Developer Documentation
GitHub Actions CI Guide
The Sprint 20 CI workflow is `.github/workflows/ci.yml`.
Use this when changing, testing, or deploying the system.
The Sprint 20 CI workflow is .github/workflows/ci.yml.
It uses CI-only placeholder environment values and a PostgreSQL service container. The workflow checks out the repo, sets up Node and pnpm, installs dependencies, validates environment values, generates Prisma Client, applies migrations, checks migration status, verifies seed idempotency, runs typecheck, lint, Vitest tests, Playwright smoke tests, and build.
CI installs a Playwright-managed Chromium browser for smoke tests against the local dashboard and docs app. It does not deploy production, does not use production secrets, and does not enable external integrations.
Developer Details
- Source
- apps/docs/content/engineering-quality/github-actions-ci-guide.md
- Owner
- Module Owner
- Status
- Current
- Module
- Developer Documentation
- Related route
- None