Skip to content

Commit b8ee504

Browse files
authored
fix: simulator availability flake in firebasepod.yml (#15634)
1 parent 1d73daf commit b8ee504

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/firebasepod.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,22 @@ concurrency:
2020

2121
jobs:
2222
installation-test:
23-
# Don't run on private repo unless it is a PR.
24-
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
25-
23+
if: github.repository == 'Firebase/firebase-ios-sdk'
2624
runs-on: macos-latest
27-
2825
steps:
2926
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3027
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
3128
- name: Setup Bundler
3229
run: scripts/setup_bundler.sh
3330
- name: Xcode
3431
run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
32+
- name: Install simulators in case they are missing.
33+
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3
34+
with:
35+
timeout_minutes: 15
36+
max_attempts: 5
37+
retry_wait_seconds: 120
38+
command: sudo xcodebuild -downloadPlatform iOS
3539
- name: Prereqs
3640
run: scripts/install_prereqs.sh FirebasePod iOS
3741
- name: Build

0 commit comments

Comments
 (0)