You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cf): scope-bound solvedCFTargetIds lifecycle and Docker build fix (#125)
* build: add commitlint for structured commit message validation
* build: upgrade vite 8 + vitest 4.1, add prom-client as explicit dep
- Upgrade vite ^7.3.1 → ^8.0.0 and vitest ^4.0.18 → ^4.1.0
- Add prom-client ^15.1.3 as explicit dependency (was phantom dep
that got de-hoisted when commitlint was added, causing silent
server crash on startup)
* fix(cf): scope-bound solvedCFTargetIds lifecycle and Docker build fix
- Replace raw Set.add with scope-bound addSolvedCFTarget that auto-cleans
entries when owning page is destroyed, preventing unbounded growth
- Add page cleanup scopes to CloudflareStateTracker with proper finalizers
- Add startup failure diagnostics to vitest integration globalSetup
- Fix Docker build: add --ignore-scripts to npm clean-install (lefthook)
0 commit comments