From c284e0baaeef08fb1f31c08bfe97a665c9b67b47 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Mon, 14 Jul 2025 17:53:30 +0200 Subject: [PATCH] Use --retry-on-errors flag for querying workflows (#3613) --- .github/workflows/android-device-test.yml | 2 +- .github/workflows/pr-bloaty-ios.yml | 2 +- .github/workflows/pr-linux-tests.yml | 2 +- .github/workflows/upload-coverage.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/android-device-test.yml b/.github/workflows/android-device-test.yml index f9329669d..b5802e062 100644 --- a/.github/workflows/android-device-test.yml +++ b/.github/workflows/android-device-test.yml @@ -77,7 +77,7 @@ jobs: - id: parent_workflow run: | - conclusion=$(curl --retry 5 ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "android-build").conclusion') + conclusion=$(curl --retry 12 --retry-all-errors ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "android-build").conclusion') was_skipped=$([[ "$conclusion" = "skipped" || "$conclusion" = "cancelled" ]] && echo "true" || echo "false") echo "was_skipped=$was_skipped" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/pr-bloaty-ios.yml b/.github/workflows/pr-bloaty-ios.yml index 700f423fc..66dc7009e 100644 --- a/.github/workflows/pr-bloaty-ios.yml +++ b/.github/workflows/pr-bloaty-ios.yml @@ -21,7 +21,7 @@ jobs: steps: - id: check_skip run: | - conclusion=$(curl --retry 5 ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "ios-build").conclusion') + conclusion=$(curl --retry 12 --retry-all-errors ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "ios-build").conclusion') should_skip=$([[ "$conclusion" = "skipped" || "$conclusion" = "cancelled" ]] && echo "true" || echo "false") echo "should_skip=$should_skip" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/pr-linux-tests.yml b/.github/workflows/pr-linux-tests.yml index 9a916ef2d..0aa076d47 100644 --- a/.github/workflows/pr-linux-tests.yml +++ b/.github/workflows/pr-linux-tests.yml @@ -24,7 +24,7 @@ jobs: steps: - id: check_skip run: | - conclusion=$(curl --retry 5 ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "linux-build-and-test").conclusion') + conclusion=$(curl --retry 12 --retry-all-errors ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "linux-build-and-test").conclusion') should_skip=$([[ "$conclusion" = "skipped" || "$conclusion" = "cancelled" ]] && echo "true" || echo "false") echo "should_skip=$should_skip" >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/upload-coverage.yml b/.github/workflows/upload-coverage.yml index 5cffd6324..6bc94ea43 100644 --- a/.github/workflows/upload-coverage.yml +++ b/.github/workflows/upload-coverage.yml @@ -14,7 +14,7 @@ jobs: steps: - id: check_skip run: | - conclusion=$(curl --retry 5 ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "linux-coverage").conclusion') + conclusion=$(curl --retry 12 --retry-all-errors ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "linux-coverage").conclusion') should_run=$([[ "$conclusion" = "success" ]] && echo "true" || echo "false") echo "should_run=$should_run" >> "$GITHUB_OUTPUT"