@@ -181,22 +181,6 @@ jobs:
181181 free-threading : ${{ matrix.free-threading }}
182182 interpreter : ${{ matrix.interpreter }}
183183
184- build-windows-msi :
185- # ${{ '' } is a hack to nest jobs under the same sidebar category.
186- name : Windows MSI${{ '' }} # zizmor: ignore[obfuscation]
187- needs : build-context
188- if : fromJSON(needs.build-context.outputs.run-windows-msi)
189- strategy :
190- fail-fast : false
191- matrix :
192- arch :
193- - x86
194- - x64
195- - arm64
196- uses : ./.github/workflows/reusable-windows-msi.yml
197- with :
198- arch : ${{ matrix.arch }}
199-
200184 build-macos :
201185 name : >-
202186 macOS
@@ -261,6 +245,12 @@ jobs:
261245 os : ${{ matrix.os }}
262246 test-opts : ${{ matrix.test-opts || '' }}
263247
248+ build-ubuntu-installed :
249+ name : ' Ubuntu (installed)'
250+ needs : build-context
251+ if : needs.build-context.outputs.run-ubuntu == 'true'
252+ uses : ./.github/workflows/reusable-install.yml
253+
264254 build-ubuntu-ssltests :
265255 name : ' Ubuntu SSL tests'
266256 runs-on : ${{ matrix.os }}
@@ -354,30 +344,21 @@ jobs:
354344 with :
355345 persist-credentials : false
356346 - name : Build and test
357- run : JAVA_HOME="${JAVA_HOME_21_X64:-$JAVA_HOME_21_arm64}" python3 Platforms/Android ci --fast-ci ${{ matrix.arch }}-linux-android
347+ run : python3 Platforms/Android ci --fast-ci ${{ matrix.arch }}-linux-android
358348
359349 build-ios :
360350 name : iOS
361351 needs : build-context
362352 if : needs.build-context.outputs.run-ios == 'true'
363353 timeout-minutes : 60
364- runs-on : macos-14
354+ runs-on : macos-26
365355 steps :
366356 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
367357 with :
368358 persist-credentials : false
369359
370- # GitHub recommends explicitly selecting the desired Xcode version:
371- # https://github.com/actions/runner-images/issues/12541#issuecomment-3083850140
372- # This became a necessity as a result of
373- # https://github.com/actions/runner-images/issues/12541 and
374- # https://github.com/actions/runner-images/issues/12751.
375- - name : Select Xcode version
376- run : |
377- sudo xcode-select --switch /Applications/Xcode_15.4.app
378-
379360 - name : Build and test
380- run : python3 Platforms/Apple ci iOS --fast-ci --simulator 'iPhone SE (3rd generation),OS=17.5'
361+ run : python3 Platforms/Apple ci iOS --fast-ci
381362
382363 build-emscripten :
383364 name : ' Emscripten'
@@ -659,9 +640,9 @@ jobs:
659640 - check-generated-files
660641 - check-c-api-docs
661642 - build-windows
662- - build-windows-msi
663643 - build-macos
664644 - build-ubuntu
645+ - build-ubuntu-installed
665646 - build-ubuntu-ssltests
666647 - build-ios
667648 - build-emscripten
@@ -680,7 +661,6 @@ jobs:
680661 allowed-failures : >-
681662 build-android,
682663 build-emscripten,
683- build-windows-msi,
684664 build-ubuntu-ssltests,
685665 test-hypothesis,
686666 cifuzz,
@@ -712,6 +692,7 @@ jobs:
712692 !fromJSON(needs.build-context.outputs.run-ubuntu)
713693 && '
714694 build-ubuntu,
695+ build-ubuntu-installed,
715696 build-ubuntu-ssltests,
716697 test-hypothesis,
717698 build-asan,
0 commit comments