towerops/.forgejo/workflows
Graham McIntire f68b828c8f
ci: add test gates for production deployments
Adds Forgejo Actions CI/CD workflows:

Production deployment (.forgejo/workflows/production.yml):
- Runs on push to 'production' branch
- Test gates (must pass before deploy):
  * All ExUnit tests with coverage
  * All e2e Playwright tests
- Only deploys if both test suites pass
- Builds Docker image
- Pushes to git.mcintire.me registry
- Updates k8s/deployment.yaml with new image tag
- FluxCD auto-applies changes

Main branch testing (.forgejo/workflows/test.yml):
- Runs on push to 'main' or pull requests
- Runs ExUnit tests with coverage
- Runs e2e tests
- No deployment (staging still via Dokku)

Updated CLAUDE.md with CI/CD pipeline documentation.
2026-03-06 17:40:50 -06:00
..
build.yaml fix: clear stale Dokku deploy lock before pushing 2026-03-06 13:06:18 -06:00
production.yml ci: add test gates for production deployments 2026-03-06 17:40:50 -06:00
renovate.yaml chore(config): add Renovate and build workflows 2026-03-03 16:54:19 -06:00
test.yml ci: add test gates for production deployments 2026-03-06 17:40:50 -06:00