From bf68243c6b1b99ec81090c0fccea35435d5a29e8 Mon Sep 17 00:00:00 2001 From: Musa Kaleem <131704022+Musa-Kal@users.noreply.github.com> Date: Fri, 13 Nov 2026 19:46:15 -0500 Subject: [PATCH] ci: print the realtime log when e2e fails Co-authored-by: Ferrin <177692050+Ferrin-Y@users.noreply.github.com> Co-authored-by: noorelmosrati <182049385+noorelmosrati@users.noreply.github.com> --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a08bf8b..214e293e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,6 +90,11 @@ jobs: printf 'VITE_SUPABASE_URL=%s\nVITE_SUPABASE_PUBLISHABLE_KEY=%s\nVITE_APP_URL=http://localhost:4173\n' "$API_URL" "$PUBLISHABLE_KEY" > .env.local - run: pnpm --filter @potluck/web exec playwright install --with-deps chromium webkit - run: pnpm e2e + # Live updates are silent when Realtime drops a change (a policy that errors or times out + # for the subscriber), so keep its log when a journey fails. + - name: Realtime log + if: failure() + run: docker logs supabase_realtime_potluck 2>&1 | tail -n 400 - uses: actions/upload-artifact@v5 if: failure() with: