From 460456327343886c5341a6e80357ae038f41b610 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Tue, 11 Nov 2025 20:09:41 +0000 Subject: [PATCH] Fix demo workflow asset checks to follow redirects The workflow was failing because GitHub returns 302 redirects for freshly published release assets while the CDN propagates. Adding -L flag to curl commands allows them to follow redirects and properly detect when assets are available. --- .github/workflows/update-demo-server.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-demo-server.yml b/.github/workflows/update-demo-server.yml index 142d52c..d780c04 100644 --- a/.github/workflows/update-demo-server.yml +++ b/.github/workflows/update-demo-server.yml @@ -29,9 +29,9 @@ jobs: echo "Checking for assets (attempt $((ATTEMPT + 1))/$MAX_ATTEMPTS)..." # Check if checksums.txt and linux-amd64 tarball exist - CHECKSUMS_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \ + CHECKSUMS_STATUS=$(curl -sL -o /dev/null -w "%{http_code}" \ "https://github.com/rcourtman/Pulse/releases/download/${TAG}/checksums.txt") - TARBALL_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \ + TARBALL_STATUS=$(curl -sL -o /dev/null -w "%{http_code}" \ "https://github.com/rcourtman/Pulse/releases/download/${TAG}/pulse-${TAG}-linux-amd64.tar.gz") echo "checksums.txt: $CHECKSUMS_STATUS, tarball: $TARBALL_STATUS"