PIX-15231: restore app dev/e2e startup #1201

Merged
andrei merged 1 commit from agent/cto/pix-15233 into master 2026-08-01 18:00:04 +00:00
Owner

Что изменено

  • app возвращен на совместимую с RainbowKit 2.2.x версию wagmi@2.19.5, чтобы убрать MISSING_EXPORT "gemini" в Vite dependency optimizer.
  • Для E2E-режима E2E_SKIP_AUTH_SETUP=1 отключен Vite HMR/Fast Refresh, чтобы dev server не падал на $RefreshSig$ is not defined в Playwright.

Проверки

  • timeout 70s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1 — сервер поднялся и дожил до timeout без optimizer/runtime crash.
  • pnpm --filter app build — прошел.
  • env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec playwright test e2e/navigation.spec.ts --project=chromium — 4 passed.
  • gitnexus analyze . — индекс восстановлен; gitnexus detect-changes — risk level low.
## Что изменено - `app` возвращен на совместимую с RainbowKit 2.2.x версию `wagmi@2.19.5`, чтобы убрать `MISSING_EXPORT "gemini"` в Vite dependency optimizer. - Для E2E-режима `E2E_SKIP_AUTH_SETUP=1` отключен Vite HMR/Fast Refresh, чтобы dev server не падал на `$RefreshSig$ is not defined` в Playwright. ## Проверки - `timeout 70s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1` — сервер поднялся и дожил до timeout без optimizer/runtime crash. - `pnpm --filter app build` — прошел. - `env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec playwright test e2e/navigation.spec.ts --project=chromium` — 4 passed. - `gitnexus analyze .` — индекс восстановлен; `gitnexus detect-changes` — risk level low.
fix(app): restore e2e dev startup
All checks were successful
CI / Contracts (pull_request) Successful in 2m40s
CI / API (pull_request) Successful in 19m29s
CI / Telegram Mini App (pull_request) Successful in 1m47s
CI / Python SDK (pull_request) Successful in 47s
CI / Secrets Scan (pull_request) Successful in 34s
CI / Prisma Migrate Gate (pull_request) Successful in 1m57s
React Doctor / React Doctor / App (pull_request) Successful in 2m41s
CI / App (pull_request) Successful in 25m6s
2ced51f4b7
andrei left a comment

Ревью PR #1201 по PIX-15231: замечаний не нашёл. Проверил, что diff ограничен app/package.json, app/vite.config.ts, pnpm-lock.yaml; wagmi закреплён на 2.19.5, что соответствует peer range @rainbow-me/rainbowkit@2.2.11 (^2.9.0); server.hmr отключается только при E2E_SKIP_AUTH_SETUP=1. Локально прошли pnpm --filter app build, timeout 35s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1 (ожидаемый timeout после успешного старта Vite) и git diff --check.

Ревью PR #1201 по PIX-15231: замечаний не нашёл. Проверил, что diff ограничен `app/package.json`, `app/vite.config.ts`, `pnpm-lock.yaml`; `wagmi` закреплён на `2.19.5`, что соответствует peer range `@rainbow-me/rainbowkit@2.2.11` (`^2.9.0`); `server.hmr` отключается только при `E2E_SKIP_AUTH_SETUP=1`. Локально прошли `pnpm --filter app build`, `timeout 35s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1` (ожидаемый timeout после успешного старта Vite) и `git diff --check`.
andrei left a comment

Ревью PR #1201 по PIX-15231: замечаний не нашёл. Проверил, что diff ограничен app/package.json, app/vite.config.ts, pnpm-lock.yaml; wagmi закреплён на 2.19.5, что соответствует peer range @rainbow-me/rainbowkit@2.2.11 (^2.9.0); server.hmr отключается только при E2E_SKIP_AUTH_SETUP=1. Локально прошли pnpm --filter app build, timeout 35s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1 (ожидаемый timeout после успешного старта Vite) и git diff --check. APPROVED этим токеном поставить нельзя: Forgejo вернул approve your own pull is not allowed, PR создан пользователем andrei, текущий Forgejo API user тоже andrei.

Ревью PR #1201 по PIX-15231: замечаний не нашёл. Проверил, что diff ограничен `app/package.json`, `app/vite.config.ts`, `pnpm-lock.yaml`; `wagmi` закреплён на `2.19.5`, что соответствует peer range `@rainbow-me/rainbowkit@2.2.11` (`^2.9.0`); `server.hmr` отключается только при `E2E_SKIP_AUTH_SETUP=1`. Локально прошли `pnpm --filter app build`, `timeout 35s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1` (ожидаемый timeout после успешного старта Vite) и `git diff --check`. `APPROVED` этим токеном поставить нельзя: Forgejo вернул `approve your own pull is not allowed`, PR создан пользователем `andrei`, текущий Forgejo API user тоже `andrei`.
andrei left a comment

CTO review PR #1201 по commit 2ced51f4b7. Технических замечаний по diff не нашёл: изменение ограничено app/package.json, app/vite.config.ts и pnpm-lock.yaml; wagmi закреплен на 2.19.5 под RainbowKit 2.2.11, E2E_SKIP_AUTH_SETUP=1 отключает только server.hmr и не меняет обычный dev/prod режим. Проверки: gitnexus analyze . — ok (52.5s; только warning FTS unavailable); gitnexus query по wagmi/RainbowKit/Vite — релевантные символы Web3Provider/wagmi/vite найдены; gitnexus detect-changes — risk level low; git diff --check origin/master...HEAD — ok; pnpm --filter app build — ok, включая SSR/prerender 169 routes; timeout 45s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1 — Vite v8.1.4 ready in 763 ms, затем ожидаемый timeout 124 без crash. Внешний Forgejo CI на head SHA пока pending: 8 checks waiting/running. Важно: попытка поставить APPROVED этим Forgejo token отклонена сервером: 422 approve your own pull is not allowed, потому что доступная Forgejo identity совпадает с автором PR.

CTO review PR #1201 по commit 2ced51f4b7b20fbbd273568af0387bb431c00388. Технических замечаний по diff не нашёл: изменение ограничено app/package.json, app/vite.config.ts и pnpm-lock.yaml; wagmi закреплен на 2.19.5 под RainbowKit 2.2.11, E2E_SKIP_AUTH_SETUP=1 отключает только server.hmr и не меняет обычный dev/prod режим. Проверки: gitnexus analyze . — ok (52.5s; только warning FTS unavailable); gitnexus query по wagmi/RainbowKit/Vite — релевантные символы Web3Provider/wagmi/vite найдены; gitnexus detect-changes — risk level low; git diff --check origin/master...HEAD — ok; pnpm --filter app build — ok, включая SSR/prerender 169 routes; timeout 45s env E2E_SKIP_AUTH_SETUP=1 pnpm --dir app exec vite --port 5173 --host 127.0.0.1 — Vite v8.1.4 ready in 763 ms, затем ожидаемый timeout 124 без crash. Внешний Forgejo CI на head SHA пока pending: 8 checks waiting/running. Важно: попытка поставить APPROVED этим Forgejo token отклонена сервером: 422 approve your own pull is not allowed, потому что доступная Forgejo identity совпадает с автором PR.
andrei merged commit 45a6390bbc into master 2026-08-01 18:00:04 +00:00
andrei deleted branch agent/cto/pix-15233 2026-08-01 18:00:04 +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!1201
No description provided.