6464 run : |
6565 apt update && apt install git -yq
6666 git config --global --add safe.directory "$GITHUB_WORKSPACE"
67- - uses : actions/checkout@v4
67+ - uses : actions/checkout@v6
6868 with :
6969 fetch-depth : 1
7070 persist-credentials : false
@@ -101,10 +101,10 @@ jobs:
101101 needs : build-context
102102 if : needs.build-context.outputs.run-tests == 'true'
103103 steps :
104- - uses : actions/checkout@v4
104+ - uses : actions/checkout@v6
105105 with :
106106 persist-credentials : false
107- - uses : actions/setup-python@v5
107+ - uses : actions/setup-python@v6
108108 with :
109109 python-version : ' 3.x'
110110 - name : Runner image version
@@ -270,7 +270,7 @@ jobs:
270270 SSL_DIR : ${{ github.workspace }}/multissl/${{ matrix.ssl }}/${{ matrix.ssl_ver }}
271271 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/${{ matrix.ssl }}/${{ matrix.ssl_ver }}/lib
272272 steps :
273- - uses : actions/checkout@v4
273+ - uses : actions/checkout@v6
274274 with :
275275 persist-credentials : false
276276 - name : Runner image version
@@ -286,7 +286,7 @@ jobs:
286286 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/${{ matrix.ssl }}/${SSL_VER}/lib" >> "$GITHUB_ENV"
287287 - name : ' Restore SSL build'
288288 id : cache-ssl
289- uses : actions/cache@v4
289+ uses : actions/cache@v5
290290 with :
291291 path : ./multissl/${{ env.SSL }}/${{ env.SSL_VER }}
292292 key : ${{ env.IMAGE_OS_VERSION }}-multissl-${{ env.SSL }}-${{ env.SSL_VER }}
@@ -331,7 +331,7 @@ jobs:
331331
332332 runs-on : ${{ matrix.runs-on }}
333333 steps :
334- - uses : actions/checkout@v4
334+ - uses : actions/checkout@v6
335335 with :
336336 persist-credentials : false
337337 - name : Build and test
@@ -344,7 +344,7 @@ jobs:
344344 timeout-minutes : 60
345345 runs-on : macos-14
346346 steps :
347- - uses : actions/checkout@v4
347+ - uses : actions/checkout@v6
348348 with :
349349 persist-credentials : false
350350
@@ -376,7 +376,7 @@ jobs:
376376 OPENSSL_VER : 3.0.18
377377 PYTHONSTRICTEXTENSIONBUILD : 1
378378 steps :
379- - uses : actions/checkout@v4
379+ - uses : actions/checkout@v6
380380 with :
381381 persist-credentials : false
382382 - name : Register gcc problem matcher
@@ -390,7 +390,7 @@ jobs:
390390 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
391391 - name : ' Restore OpenSSL build'
392392 id : cache-openssl
393- uses : actions/cache@v4
393+ uses : actions/cache@v5
394394 with :
395395 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
396396 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -440,7 +440,7 @@ jobs:
440440 ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
441441 - name : ' Restore Hypothesis database'
442442 id : cache-hypothesis-database
443- uses : actions/cache@v4
443+ uses : actions/cache@v5
444444 with :
445445 path : ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
446446 key : hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -467,7 +467,7 @@ jobs:
467467 -x test_subprocess \
468468 -x test_signal \
469469 -x test_sysconfig
470- - uses : actions/upload-artifact@v4
470+ - uses : actions/upload-artifact@v6
471471 if : always()
472472 with :
473473 name : hypothesis-example-db
@@ -488,7 +488,7 @@ jobs:
488488 PYTHONSTRICTEXTENSIONBUILD : 1
489489 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
490490 steps :
491- - uses : actions/checkout@v4
491+ - uses : actions/checkout@v6
492492 with :
493493 persist-credentials : false
494494 - name : Runner image version
@@ -498,7 +498,7 @@ jobs:
498498 - name : Install dependencies
499499 run : sudo ./.github/workflows/posix-deps-apt.sh
500500 - name : Set up GCC-10 for ASAN
501- uses : egor-tensin/setup-gcc@v1
501+ uses : egor-tensin/setup-gcc@v2
502502 with :
503503 version : 10
504504 - name : Configure OpenSSL env vars
@@ -508,7 +508,7 @@ jobs:
508508 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
509509 - name : ' Restore OpenSSL build'
510510 id : cache-openssl
511- uses : actions/cache@v4
511+ uses : actions/cache@v5
512512 with :
513513 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
514514 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -558,7 +558,7 @@ jobs:
558558 needs : build-context
559559 if : needs.build-context.outputs.run-ubuntu == 'true'
560560 steps :
561- - uses : actions/checkout@v4
561+ - uses : actions/checkout@v6
562562 with :
563563 persist-credentials : false
564564 - name : Runner image version
@@ -615,7 +615,7 @@ jobs:
615615 sanitizer : ${{ matrix.sanitizer }}
616616 - name : Upload crash
617617 if : failure() && steps.build.outcome == 'success'
618- uses : actions/upload-artifact@v4
618+ uses : actions/upload-artifact@v6
619619 with :
620620 name : ${{ matrix.sanitizer }}-artifacts
621621 path : ./out/artifacts
0 commit comments