From 8997df5c4598c83efcc1860d3c45a47127434f19 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Apr 2026 17:48:21 +0100 Subject: [PATCH] ci: increase checkout retry budget --- .github/workflows/ci-check-testbox.yml | 8 +-- .github/workflows/ci.yml | 96 +++++++++++++------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/.github/workflows/ci-check-testbox.yml b/.github/workflows/ci-check-testbox.yml index 9ed51623ee6..c6d8cf46eca 100644 --- a/.github/workflows/ci-check-testbox.yml +++ b/.github/workflows/ci-check-testbox.yml @@ -62,18 +62,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment uses: ./.github/actions/setup-node-env diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88a3c2df3d3..dca637ee80a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -493,18 +493,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Ensure secrets base commit (PR fast path) @@ -694,18 +694,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -782,18 +782,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -885,18 +885,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -953,18 +953,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1071,18 +1071,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1154,18 +1154,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1320,18 +1320,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1410,18 +1410,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1542,18 +1542,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -1740,18 +1740,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -f "$workdir/.github/actions/setup-node-env/action.yml" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Node environment @@ -2089,18 +2089,18 @@ jobs: git -C "$workdir" checkout --force --detach "$CHECKOUT_SHA" || return 1 test -x "$workdir/apps/android/gradlew" || return 1 - echo "checkout attempt ${attempt}/2 succeeded" + echo "checkout attempt ${attempt}/5 succeeded" } - for attempt in 1 2; do + for attempt in 1 2 3 4 5; do if checkout_attempt "$attempt"; then exit 0 fi - echo "checkout attempt ${attempt}/2 failed" + echo "checkout attempt ${attempt}/5 failed" sleep $((attempt * 5)) done - echo "checkout failed after 2 attempts" >&2 + echo "checkout failed after 5 attempts" >&2 exit 1 - name: Setup Java