|
35 | 35 | uses: actions/checkout@v4 |
36 | 36 | with: |
37 | 37 | fetch-depth: 0 |
| 38 | + - name: Xcode |
| 39 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
38 | 40 | - name: Generate matrix |
39 | 41 | id: generate_matrix |
40 | 42 | run: | |
|
80 | 82 | path: | |
81 | 83 | *.podspec |
82 | 84 | *.podspec.json |
| 85 | +
|
83 | 86 | buildup_SpecsTesting_repo_FirebaseCore: |
84 | 87 | needs: specs_checking |
85 | 88 | # Don't run on private repo unless it is a PR. |
|
92 | 95 | targeted_pod: FirebaseCore |
93 | 96 | steps: |
94 | 97 | - uses: actions/checkout@v4 |
| 98 | + - name: Xcode |
| 99 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
95 | 100 | - uses: actions/download-artifact@v4.1.7 |
96 | 101 | with: |
97 | 102 | name: firebase-ios-sdk |
@@ -127,10 +132,17 @@ jobs: |
127 | 132 | targeted_pod: ${{ matrix.podspec }} |
128 | 133 | steps: |
129 | 134 | - uses: actions/checkout@v4 |
| 135 | + - name: Xcode |
| 136 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
130 | 137 | - uses: actions/download-artifact@v4.1.7 |
131 | 138 | with: |
132 | 139 | name: firebase-ios-sdk |
133 | 140 | path: ${{ env.local_sdk_repo_dir }} |
| 141 | + # Addresses flaky pushes due to missing git config on runner. |
| 142 | + - name: Set git config |
| 143 | + run: | |
| 144 | + git config --global user.email "google-oss-bot@example.com" |
| 145 | + git config --global user.name "google-oss-bot" |
134 | 146 | - name: Update SpecsTesting repo |
135 | 147 | run: | |
136 | 148 | [[ ${{ matrix.allowwarnings }} == true ]] && ALLOWWARNINGS=true |
@@ -163,6 +175,8 @@ jobs: |
163 | 175 | - uses: actions/checkout@v4 |
164 | 176 | with: |
165 | 177 | fetch-depth: 0 |
| 178 | + - name: Xcode |
| 179 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
166 | 180 | - name: Update SpecsTesting repo setup |
167 | 181 | run: | |
168 | 182 | # Update/create a nightly tag to the head of the main branch. |
@@ -207,6 +221,8 @@ jobs: |
207 | 221 | steps: |
208 | 222 | - uses: actions/checkout@v4 |
209 | 223 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 224 | + - name: Xcode |
| 225 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
210 | 226 | - name: Setup testing repo and quickstart |
211 | 227 | env: |
212 | 228 | LEGACY: true |
@@ -273,6 +289,8 @@ jobs: |
273 | 289 | steps: |
274 | 290 | - uses: actions/checkout@v4 |
275 | 291 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 292 | + - name: Xcode |
| 293 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
276 | 294 | - name: Setup testing repo and quickstart |
277 | 295 | env: |
278 | 296 | LEGACY: true |
@@ -314,6 +332,8 @@ jobs: |
314 | 332 | steps: |
315 | 333 | - uses: actions/checkout@v4 |
316 | 334 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 335 | + - name: Xcode |
| 336 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
317 | 337 | - name: Setup testing repo and quickstart |
318 | 338 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh database prerelease_testing |
319 | 339 | - name: Install Secret GoogleService-Info.plist |
@@ -346,6 +366,8 @@ jobs: |
346 | 366 | steps: |
347 | 367 | - uses: actions/checkout@v4 |
348 | 368 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 369 | + - name: Xcode |
| 370 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
349 | 371 | - name: Setup testing repo and quickstart |
350 | 372 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh firestore prerelease_testing |
351 | 373 | - name: Install Secret GoogleService-Info.plist |
@@ -380,6 +402,8 @@ jobs: |
380 | 402 | # steps: |
381 | 403 | # - uses: actions/checkout@v4 |
382 | 404 | # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 405 | + # - name: Xcode |
| 406 | + # run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
383 | 407 | # - name: Setup testing repo and quickstart |
384 | 408 | # run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh functions prerelease_testing |
385 | 409 | # - name: install secret googleservice-info.plist |
@@ -416,6 +440,8 @@ jobs: |
416 | 440 | steps: |
417 | 441 | - uses: actions/checkout@v4 |
418 | 442 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 443 | + - name: Xcode |
| 444 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
419 | 445 | - name: Setup testing repo and quickstart |
420 | 446 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh inappmessaging prerelease_testing |
421 | 447 | - name: install secret googleservice-info.plist |
@@ -450,6 +476,8 @@ jobs: |
450 | 476 | steps: |
451 | 477 | - uses: actions/checkout@v4 |
452 | 478 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 479 | + - name: Xcode |
| 480 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
453 | 481 | - name: Setup testing repo and quickstart |
454 | 482 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh messaging prerelease_testing |
455 | 483 | - name: Install Secret GoogleService-Info.plist |
@@ -482,6 +510,8 @@ jobs: |
482 | 510 | steps: |
483 | 511 | - uses: actions/checkout@v4 |
484 | 512 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 513 | + - name: Xcode |
| 514 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
485 | 515 | - name: Setup testing repo and quickstart |
486 | 516 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh config prerelease_testing |
487 | 517 | - name: Install Secret GoogleService-Info.plist |
@@ -513,6 +543,8 @@ jobs: |
513 | 543 | steps: |
514 | 544 | - uses: actions/checkout@v4 |
515 | 545 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 546 | + - name: Xcode |
| 547 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
516 | 548 | - name: Setup testing repo and quickstart |
517 | 549 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh storage prerelease_testing |
518 | 550 | - name: Install Secret GoogleService-Info.plist |
@@ -543,6 +575,8 @@ jobs: |
543 | 575 | steps: |
544 | 576 | - uses: actions/checkout@v4 |
545 | 577 | - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 |
| 578 | + - name: Xcode |
| 579 | + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer |
546 | 580 | - name: Setup testing repo and quickstart |
547 | 581 | run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh Performance prerelease_testing |
548 | 582 | - name: Install Secret GoogleService-Info.plist |
|
0 commit comments