towerops/.forgejo/workflows
Graham McIntire 40b3ea87f2
refactor: consolidate workflows and rename to .yaml extension
- Renamed test.yml → test.yaml
- Renamed production.yml → production.yaml
- Split build.yaml into staging.yaml (Dokku only)
- Removed duplicate production build from build.yaml

Production deployments now use production.yaml which includes:
- Test gates (ExUnit + e2e tests must pass)
- Docker build and push
- k8s deployment.yaml update
- FluxCD auto-deployment

Staging deployments use staging.yaml:
- Deploys to Dokku on push to main
- No test gates (tests run via test.yaml)

This eliminates the duplicate production builds that were running
from both build.yaml and production.yml simultaneously.
2026-03-07 12:40:41 -06:00
..
production.yaml refactor: consolidate workflows and rename to .yaml extension 2026-03-07 12:40:41 -06:00
renovate.yaml chore(config): add Renovate and build workflows 2026-03-03 16:54:19 -06:00
staging.yaml refactor: consolidate workflows and rename to .yaml extension 2026-03-07 12:40:41 -06:00
test.yaml refactor: consolidate workflows and rename to .yaml extension 2026-03-07 12:40:41 -06:00