Skip to content

ci: add E2E tests to GitHub Actions pipeline #10

@hartym

Description

@hartym

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:

  1. Sets up all 7 example apps
  2. Runs make test-e2e (or at minimum make test-e2e-dev)
  3. Uses Playwright GitHub Action for browser installation
  4. Uploads test artifacts on failure

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions