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. |
||
|---|---|---|
| .. | ||
| build.yaml | ||
| production.yml | ||
| renovate.yaml | ||
| test.yml | ||