E2E in Production CI
Overview
E2E production suites run after the corresponding app is deployed to production. Only the Next.js apps (game-client, backoffice-client) have production deploys and thus production E2E.
Where E2E runs in production
| Workflow | E2E step |
|---|---|
| Production – Game Client | After deploy to Vercel: runs pnpm --filter @kartuli/e2e exec playwright test tests/game-client/production with BASE_URL=https://www.kartuli.app. Production is not protected; no bypass secret. |
| Production – Backoffice Client | After deploy to Vercel: runs pnpm --filter @kartuli/e2e exec playwright test tests/backoffice-client/production with BASE_URL=https://backoffice.kartuli.app. |
Triggers
- Push to
mainwhen the respective app’s path filters are satisfied. E2E runs in the same job as deploy, after the deploy step.