Skip to content

Deployment

CI/CD

All production deploys run through GitHub Actions.

  1. Push to main branch
  2. GitHub Actions runs typecheck, lint, test
  3. On success, deploys to Cloudflare Workers / Pages

Environment

Production secrets are stored in GitHub Actions secrets:

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID
  • AUTH_SECRET