pez-infra/.github/workflows
Rasmus "Pez" Wejlgaard 88377f3e93
fix: remove || true from compose lint so validation errors fail CI (#54)
The lint-docker-compose workflow was swallowing all validation errors with
|| true, meaning broken compose files would never fail the check.

- Remove || true and let validation failures propagate
- Add a pre-step that creates empty stubs for referenced env_file entries
  (e.g. bitwarden/settings.env) so docker compose config can validate
  structure without needing real secrets
- Track per-file pass/fail and exit non-zero if any file fails

Closes PESO-130
2026-04-03 20:50:47 +01:00
..
deploy-on-merge.yml Add copenhagen-a to docker_hosts and wire up minecraft docker service (#52) 2026-04-03 19:50:51 +01:00
deploy.yml ci: add ansible-galaxy collection install to deploy workflows (#39) 2026-04-03 01:18:30 +01:00
lint-ansible.yml replace hard set ip with vars (#25) 2026-03-29 21:33:50 +01:00
lint-docker-compose.yml fix: remove || true from compose lint so validation errors fail CI (#54) 2026-04-03 20:50:47 +01:00
terraform.yml replace hard set ip with vars (#25) 2026-03-29 21:33:50 +01:00
validate-caddyfile.yml replace hard set ip with vars (#25) 2026-03-29 21:33:50 +01:00
validate-terraform.yml replace hard set ip with vars (#25) 2026-03-29 21:33:50 +01:00