2121 required : true
2222 operating_systems :
2323 description : ' CSV of VMs to run on'
24- default : ' ubuntu-22.04,windows-latest,macos-13 '
24+ default : ' ubuntu-22.04,windows-latest,macos-14 '
2525 required : true
2626 desktop_ssl_variants :
2727 description : ' CSV of desktop SSL variants to use'
@@ -206,7 +206,7 @@ jobs:
206206 # at 3am PST/4am PDT. Running firestore desktop integration test aginst tip-of-tree ios repo
207207 echo "::warning ::Running against Firestore tip-of-tree"
208208 matrix_platform="Desktop"
209- matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-13 ")
209+ matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "ubuntu-22.04,macos-14 ")
210210 else
211211 matrix_platform=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k platform -o "${{github.event.inputs.platforms}}" --apis ${apis} )
212212 matrix_os=$( python scripts/gha/print_matrix_configuration.py -w integration_tests ${TEST_MATRIX_PARAM} -k os -o "${{github.event.inputs.operating_systems}}")
@@ -273,7 +273,7 @@ jobs:
273273 - os : ubuntu-22.04
274274 arch : arm64
275275 # Do not attempt to use x86 on Mac.
276- - os : macos-13
276+ - os : macos-14
277277 arch : x86
278278 # Until we support building openssl from source, we can't use the
279279 # system's openssl when cross-compiling, except on Linux. Builds all
@@ -282,7 +282,7 @@ jobs:
282282 - os : windows-latest
283283 ssl_variant : openssl
284284 arch : x86
285- - os : macos-13
285+ - os : macos-14
286286 ssl_variant : openssl
287287 arch : arm64
288288 steps :
@@ -539,7 +539,7 @@ jobs:
539539 strategy :
540540 fail-fast : false
541541 matrix :
542- os : [macos-13 ]
542+ os : [macos-14 ]
543543 steps :
544544 - uses : lukka/get-cmake@latest
545545 with :
@@ -647,7 +647,7 @@ jobs:
647647 strategy :
648648 fail-fast : false
649649 matrix :
650- os : [macos-13 ]
650+ os : [macos-14 ]
651651 steps :
652652 - uses : lukka/get-cmake@latest
653653 with :
@@ -767,7 +767,7 @@ jobs:
767767 - os : ubuntu-22.04
768768 arch : arm64
769769 # Do not attempt to use x86 on Mac.
770- - os : macos-13
770+ - os : macos-14
771771 arch : x86
772772 # Until we support building openssl from source, we can't use the
773773 # system's openssl when cross-compiling, except on Linux. Builds all
@@ -779,7 +779,7 @@ jobs:
779779 # Custom for this matrix: MacOS GitHub-hosted runner cannot test arm64
780780 # code. Exclude that scenario from running here; it will run in
781781 # test_desktop_custom_runners.
782- - os : macos-13
782+ - os : macos-14
783783 arch : arm64
784784 steps :
785785 - uses : actions/checkout@v3
@@ -1010,7 +1010,7 @@ jobs:
10101010 test_ios :
10111011 name : test-ios-${{ matrix.build_os }}-${{ matrix.ios_device }}-${{ matrix.test_type }}
10121012 needs : [check_and_prepare, build_ios]
1013- runs-on : macos-13
1013+ runs-on : macos-14
10141014 if : contains(needs.check_and_prepare.outputs.matrix_platform, 'iOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled()
10151015 strategy :
10161016 fail-fast : false
@@ -1024,7 +1024,7 @@ jobs:
10241024 test_type : " uitest"
10251025 - ios_device : " ios_latest"
10261026 test_type : " uitest"
1027- build_os : [macos-13 ]
1027+ build_os : [macos-14 ]
10281028 steps :
10291029 - uses : actions/checkout@v3
10301030 with :
@@ -1189,13 +1189,13 @@ jobs:
11891189 test_tvos :
11901190 name : test-tvos-${{ matrix.build_os }}-${{ matrix.tvos_device }}
11911191 needs : [check_and_prepare, build_tvos]
1192- runs-on : macos-13
1192+ runs-on : macos-14
11931193 if : contains(needs.check_and_prepare.outputs.matrix_platform, 'tvOS') && needs.check_and_prepare.outputs.apis != '' && !cancelled()
11941194 strategy :
11951195 fail-fast : false
11961196 matrix :
11971197 tvos_device : ${{ fromJson(needs.check_and_prepare.outputs.tvos_device) }}
1198- build_os : [macos-13 ]
1198+ build_os : [macos-14 ]
11991199 steps :
12001200 - uses : actions/checkout@v3
12011201 with :
0 commit comments