The frontend CI workflow (run-test-for-webapp.yml) only runs Vitest tests.
It does not run npm run lint or npm run build, so a PR that breaks the build or introduces lint errors can merge with a green CI status.
Adding both steps would catch these problems before merge:
- npm run lint with continue-on-error so pre-existing errors don't block
PRs until they are cleaned up separately
- npm run build which must pass and should block merges on failure
The frontend CI workflow (run-test-for-webapp.yml) only runs Vitest tests.
It does not run npm run lint or npm run build, so a PR that breaks the build or introduces lint errors can merge with a green CI status.
Adding both steps would catch these problems before merge:
PRs until they are cleaned up separately