Automated quality gates on every PR — no code reaches production without passing all four checks

CI/CD Pipeline

Automated quality gates on every PR. No code reaches production without passing all four checks.

Deploy Pipeline
PR Created
Lint
Typecheck
Test
Build
Merge
to Main
Vercel
Auto-Deploy

Quality Gate

Every PR runs: npm run lint, npm run typecheck, npm test, npm run build. All four must pass. No build bypasses allowed.

Type Sync

GitHub Actions auto-generates Supabase TypeScript types on merge. database.types.ts stays in sync with the actual schema.

Smoke Tests

After Vercel deploys, Playwright runs against the live preview URL. Health check + critical path validation.

Ready to create AI-powered proposals?

Start Free