[CL-DEPS] Обновление всех зависимостей workspace #1053

Merged
andrei merged 1 commit from feature/claude-deps-update-20260710 into master 2026-07-10 16:30:03 +00:00
Owner

Что сделано

Массовое обновление зависимостей всех workspace до latest (minor/patch + безопасные мажоры). cookie override ограничен <2 (cookie@2 ломает react-router 7). @lifi/widget пинится на 4.0.0 из-за содержательного патча. Отложенные мажоры: typescript 7 (native tsc), hardhat 3, ai 7 / @ai-sdk/google 4.

Зачем

Свежие версии после серверных апгрейдов стека (LightRAG 1.5.4, PG18, Ollama 0.31.2); закрытие security-хвостов через overrides.

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

tsc --noEmit чист во всех workspace; api 10880 тестов зелёные; app 1854; tg 33; shared 6; contracts compile OK. Полный прогон — CI гейты этого PR.

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

Минорные мажоры UI-библиотек (lucide, recharts, framer-motion) могли изменить визуал без падения тестов; eslint 10.6 + plugin-react peer warning (не блокер). Vendored html2canvas.min.js даёт 408 pre-existing lint-ошибок и на master — не из этого PR, стоит добавить в ignore отдельно.

## Что сделано Массовое обновление зависимостей всех workspace до latest (minor/patch + безопасные мажоры). cookie override ограничен <2 (cookie@2 ломает react-router 7). @lifi/widget пинится на 4.0.0 из-за содержательного патча. Отложенные мажоры: typescript 7 (native tsc), hardhat 3, ai 7 / @ai-sdk/google 4. ## Зачем Свежие версии после серверных апгрейдов стека (LightRAG 1.5.4, PG18, Ollama 0.31.2); закрытие security-хвостов через overrides. ## План тестирования tsc --noEmit чист во всех workspace; api 10880 тестов зелёные; app 1854; tg 33; shared 6; contracts compile OK. Полный прогон — CI гейты этого PR. ## Где могу ошибаться Минорные мажоры UI-библиотек (lucide, recharts, framer-motion) могли изменить визуал без падения тестов; eslint 10.6 + plugin-react peer warning (не блокер). Vendored html2canvas.min.js даёт 408 pre-existing lint-ошибок и на master — не из этого PR, стоит добавить в ignore отдельно.
[CL-DEPS] chore(deps): обновление всех зависимостей workspace до latest
Some checks failed
API Tests (QA suite) / API smoke (Playwright) (pull_request) Failing after 1m17s
CI / Contracts (pull_request) Successful in 2m19s
CI / Telegram Mini App (pull_request) Successful in 1m31s
CI / Python SDK (pull_request) Successful in 25s
CI / Secrets Scan (pull_request) Successful in 16s
CI / Prisma Migrate Gate (pull_request) Successful in 1m47s
CI / API (pull_request) Successful in 20m15s
React Doctor / React Doctor / App (pull_request) Successful in 2m39s
CI / App (pull_request) Successful in 22m46s
3acefdb855
- все minor/patch подняты по всем workspace (sentry 10.65, viem 2.55, vite 8.1.4, bullmq 5.80.1, stripe 22.3.1, openai 6.46 и др.)
- cookie override ограничен '<2': cookie@2 ломает named export parse, который требует react-router 7
- @lifi/widget оставлен на 4.0.0 — на нём содержательный патч verified-токенов, миграция патча на 4.3.1 отдельной задачей
- typescript оставлен на 5.9.x (7.0 — native tsc, экосистема typescript-eslint не готова)
- hardhat 2.x + chai 4 оставлены (hardhat 3 — миграция конфига contracts отдельно)
- ai/@ai-sdk мажоры отложены (breaking API)

Проверено: tsc --noEmit чист во всех workspace, api 10880 тестов, app 1854, tg 33, shared 6, contracts compile OK.
andrei merged commit 85503100df into master 2026-07-10 16:30:03 +00:00
andrei deleted branch feature/claude-deps-update-20260710 2026-07-10 16:30:03 +00:00
Sign in to join this conversation.
No reviewers
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/europatech!1053
No description provided.