pez-infra/.github/workflows
Rasmus Wejlgaard ebe8540ec8 ci: serialize infra runs and enable terraform state locking
Add concurrency guards to the terraform and deploy-on-merge workflows so
two merges in quick succession can't run against the same state or the
same hosts at once (queue, never cancel an in-flight run).

Enable native S3 state locking (use_lockfile) on the Backblaze B2 backend,
which needs OpenTofu 1.10+, so bump the CI tofu version 1.9.0 -> 1.10.10
and the required_version constraint to >= 1.10.0.
2026-06-02 19:29:54 +01:00
..
_deploy-core.yml Update cache action (#111) 2026-05-16 11:13:38 +01:00
deploy-on-merge.yml ci: serialize infra runs and enable terraform state locking 2026-06-02 19:29:54 +01:00
deploy.yml hotfix: broken pipeline (#109) 2026-05-15 20:19:56 +01:00
lint-ansible.yml fix: update checkout version to dodge deprecation (#77) 2026-04-26 18:13:38 +01:00
lint-docker-compose.yml fix: update checkout version to dodge deprecation (#77) 2026-04-26 18:13:38 +01:00
terraform.yml ci: serialize infra runs and enable terraform state locking 2026-06-02 19:29:54 +01:00
validate-caddyfile.yml fix: update checkout version to dodge deprecation (#77) 2026-04-26 18:13:38 +01:00
validate-terraform.yml bug: add retry to restarting caddy (#97) 2026-05-05 20:42:52 +01:00