From 9aae843dcb577b4d53ea2c835606beb326010880 Mon Sep 17 00:00:00 2001 From: Marc Campbell Date: Tue, 3 Feb 2026 12:24:03 +0000 Subject: [PATCH] Remove TTL expiry verification from smoke test Reaper runs on interval, so TTL expiry timing is non-deterministic. Keep just the push/pull validation for now. Signed-off-by: Marc Campbell --- .github/workflows/deploy.yml | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fdff603..104a285 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -90,7 +90,7 @@ jobs: playbooks/site.yml smoke-test: - name: Smoke Test (Push/Pull/TTL) + name: Smoke Test runs-on: ubuntu-latest needs: deploy steps: @@ -113,24 +113,3 @@ jobs: docker pull "$IMAGE" echo "✅ Push/pull test passed!" - - - name: Wait for TTL expiry - run: | - echo "⏳ Waiting 7 minutes for 5m TTL to expire..." - sleep 420 - - - name: Verify image expired - run: | - IMAGE="ttl.sh/smoke-${{ github.sha }}:5m" - echo "🔍 Verifying image has expired..." - - # Remove local copy if cached - docker rmi "$IMAGE" 2>/dev/null || true - - # Try to pull - should fail - if docker pull "$IMAGE" 2>&1; then - echo "❌ ERROR: Image still exists after TTL expiry!" - exit 1 - else - echo "✅ Image correctly expired and unavailable!" - fi