[CL-DEPS] Полное обновление deps: hono security override, TS 6, eslint 10, tonconnect 3 #322

Merged
andrei merged 4 commits from feature/claude-dep-update-20260611 into master 2026-06-11 12:54:35 +00:00
Owner

Что сделано

ncu -u latest во frontend, frontend-saas, mcp/arnold-mcp + overrides hono ^4.12.21 (saas, mcp), tsconfig types:[node] в arnold-mcp.

Зачем

MODERATE hono ×4 advisories (IPv6 restriction bypass, Set-Cookie injection, JWT scheme acceptance, mount percent-encoding) в saas и arnold-mcp. После: npm audit 0 во всех пакетах.

План тестирования

frontend: build + vitest 83/83. saas: next build (SSG) чисто. arnold-mcp: tsc build + vitest 16/16.

Где могу ошибаться

@tonconnect/ui-react 2→3 и TS 6 — major; покрытие vitest есть, ручной прогон TON-флоу не делался — CI backend-tests и деплой-смоук покажут.

## Что сделано ncu -u latest во frontend, frontend-saas, mcp/arnold-mcp + overrides hono ^4.12.21 (saas, mcp), tsconfig types:[node] в arnold-mcp. ## Зачем MODERATE hono ×4 advisories (IPv6 restriction bypass, Set-Cookie injection, JWT scheme acceptance, mount percent-encoding) в saas и arnold-mcp. После: npm audit 0 во всех пакетах. ## План тестирования frontend: build + vitest 83/83. saas: next build (SSG) чисто. arnold-mcp: tsc build + vitest 16/16. ## Где могу ошибаться @tonconnect/ui-react 2→3 и TS 6 — major; покрытие vitest есть, ручной прогон TON-флоу не делался — CI backend-tests и деплой-смоук покажут.
[CL-DEPS] chore(deps): полное обновление npm-зависимостей (3 пакета)
Some checks failed
SEO Audit / SEO Audit / arnold (pull_request) Successful in 3s
Arnold Forgejo CI / secret-scan (pull_request) Successful in 3s
Arnold Forgejo CI / frontend-audit (pull_request) Failing after 7s
Frontend Bundle Size Guard / Lighthouse mobile performance (FE-03) (pull_request) Successful in 14s
Frontend Bundle Size Guard / Bundle size + lazy-routes gate (pull_request) Failing after 17s
Forgejo Smoke Test / Smoke (pull_request) Successful in 2s
Arnold Forgejo CI / backend-tests (pull_request) Successful in 3m49s
41889e5511
Security: hono <4.12.21 (IPv6 deny bypass, Set-Cookie injection, JWT
scheme, mount() percent-encoding) — overrides hono ^4.12.21 в
frontend-saas и mcp/arnold-mcp; npm audit: 0 во всех трёх.

frontend: ncu latest (sentry 10.57, tonconnect 3.0, ts 6.0.3,
eslint 10, vite 8.0.16, react 19.2.7 + minor/patch). build чисто,
vitest 83/83.
frontend-saas: next 16.2.9, ts 6.0.3, eslint 10, @types/node 25.
next build чисто (SSG ok).
mcp/arnold-mcp: mcp-sdk latest, zod 4.4.3, ts 6.0.3 + tsconfig
types:[node] (TS2591 под TS6/@types-node-25). build чисто,
vitest 16/16.
[CL-DEPS] fix(lock): регенерация package-lock с optional-зависимостями всех платформ
Some checks failed
Arnold Forgejo CI / secret-scan (pull_request) Successful in 7s
Arnold Forgejo CI / frontend-audit (pull_request) Failing after 12s
Frontend Bundle Size Guard / Lighthouse mobile performance (FE-03) (pull_request) Successful in 1m43s
Frontend Bundle Size Guard / Bundle size + lazy-routes gate (pull_request) Failing after 1m46s
Forgejo Smoke Test / Smoke (pull_request) Successful in 1s
SEO Audit / SEO Audit / arnold (pull_request) Successful in 50s
Arnold Forgejo CI / backend-tests (pull_request) Successful in 4m56s
796500f03b
npm ci на Linux-раннере падал EUSAGE 'Missing @emnapi/* from lock
file' (lock от Windows npm без optional транзитивов). npm install
--package-lock-only пересобрал полные деревья (3 пакета).
[CL-DEPS] fix(lock): локи сгенерированы в node:22-bookworm (идентично CI)
Some checks failed
SEO Audit / SEO Audit / arnold (pull_request) Successful in 3s
Arnold Forgejo CI / frontend-audit (pull_request) Failing after 7s
Arnold Forgejo CI / secret-scan (pull_request) Successful in 3s
Frontend Bundle Size Guard / Bundle size + lazy-routes gate (pull_request) Successful in 1m17s
Frontend Bundle Size Guard / Lighthouse mobile performance (FE-03) (pull_request) Successful in 22s
Forgejo Smoke Test / Smoke (pull_request) Successful in 4s
Arnold Forgejo CI / backend-tests (pull_request) Successful in 4m54s
d359d56b83
Windows-генерация не включает optional wasi-деревья Linux
(@emnapi/*) -> npm ci EUSAGE на раннере. Контейнерная генерация
проходит npm ci dry-run и на Linux, и на Windows.
[CL-DEPS] fix(lock): frontend/pnpm-lock.yaml регенерирован под обновлённый manifest
All checks were successful
Arnold Forgejo CI / secret-scan (pull_request) Successful in 5s
Arnold Forgejo CI / frontend-audit (pull_request) Successful in 13s
Frontend Bundle Size Guard / Lighthouse mobile performance (FE-03) (pull_request) Successful in 42s
Forgejo Smoke Test / Smoke (pull_request) Successful in 3s
Frontend Bundle Size Guard / Bundle size + lazy-routes gate (pull_request) Successful in 1m2s
SEO Audit / SEO Audit / arnold (pull_request) Successful in 29s
Arnold Forgejo CI / backend-tests (pull_request) Successful in 5m0s
6dd9ba952c
frontend-audit (pnpm frozen-lockfile) падал: pnpm-lock отставал от
package.json после ncu. pnpm@11.5.3 install --lockfile-only;
supply-chain policy: 322 entries OK.
andrei merged commit bb56177413 into master 2026-06-11 12:54:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/arnold-trader-app!322
No description provided.