Deferred until contributor volume justifies it — tracked so it isn't lost. The Playwright
end-to-end (e2e) suite (e2e/) only runs locally today.
Task
- Add
.github/workflows/e2e.yml: install browsers (npx playwright install --with-deps), build, run
npm run test.
- Upload the Playwright report as an artifact on failure.
Acceptance: PRs run e2e; a failing test blocks merge.
Deferred until contributor volume justifies it — tracked so it isn't lost. The Playwright
end-to-end (e2e) suite (
e2e/) only runs locally today.Task
.github/workflows/e2e.yml: install browsers (npx playwright install --with-deps), build, runnpm run test.Acceptance: PRs run e2e; a failing test blocks merge.