2121 required : true
2222 operating_systems :
2323 description : ' CSV of VMs to run on'
24- default : ' ubuntu-22.04,windows-latest,macos-14 '
24+ default : ' ubuntu-22.04,windows-latest,macos-15 '
2525 required : true
2626 desktop_ssl_variants :
2727 description : ' CSV of desktop SSL variants to use'
4949 triggerLabelFull : " tests-requested: full"
5050 triggerLabelQuick : " tests-requested: quick"
5151 pythonVersion : ' 3.8'
52- xcodeVersion : ' 16.3 '
52+ xcodeVersion : ' 16.4 '
5353 logArtifactRetentionDays : 90
5454 binaryArtifactRetentionDays : 7
5555 GITHUB_TOKEN : ${{ github.token }}
@@ -200,7 +200,7 @@ jobs:
200200 # at 3am PST/4am PDT. Running firestore desktop integration test aginst tip-of-tree ios repo
201201 echo "::warning ::Running against Firestore tip-of-tree"
202202 matrix_platform="Desktop"
203- matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-14 ")
203+ matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-15 ")
204204 else
205205 matrix_platform=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k platform -o "${{github.event.inputs.platforms}}" --apis ${apis} )
206206 matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "${{github.event.inputs.operating_systems}}")
@@ -267,7 +267,7 @@ jobs:
267267 - os : ubuntu-22.04
268268 arch : arm64
269269 # Do not attempt to use x86 on Mac.
270- - os : macos-14
270+ - os : macos-15
271271 arch : x86
272272 # Until we support building openssl from source, we can't use the
273273 # system's openssl when cross-compiling, except on Linux. Builds on Linux
@@ -276,7 +276,7 @@ jobs:
276276 - os : windows-latest
277277 ssl_variant : openssl
278278 arch : x86
279- - os : macos-14
279+ - os : macos-15
280280 ssl_variant : openssl
281281 arch : x64
282282 steps :
@@ -538,7 +538,7 @@ jobs:
538538 strategy :
539539 fail-fast : false
540540 matrix :
541- os : [macos-14 ]
541+ os : [macos-15 ]
542542 steps :
543543 - uses : lukka/get-cmake@latest
544544 with :
@@ -646,7 +646,7 @@ jobs:
646646 strategy :
647647 fail-fast : false
648648 matrix :
649- os : [macos-14 ]
649+ os : [macos-15 ]
650650 steps :
651651 - uses : lukka/get-cmake@latest
652652 with :
@@ -766,7 +766,7 @@ jobs:
766766 - os : ubuntu-22.04
767767 arch : arm64
768768 # Do not attempt to use x86 on Mac.
769- - os : macos-14
769+ - os : macos-15
770770 arch : x86
771771 # Until we support building openssl from source, we can't use the
772772 # system's openssl when cross-compiling, except on Linux. Builds on Linux
@@ -775,7 +775,7 @@ jobs:
775775 - os : windows-latest
776776 ssl_variant : openssl
777777 arch : x86
778- - os : macos-14
778+ - os : macos-15
779779 ssl_variant : openssl
780780 arch : x64
781781 steps :
@@ -1007,7 +1007,7 @@ jobs:
10071007 test_ios :
10081008 name : test-ios-${{ matrix.build_os }}-${{ matrix.ios_device }}-${{ matrix.test_type }}
10091009 needs : [check_and_prepare, build_ios]
1010- runs-on : macos-14
1010+ runs-on : macos-15
10111011 if : contains(needs.check_and_prepare.outputs.matrix_platform, 'iOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled()
10121012 strategy :
10131013 fail-fast : false
@@ -1021,7 +1021,7 @@ jobs:
10211021 test_type : " uitest"
10221022 - ios_device : " ios_latest"
10231023 test_type : " uitest"
1024- build_os : [macos-14 ]
1024+ build_os : [macos-15 ]
10251025 steps :
10261026 - uses : actions/checkout@v3
10271027 with :
@@ -1186,13 +1186,13 @@ jobs:
11861186 test_tvos :
11871187 name : test-tvos-${{ matrix.build_os }}-${{ matrix.tvos_device }}
11881188 needs : [check_and_prepare, build_tvos]
1189- runs-on : macos-14
1189+ runs-on : macos-15
11901190 if : contains(needs.check_and_prepare.outputs.matrix_platform, 'tvOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled()
11911191 strategy :
11921192 fail-fast : false
11931193 matrix :
11941194 tvos_device : ${{ fromJson(needs.check_and_prepare.outputs.tvos_device) }}
1195- build_os : [macos-14 ]
1195+ build_os : [macos-15 ]
11961196 steps :
11971197 - uses : actions/checkout@v3
11981198 with :
0 commit comments