From 3b09f38dee9f0fc93679d25912961244e745068f Mon Sep 17 00:00:00 2001 From: Tjeerd Verschragen Date: Thu, 30 Oct 2025 14:21:29 +0100 Subject: [PATCH 1/3] Improve exited service check to check it exited with 0 --- .github/workflows/docker-compose-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-compose-test.yml b/.github/workflows/docker-compose-test.yml index fb0e3d1..6889521 100644 --- a/.github/workflows/docker-compose-test.yml +++ b/.github/workflows/docker-compose-test.yml @@ -54,7 +54,7 @@ jobs: else echo "🟢 $service ($name) is running, health: no health check" fi - elif [ "$state" = "exited" ]; then + elif [ "$state" = "exited (0)" ]; then echo "⚪ $service ($name) has exited normally (exit 0)" else echo "❌ $service ($name) failed or exited unexpectedly: state=$state, health=$health" From 1be0202af0887779c42c5e6720cae3174dd9f8ad Mon Sep 17 00:00:00 2001 From: Tjeerd Verschragen Date: Thu, 30 Oct 2025 14:24:13 +0100 Subject: [PATCH 2/3] Change push branches to include master --- .github/workflows/docker-compose-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-compose-test.yml b/.github/workflows/docker-compose-test.yml index 6889521..4452825 100644 --- a/.github/workflows/docker-compose-test.yml +++ b/.github/workflows/docker-compose-test.yml @@ -3,7 +3,7 @@ name: Docker Compose Validation on: pull_request: push: - branches: [ main ] + branches: [main, master] jobs: validate-compose: From 50db9a9989b2a843f5a57a47597d1540f8b55edf Mon Sep 17 00:00:00 2001 From: Tjeerd Verschragen Date: Mon, 3 Nov 2025 10:43:46 +0100 Subject: [PATCH 3/3] Remove unnecessary docker compose ps in the workflow --- .github/workflows/docker-compose-test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/docker-compose-test.yml b/.github/workflows/docker-compose-test.yml index 4452825..f51b905 100644 --- a/.github/workflows/docker-compose-test.yml +++ b/.github/workflows/docker-compose-test.yml @@ -58,7 +58,6 @@ jobs: echo "⚪ $service ($name) has exited normally (exit 0)" else echo "❌ $service ($name) failed or exited unexpectedly: state=$state, health=$health" - docker compose ps --all errors=$((errors+1)) fi done