Summary
The GitHub Actions workflow runs backend and frontend unit tests but does not run E2E tests. The entire prod-mode bundle serving path is untested in CI.
Current state
make test-all exists and runs core + E2E tests
- E2E infrastructure is mature (14 Playwright projects, parallel setup)
- CI only runs
test-backend and test-frontend jobs
Proposed solution
Add a test-e2e job to .github/workflows/cicd.yml that:
- Sets up all 7 example apps
- Runs
make test-e2e (or at minimum make test-e2e-dev)
- Uses Playwright GitHub Action for browser installation
- Uploads test artifacts on failure
Summary
The GitHub Actions workflow runs backend and frontend unit tests but does not run E2E tests. The entire prod-mode bundle serving path is untested in CI.
Current state
make test-allexists and runs core + E2E teststest-backendandtest-frontendjobsProposed solution
Add a
test-e2ejob to.github/workflows/cicd.ymlthat:make test-e2e(or at minimummake test-e2e-dev)