From 814d287cab49bcd898059f07dd095f7aa15d1a5c Mon Sep 17 00:00:00 2001 From: Victor Hugo Date: Tue, 31 Mar 2026 15:38:12 -0300 Subject: [PATCH] fix: Provider set up on CI --- .github/workflows/e2e-reusable.yml | 4 ++++ e2e/docker-compose.yml | 2 +- lifecycle/docker-compose.yml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-reusable.yml b/.github/workflows/e2e-reusable.yml index 0e00c15..8e66e20 100644 --- a/.github/workflows/e2e-reusable.yml +++ b/.github/workflows/e2e-reusable.yml @@ -79,6 +79,10 @@ jobs: run: | docker compose up -d EXIT_CODE=$(docker wait e2e-test-runner-1) + echo "--- setup logs ---" + docker compose logs setup + echo "--- provider logs ---" + docker compose logs provider echo "--- test-runner logs ---" docker compose logs test-runner docker compose down diff --git a/e2e/docker-compose.yml b/e2e/docker-compose.yml index e736e36..2fed85a 100644 --- a/e2e/docker-compose.yml +++ b/e2e/docker-compose.yml @@ -108,7 +108,7 @@ services: deno install echo "Waiting for provider..." for i in $(seq 1 60); do - if deno eval "try { await fetch('$$PROVIDER_URL'); Deno.exit(0) } catch { Deno.exit(1) }" 2>/dev/null; then + if curl -s --max-time 5 -o /dev/null "$$PROVIDER_URL" 2>/dev/null; then echo "Provider is ready." break fi diff --git a/lifecycle/docker-compose.yml b/lifecycle/docker-compose.yml index 5702790..97dfe96 100644 --- a/lifecycle/docker-compose.yml +++ b/lifecycle/docker-compose.yml @@ -91,7 +91,7 @@ services: deno install echo "Waiting for provider..." for i in $(seq 1 60); do - if deno eval "try { await fetch('$$PROVIDER_URL'); Deno.exit(0) } catch { Deno.exit(1) }" 2>/dev/null; then + if curl -s --max-time 5 -o /dev/null "$$PROVIDER_URL" 2>/dev/null; then echo "Provider is ready." break fi