From 1ff8dc18df766d2bd9cd5eec60ac3e8739fc7a41 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Sun, 14 Jun 2026 14:12:52 +0200 Subject: [PATCH] Update docker-build.yml --- .github/workflows/docker-build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 587d85199..6e2d4ed92 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -278,9 +278,10 @@ jobs: echo "✅ db-export produced a non-empty backup ($(du -h /tmp/backup.sql.gz | cut -f1))" # Verify the gzip stream is valid and contains a recognizable pg_dump header. - if ! gunzip -c /tmp/backup.sql.gz | head -n 30 | grep -q "PostgreSQL database dump"; then + dump=$(gunzip -c /tmp/backup.sql.gz) + if ! printf '%s\n' "$dump" | head -n 30 | grep -q "PostgreSQL database dump"; then echo "❌ Backup does not look like a valid pg_dump output" - gunzip -c /tmp/backup.sql.gz | head -n 30 + printf '%s\n' "$dump" | head -n 30 exit 1 fi echo "✅ Backup contains a valid pg_dump header"