@@ -56,10 +56,10 @@ jobs:
5656 needs : build-context
5757 if : needs.build-context.outputs.run-tests == 'true'
5858 steps :
59- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
59+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
6060 with :
6161 persist-credentials : false
62- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
62+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
6363 with :
6464 python-version : ' 3.x'
6565 - name : Install dependencies
9090 if : ${{ failure() && steps.check.conclusion == 'failure' }}
9191 run : |
9292 make regen-abidump
93- - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
93+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 .0.1
9494 name : Publish updated ABI files
9595 if : ${{ failure() && steps.check.conclusion == 'failure' }}
9696 with :
@@ -112,7 +112,7 @@ jobs:
112112 run : |
113113 apt update && apt install git -yq
114114 git config --global --add safe.directory "$GITHUB_WORKSPACE"
115- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
115+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
116116 with :
117117 fetch-depth : 1
118118 persist-credentials : false
@@ -149,10 +149,10 @@ jobs:
149149 needs : build-context
150150 if : needs.build-context.outputs.run-tests == 'true'
151151 steps :
152- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
152+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
153153 with :
154154 persist-credentials : false
155- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
155+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
156156 with :
157157 python-version : ' 3.x'
158158 - name : Runner image version
@@ -319,17 +319,16 @@ jobs:
319319 # unsupported as it most resembles other 1.1.1-work-a-like ssl APIs
320320 # supported by important vendors such as AWS-LC.
321321 - { name: openssl, version: 1.1.1w }
322- - { name: openssl, version: 3.0.22 }
323- - { name: openssl, version: 3.4.7 }
324- - { name: openssl, version: 3.5.8 }
325- - { name: openssl, version: 3.6.4 }
322+ - { name: openssl, version: 3.4.8 }
323+ - { name: openssl, version: 3.5.9 }
324+ - { name: openssl, version: 3.6.5 }
326325 env :
327326 SSLLIB_VER : ${{ matrix.ssllib.version }}
328327 MULTISSL_DIR : ${{ github.workspace }}/multissl
329328 SSLLIB_DIR : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
330329 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}/lib
331330 steps :
332- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
331+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
333332 with :
334333 persist-credentials : false
335334 - name : Runner image version
@@ -340,7 +339,7 @@ jobs:
340339 run : sudo ./.github/workflows/posix-deps-apt.sh
341340 - name : ' Restore SSL library build'
342341 id : cache-ssl-lib
343- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
342+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
344343 with :
345344 path : ./multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
346345 key : ${{ matrix.os }}-multissl-${{ matrix.ssllib.name }}-${{ matrix.ssllib.version }}
@@ -388,7 +387,7 @@ jobs:
388387
389388 runs-on : ${{ matrix.runs-on }}
390389 steps :
391- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
390+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
392391 with :
393392 persist-credentials : false
394393 - name : Build and test
@@ -401,7 +400,7 @@ jobs:
401400 timeout-minutes : 60
402401 runs-on : macos-26
403402 steps :
404- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
403+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
405404 with :
406405 persist-credentials : false
407406
@@ -427,10 +426,10 @@ jobs:
427426 needs : build-context
428427 if : needs.build-context.outputs.run-ubuntu == 'true'
429428 env :
430- OPENSSL_VER : 3.5.8
429+ OPENSSL_VER : 3.5.9
431430 PYTHONSTRICTEXTENSIONBUILD : 1
432431 steps :
433- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
432+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
434433 with :
435434 persist-credentials : false
436435 - name : Register gcc problem matcher
@@ -444,7 +443,7 @@ jobs:
444443 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
445444 - name : ' Restore OpenSSL build'
446445 id : cache-openssl
447- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
446+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
448447 with :
449448 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
450449 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -491,7 +490,7 @@ jobs:
491490 ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
492491 - name : ' Restore Hypothesis database'
493492 id : cache-hypothesis-database
494- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
493+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
495494 with :
496495 path : ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
497496 key : hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -518,7 +517,7 @@ jobs:
518517 -x test_subprocess \
519518 -x test_signal \
520519 -x test_sysconfig
521- - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
520+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 .0.1
522521 if : always()
523522 with :
524523 name : hypothesis-example-db
@@ -535,11 +534,11 @@ jobs:
535534 matrix :
536535 os : [ubuntu-26.04]
537536 env :
538- OPENSSL_VER : 3.5.8
537+ OPENSSL_VER : 3.5.9
539538 PYTHONSTRICTEXTENSIONBUILD : 1
540539 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
541540 steps :
542- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
541+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
543542 with :
544543 persist-credentials : false
545544 - name : Runner image version
@@ -555,7 +554,7 @@ jobs:
555554 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
556555 - name : ' Restore OpenSSL build'
557556 id : cache-openssl
558- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
557+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
559558 with :
560559 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
561560 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -602,7 +601,7 @@ jobs:
602601 needs : build-context
603602 if : needs.build-context.outputs.run-ubuntu == 'true'
604603 steps :
605- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
604+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
606605 with :
607606 persist-credentials : false
608607 - name : Runner image version
@@ -629,7 +628,7 @@ jobs:
629628 - name : Display build info
630629 run : |
631630 "$BUILD_DIR/cross-python/bin/python3" -m test.pythoninfo
632- - name : Run test subset with host build
631+ - name : Run test subset with cross build
633632 run : |
634633 "$BUILD_DIR/cross-python/bin/python3" -m test test_sysconfig test_site test_embed
635634
@@ -705,7 +704,7 @@ jobs:
705704
706705 steps :
707706 - name : Check whether the needed jobs succeeded or failed
708- uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe
707+ uses : re-actors/alls-green@b5b5b37504aa4183270bd3d855c52a67f212be35
709708 with :
710709 allowed-failures : >-
711710 build-android,
0 commit comments