From a44cae61e18a08fa4f0bb9420fd83ed0cceea4fd Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 3 Sep 2026 03:08:31 -0500 Subject: [PATCH] ci(runner): retry Chromium installation --- .github/workflows/runner-full-stack-e2e.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/runner-full-stack-e2e.yml b/.github/workflows/runner-full-stack-e2e.yml index 8506d689c2..54f80ebe3b 100644 --- a/.github/workflows/runner-full-stack-e2e.yml +++ b/.github/workflows/runner-full-stack-e2e.yml @@ -363,7 +363,18 @@ jobs: run: pnpm --filter @paperclipai/paperclip-runner build:runner-binaries - name: Install Chromium - run: pnpm exec playwright install --with-deps chromium + run: | + set -euo pipefail + for attempt in 1 2 3; do + if pnpm exec playwright install --with-deps chromium; then + exit 0 + fi + if [ "$attempt" -eq 3 ]; then + echo "Chromium installation failed after $attempt attempts." >&2 + exit 1 + fi + sleep "$((attempt * 10))" + done - name: Run paid cell env: