Severity: P0 (systemic) · Batch: B1 (test-integrity + CI)
Location
.github/workflows/pr-check.yml — checks only version-bump + changelog; tests run solely via prepublishOnly. Also "test": "vitest" relies on CI auto-detection to avoid watch mode.
Proposed fix
Add a PR job running vitest run (+ the Node-ESM smoke test from BUG-5: node --input-type=module -e "await import('./index.js')").
Verification recipe
Read .github/workflows/pr-check.yml and confirm no test execution step exists in any PR-triggered workflow.
Severity: P0 (systemic) · Batch: B1 (test-integrity + CI)
Location
.github/workflows/pr-check.yml— checks only version-bump + changelog; tests run solely viaprepublishOnly. Also"test": "vitest"relies on CI auto-detection to avoid watch mode.Proposed fix
Add a PR job running
vitest run(+ the Node-ESM smoke test from BUG-5:node --input-type=module -e "await import('./index.js')").Verification recipe
Read
.github/workflows/pr-check.ymland confirm no test execution step exists in any PR-triggered workflow.