diff --git a/.github/workflows/common_cocoapods_cron.yml b/.github/workflows/common_cocoapods_cron.yml index e854fb872b1..d892120cd78 100644 --- a/.github/workflows/common_cocoapods_cron.yml +++ b/.github/workflows/common_cocoapods_cron.yml @@ -62,12 +62,16 @@ jobs: matrix: platform: ${{ fromJson(inputs.platforms) }} flags: ${{ fromJson(inputs.flags) }} - steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 - name: Setup Bundler - run: scripts/setup_bundler.sh + uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 + with: + timeout_minutes: 10 + max_attempts: 5 + retry_wait_seconds: 300 + command: scripts/setup_bundler.sh - name: Xcode run: sudo xcode-select -s /Applications/${{ inputs.xcode }}.app/Contents/Developer - name: Set FIREBASE_CI, if needed.