@@ -333,7 +333,7 @@ jobs:
333
333
if : |
334
334
(github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
335
335
(github.event_name == 'pull_request')
336
- runs-on : macos-14
336
+ runs-on : macos-15
337
337
338
338
strategy :
339
339
matrix :
@@ -362,7 +362,7 @@ jobs:
362
362
if : |
363
363
(github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
364
364
(github.event_name == 'pull_request')
365
- runs-on : macos-14
365
+ runs-on : macos-15
366
366
strategy :
367
367
matrix :
368
368
podspec : [
@@ -377,7 +377,7 @@ jobs:
377
377
- name : Setup Bundler
378
378
run : ./scripts/setup_bundler.sh
379
379
- name : Xcode
380
- run : sudo xcode-select -s /Applications/Xcode_15 .2.app/Contents/Developer
380
+ run : sudo xcode-select -s /Applications/Xcode_16 .2.app/Contents/Developer
381
381
382
382
- name : Pod lib lint
383
383
# TODO(#9565, b/227461966): Remove --no-analyze when absl is fixed.
@@ -406,19 +406,11 @@ jobs:
406
406
' --use-static-frameworks' ,
407
407
' ' ,
408
408
]
409
- os : [macos-14, macos-13]
410
- # TODO: grpc and its dependencies don't build on Xcode 15 for macos because their minimum macos is lower than 10.11.
411
- exclude :
412
- - os : macos-13
413
- platforms : ' macos'
409
+ os : [macos-15, macos-14]
414
410
# Skip matrix cells covered by pod-lib-lint job.
415
- - os : macos-13
416
- platforms : ' ios'
417
- include :
411
+ exclude :
418
412
- os : macos-15
419
- xcode : Xcode_16.2
420
- - os : macos-13
421
- xcode : Xcode_15.2
413
+ platforms : ' ios'
422
414
runs-on : ${{ matrix.os }}
423
415
424
416
steps :
@@ -448,6 +440,8 @@ jobs:
448
440
cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
449
441
steps :
450
442
- uses : actions/checkout@v4
443
+ - name : Xcode
444
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
451
445
- name : Generate Swift Package.resolved
452
446
id : swift_package_resolve
453
447
run : |
@@ -472,11 +466,8 @@ jobs:
472
466
strategy :
473
467
matrix :
474
468
include :
475
- - os : macos-13
476
- xcode : Xcode_15.2
477
- target : iOS
478
469
- os : macos-14
479
- xcode : Xcode_15.4
470
+ xcode : Xcode_16.2
480
471
target : iOS
481
472
- os : macos-15
482
473
xcode : Xcode_16.2
@@ -514,12 +505,14 @@ jobs:
514
505
if : |
515
506
(github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
516
507
(github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
517
- runs-on : macos-14
508
+ runs-on : macos-15
518
509
steps :
519
510
- uses : actions/checkout@v4
520
511
- uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
521
512
with :
522
513
cache_key : spm-binary
514
+ - name : Xcode
515
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
523
516
- name : Initialize xcodebuild
524
517
run : scripts/setup_spm_tests.sh
525
518
- name : iOS Build Test
0 commit comments