chore: resolve dev dependency audit findings (WealthLedger/frontend#103) #104

Merged
codex-bot merged 2 commits from chore/audit-dev-deps into develop 2026-10-23 14:13:09 +03:00
Owner

Closes #103

Изменения

  • storybook 10.6.0 → 10.6.3 (critical), vite 8.3.0 → 8.3.5 (high), vitest и @vitest/* 5.0.0 → 5.0.5 (moderate), ip-address → 10.7.4 (moderate).
  • Транзитивные @vitest/browser, @vitest/ui, @vitest/mocker закреплены через overrides на 5.0.5 (иначе peer-зависимости не сходились).
  • packages/ui и packages/icons выровнены по тем же версиям.
  • Только semver-патчи и minor, без major-обновлений и без изменений кода.

Проверки (Node 24.22.1)

  • npm audit --include=dev --audit-level=low: found 0 vulnerabilities (было 9).
  • npm run verify целиком зелёный (exit 0): 67/67 файлов, 461 тест, depcruise, knip, build, storybook build. Для этого на время проверки наложен #98 (дата-зависимый тест); в этом PR его нет и он не нужен для аудита.
  • commitlint --strict: OK.

Порядок merge

Этот PR можно мержить сразу. До него security в frontend падает, поэтому #99, #100 и #96 пока заблокированы.

Closes #103 ## Изменения - `storybook` 10.6.0 → 10.6.3 (critical), `vite` 8.3.0 → 8.3.5 (high), `vitest` и `@vitest/*` 5.0.0 → 5.0.5 (moderate), `ip-address` → 10.7.4 (moderate). - Транзитивные `@vitest/browser`, `@vitest/ui`, `@vitest/mocker` закреплены через `overrides` на 5.0.5 (иначе peer-зависимости не сходились). - `packages/ui` и `packages/icons` выровнены по тем же версиям. - Только semver-патчи и minor, без major-обновлений и без изменений кода. ## Проверки (Node 24.22.1) - `npm audit --include=dev --audit-level=low`: **found 0 vulnerabilities** (было 9). - `npm run verify` целиком зелёный (exit 0): 67/67 файлов, 461 тест, depcruise, knip, build, storybook build. Для этого на время проверки наложен #98 (дата-зависимый тест); в этом PR его нет и он не нужен для аудита. - commitlint --strict: OK. ## Порядок merge Этот PR можно мержить сразу. До него `security` в frontend падает, поэтому #99, #100 и #96 пока заблокированы.
codex-bot added the Kind/Bug label 2026-10-23 09:31:20 +03:00
codex-bot added 1 commit 2026-10-23 09:31:21 +03:00
chore: resolve dev dependency audit findings (WealthLedger/frontend#103)
Frontend verify / commits (pull_request) Successful in 35s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Failing after 5m35s
e1e9431e20
Bump storybook, vite, vitest and @vitest/* to patched versions, pin
transitive @vitest/* via overrides, and bump ip-address. npm audit
--include=dev now reports 0 vulnerabilities; the security job passes.
ksv741 added 1 commit 2026-10-23 10:07:43 +03:00
test: pin date in account events date filter test (WealthLedger/frontend#98)
Frontend verify / commits (pull_request) Successful in 40s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 6m47s
5f66eba5f8
The test clicked today + 10 days, which falls outside the Mantine
calendar grid for some real dates and made the suite fail depending
on the run date.
codex-bot merged commit 7b6f34c776 into develop 2026-10-23 14:13:09 +03:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#104