@@ -177,7 +177,7 @@ jobs:
177177 - name : Build CPython
178178 run : |
179179 make -j4 regen-all
180- make regen-stdlib-module-names regen-sbom regen-unicodedata
180+ make regen-stdlib-module-names regen-sbom
181181 - name : Check for changes
182182 run : |
183183 git add -u
@@ -249,13 +249,13 @@ jobs:
249249 strategy :
250250 fail-fast : false
251251 matrix :
252- # Cirrus and macos-14 are M1, macos-13 is default GHA Intel.
252+ # Cirrus and macos-14 are M1, macos-15-intel is default GHA Intel.
253253 # macOS 13 only runs tests against the GIL-enabled CPython.
254254 # Cirrus used for upstream, macos-14 for forks.
255255 os :
256256 - ghcr.io/cirruslabs/macos-runner:sonoma
257257 - macos-14
258- - macos-13
258+ - macos-15-intel
259259 is-fork : # only used for the exclusion trick
260260 - ${{ github.repository_owner != 'python' }}
261261 free-threading :
@@ -266,7 +266,7 @@ jobs:
266266 is-fork : true
267267 - os : macos-14
268268 is-fork : false
269- - os : macos-13
269+ - os : macos-15-intel
270270 free-threading : true
271271 uses : ./.github/workflows/reusable-macos.yml
272272 with :
@@ -317,7 +317,10 @@ jobs:
317317 fail-fast : false
318318 matrix :
319319 os : [ubuntu-24.04]
320- openssl_ver : [3.0.16, 3.1.8, 3.2.4, 3.3.3, 3.4.1]
320+ # Keep 1.1.1w in our list despite it being upstream EOL and otherwise
321+ # unsupported as it most resembles other 1.1.1-work-a-like ssl APIs
322+ # supported by important vendors such as AWS-LC.
323+ openssl_ver : [1.1.1w, 3.0.18, 3.2.6, 3.3.5, 3.4.3, 3.5.4]
321324 # See Tools/ssl/make_ssl_data.py for notes on adding a new version
322325 env :
323326 OPENSSL_VER : ${{ matrix.openssl_ver }}
@@ -390,7 +393,7 @@ jobs:
390393 with :
391394 persist-credentials : false
392395 - name : Build and test
393- run : ./Android/android.py ci ${{ matrix.arch }}-linux-android
396+ run : ./Android/android.py ci --fast-ci ${{ matrix.arch }}-linux-android
394397
395398 build-wasi :
396399 name : ' WASI'
@@ -407,7 +410,7 @@ jobs:
407410 needs : build-context
408411 if : needs.build-context.outputs.run-tests == 'true'
409412 env :
410- OPENSSL_VER : 3.0.16
413+ OPENSSL_VER : 3.0.18
411414 PYTHONSTRICTEXTENSIONBUILD : 1
412415 steps :
413416 - uses : actions/checkout@v4
@@ -527,7 +530,7 @@ jobs:
527530 matrix :
528531 os : [ubuntu-24.04]
529532 env :
530- OPENSSL_VER : 3.0.16
533+ OPENSSL_VER : 3.0.18
531534 PYTHONSTRICTEXTENSIONBUILD : 1
532535 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
533536 steps :
0 commit comments