GHA CI: retry flaky steps automatically

PR #19270.
This commit is contained in:
Chocobo1 2023-07-03 21:19:01 +08:00 committed by GitHub
parent 80c637bf99
commit 045b4f0a06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -33,14 +33,18 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install dependencies - name: Install dependencies
run: | uses: Wandalen/wretry.action@v1
export \ with:
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 \ attempt_delay: 20000
HOMEBREW_NO_INSTALL_CLEANUP=1 attempt_limit: 6
brew update > /dev/null command: |
brew install \ export \
cmake ninja \ HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 \
openssl@1.1 zlib HOMEBREW_NO_INSTALL_CLEANUP=1
brew update > /dev/null
brew install \
cmake ninja \
openssl@1.1 zlib
- name: Setup ccache - name: Setup ccache
uses: Chocobo1/setup-ccache-action@v1 uses: Chocobo1/setup-ccache-action@v1