From 045b4f0a063ca60d2e53fd6e682706107cf8e0a1 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Mon, 3 Jul 2023 21:19:01 +0800 Subject: [PATCH] GHA CI: retry flaky steps automatically PR #19270. --- .github/workflows/ci_macos.yaml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 8baded06e..253808d84 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -33,14 +33,18 @@ jobs: uses: actions/checkout@v3 - name: Install dependencies - run: | - export \ - HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 \ - HOMEBREW_NO_INSTALL_CLEANUP=1 - brew update > /dev/null - brew install \ - cmake ninja \ - openssl@1.1 zlib + uses: Wandalen/wretry.action@v1 + with: + attempt_delay: 20000 + attempt_limit: 6 + command: | + export \ + HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 \ + HOMEBREW_NO_INSTALL_CLEANUP=1 + brew update > /dev/null + brew install \ + cmake ninja \ + openssl@1.1 zlib - name: Setup ccache uses: Chocobo1/setup-ccache-action@v1