[CL-DEPS] Хвосты обновления зависимостей: lifi 4.3.1, ai 7, eslint vendor ignore #1058

Merged
andrei merged 1 commit from feature/claude-deps-followup-20260710 into master 2026-07-10 21:00:05 +00:00
Owner

Что сделано

@lifi/widget 4.0.0 -> 4.3.1 (upstream внедрил нашу verified-логику, остался мини-патч useTokenSearch); ai 6 -> 7.0.20 + @ai-sdk/google 3 -> 4.0.12 (deprecated API не использовались); vendor/** в eslint ignores + тест.

Зачем

Закрытие отложенных мажоров из PR #1053; pnpm lint снова 0 issues.

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

tsc чист во всех workspace; api 10886 тестов; app 1854 + build 176 routes; ai-сьют 45; contracts compile; pnpm lint чист. CI этого PR.

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

Патч useTokenSearch на минифицированном dist — при следующем бампе lifi проверить снова (может уйти в upstream); ai 7 рантайм-поведение стримов проверено только тестами с моками провайдера.

Не делаю сознательно: hardhat 3 (отдельный эпик — Base mainnet audit-инфра на hh2), typescript 7 (typescript-eslint peer <6.1), pandas 3 (торговая математика arnold).

## Что сделано @lifi/widget 4.0.0 -> 4.3.1 (upstream внедрил нашу verified-логику, остался мини-патч useTokenSearch); ai 6 -> 7.0.20 + @ai-sdk/google 3 -> 4.0.12 (deprecated API не использовались); vendor/** в eslint ignores + тест. ## Зачем Закрытие отложенных мажоров из PR #1053; pnpm lint снова 0 issues. ## План тестирования tsc чист во всех workspace; api 10886 тестов; app 1854 + build 176 routes; ai-сьют 45; contracts compile; pnpm lint чист. CI этого PR. ## Где могу ошибаться Патч useTokenSearch на минифицированном dist — при следующем бампе lifi проверить снова (может уйти в upstream); ai 7 рантайм-поведение стримов проверено только тестами с моками провайдера. Не делаю сознательно: hardhat 3 (отдельный эпик — Base mainnet audit-инфра на hh2), typescript 7 (typescript-eslint peer <6.1), pandas 3 (торговая математика arnold).
[CL-DEPS] chore(deps): хвосты обновления — lifi 4.3.1, ai 7, eslint vendor ignore
All checks were successful
CI / Contracts (pull_request) Successful in 2m23s
CI / Telegram Mini App (pull_request) Successful in 1m35s
CI / Python SDK (pull_request) Successful in 35s
CI / Secrets Scan (pull_request) Successful in 13s
CI / Prisma Migrate Gate (pull_request) Successful in 1m50s
React Doctor / React Doctor / App (pull_request) Successful in 2m21s
CI / API (pull_request) Successful in 19m12s
CI / App (pull_request) Successful in 22m4s
22f3857cf8
- @lifi/widget 4.0.0 -> 4.3.1: upstream внедрил verified-логику config-токенов
  в useFilteredByTokenBalances (наш старый патч), остался мини-патч только для
  useTokenSearch (verified по featured/popular config при ручном поиске);
  старый патч 4.0.0 удалён
- ai 6.0.208 -> 7.0.20, @ai-sdk/google 3.0.83 -> 4.0.12: deprecated experimental_*
  API не использовались, наш код на стабильных streamText/tool/ModelMessage
- eslint: '**/vendor/**' в global ignores + тест tests/eslint.config.test.js —
  408 ложных ошибок vendored html2canvas.min.js ломали pnpm lint

Проверено: tsc чист во всех workspace, api 10886 тестов, app 1854 + build
(176 prerender routes), ai-сьют 45, contracts compile, pnpm lint 0 issues.
andrei merged commit 5ba7f7017e into master 2026-07-10 21:00:05 +00:00
andrei deleted branch feature/claude-deps-followup-20260710 2026-07-10 21:00:05 +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!1058
No description provided.