From f15e0046451582abd192c3dc2adf9a510f809495 Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 15 May 2026 13:44:16 +0200 Subject: [PATCH] devops(ci): add --wait to observability stack startup Prometheus, Loki, Tempo, and Grafana all define healthchecks in docker-compose.observability.yml. Without --wait, the step exits 0 as soon as containers are created, masking startup failures silently. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/nightly.yml | 2 +- .gitea/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index ccc691a3..030b38eb 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -132,7 +132,7 @@ jobs: docker compose \ -f docker-compose.observability.yml \ --env-file .env.staging \ - up -d + up -d --wait - name: Reload Caddy # Apply any committed Caddyfile changes before smoke-testing the diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 9ef65d14..f7d631c3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -105,7 +105,7 @@ jobs: docker compose \ -f docker-compose.observability.yml \ --env-file .env.production \ - up -d + up -d --wait - name: Reload Caddy # See nightly.yml — same rationale and mechanism: DooD job containers