@@ -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 }}
@@ -278,13 +268,13 @@ jobs:
278268 # unsupported as it most resembles other 1.1.1-work-a-like ssl APIs
279269 # supported by important vendors such as AWS-LC.
280270 - { name: openssl, version: 1.1.1w }
281- - { name: openssl, version: 3.0.21 }
282- - { name: openssl, version: 3.4.6 }
283- - { name: openssl, version: 3.5.7 }
284- - { name: openssl, version: 3.6.3 }
285- - { name: openssl, version: 4.0.1 }
271+ - { name: openssl, version: 3.0.22 }
272+ - { name: openssl, version: 3.4.7 }
273+ - { name: openssl, version: 3.5.8 }
274+ - { name: openssl, version: 3.6.4 }
275+ - { name: openssl, version: 4.0.2 }
286276 # # AWS-LC
287- - { name: aws-lc, version: 5.0 .0 }
277+ - { name: aws-lc, version: 5.5 .0 }
288278 env :
289279 SSLLIB_VER : ${{ matrix.ssllib.version }}
290280 MULTISSL_DIR : ${{ github.workspace }}/multissl
@@ -354,7 +344,7 @@ 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
@@ -389,7 +379,7 @@ jobs:
389379 needs : build-context
390380 if : needs.build-context.outputs.run-ubuntu == 'true'
391381 env :
392- OPENSSL_VER : 3.5.7
382+ OPENSSL_VER : 3.5.8
393383 PYTHONSTRICTEXTENSIONBUILD : 1
394384 steps :
395385 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
@@ -497,7 +487,7 @@ jobs:
497487 matrix :
498488 os : [ubuntu-26.04]
499489 env :
500- OPENSSL_VER : 3.5.7
490+ OPENSSL_VER : 3.5.8
501491 PYTHONSTRICTEXTENSIONBUILD : 1
502492 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
503493 steps :
@@ -650,9 +640,9 @@ jobs:
650640 - check-generated-files
651641 - check-c-api-docs
652642 - build-windows
653- - build-windows-msi
654643 - build-macos
655644 - build-ubuntu
645+ - build-ubuntu-installed
656646 - build-ubuntu-ssltests
657647 - build-ios
658648 - build-emscripten
@@ -671,7 +661,6 @@ jobs:
671661 allowed-failures : >-
672662 build-android,
673663 build-emscripten,
674- build-windows-msi,
675664 build-ubuntu-ssltests,
676665 test-hypothesis,
677666 cifuzz,
@@ -703,6 +692,7 @@ jobs:
703692 !fromJSON(needs.build-context.outputs.run-ubuntu)
704693 && '
705694 build-ubuntu,
695+ build-ubuntu-installed,
706696 build-ubuntu-ssltests,
707697 test-hypothesis,
708698 build-asan,
0 commit comments