npm test and npm run test:e2e only appear in .github/workflows/release.yml, which triggers on tag push.
score.yml is the only workflow on pull_request and push: main, and it runs sipcode score only.
Result: a regression across 162 test files can land on main and stay green until release time.
Fix: add a test.yml running npm ci && npm run lint && npm test on pull_request and push to main.
npm testandnpm run test:e2eonly appear in.github/workflows/release.yml, which triggers on tag push.score.ymlis the only workflow onpull_requestandpush: main, and it runssipcode scoreonly.Result: a regression across 162 test files can land on main and stay green until release time.
Fix: add a
test.ymlrunningnpm ci && npm run lint && npm teston pull_request and push to main.