mirror of
https://github.com/vernu/textbee.git
synced 2026-07-30 17:07:46 -04:00
The web job ran `pnpm install && pnpm run build` and nothing else, while the API job right above it ran its tests. So the 155 unit tests and 78 e2e tests built up over previous rounds had never gated a merge, and a regression in either would have reached main unremarked. Lint, typecheck and unit tests now block. All three were confirmed to exit 0 against the current tree first, so this does not wedge the merge queue on day one. Typecheck earns its place here: next build does not check test files, so type errors in them were invisible. E2e runs but is non-blocking for now. It is fully mocked and never contacts a backend, but it drives a real browser, so it reports for a few merges before it is made blocking. The continue-on-error carries a TODO saying so, so it does not quietly become permanent. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>