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
@@ -264,7 +264,7 @@ jobs:
264264 OPENSSL_DIR : ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}
265265 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/openssl/${{ matrix.openssl_ver }}/lib
266266 steps :
267- - uses : actions/checkout@v4
267+ - uses : actions/checkout@v6
268268 with :
269269 persist-credentials : false
270270 - name : Runner image version
@@ -280,7 +280,7 @@ jobs:
280280 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
281281 - name : ' Restore OpenSSL build'
282282 id : cache-openssl
283- uses : actions/cache@v4
283+ uses : actions/cache@v5
284284 with :
285285 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
286286 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -316,7 +316,7 @@ jobs:
316316 OPENSSL_DIR : ${{ github.workspace }}/multissl/aws-lc/${{ matrix.awslc_ver }}
317317 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/aws-lc/${{ matrix.awslc_ver }}/lib
318318 steps :
319- - uses : actions/checkout@v4
319+ - uses : actions/checkout@v6
320320 with :
321321 persist-credentials : false
322322 - name : Runner image version
@@ -332,7 +332,7 @@ jobs:
332332 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/aws-lc/${AWSLC_VER}/lib" >> "$GITHUB_ENV"
333333 - name : ' Restore AWS-LC build'
334334 id : cache-aws-lc
335- uses : actions/cache@v4
335+ uses : actions/cache@v5
336336 with :
337337 path : ./multissl/aws-lc/${{ matrix.awslc_ver }}
338338 key : ${{ matrix.os }}-multissl-aws-lc-${{ matrix.awslc_ver }}
@@ -381,7 +381,7 @@ jobs:
381381
382382 runs-on : ${{ matrix.runs-on }}
383383 steps :
384- - uses : actions/checkout@v4
384+ - uses : actions/checkout@v6
385385 with :
386386 persist-credentials : false
387387 - name : Build and test
@@ -394,7 +394,7 @@ jobs:
394394 timeout-minutes : 60
395395 runs-on : macos-14
396396 steps :
397- - uses : actions/checkout@v4
397+ - uses : actions/checkout@v6
398398 with :
399399 persist-credentials : false
400400
@@ -426,7 +426,7 @@ jobs:
426426 OPENSSL_VER : 3.0.18
427427 PYTHONSTRICTEXTENSIONBUILD : 1
428428 steps :
429- - uses : actions/checkout@v4
429+ - uses : actions/checkout@v6
430430 with :
431431 persist-credentials : false
432432 - name : Register gcc problem matcher
@@ -440,7 +440,7 @@ jobs:
440440 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
441441 - name : ' Restore OpenSSL build'
442442 id : cache-openssl
443- uses : actions/cache@v4
443+ uses : actions/cache@v5
444444 with :
445445 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
446446 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -490,7 +490,7 @@ jobs:
490490 ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
491491 - name : ' Restore Hypothesis database'
492492 id : cache-hypothesis-database
493- uses : actions/cache@v4
493+ uses : actions/cache@v5
494494 with :
495495 path : ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
496496 key : hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -517,7 +517,7 @@ jobs:
517517 -x test_subprocess \
518518 -x test_signal \
519519 -x test_sysconfig
520- - uses : actions/upload-artifact@v4
520+ - uses : actions/upload-artifact@v6
521521 if : always()
522522 with :
523523 name : hypothesis-example-db
@@ -538,7 +538,7 @@ jobs:
538538 PYTHONSTRICTEXTENSIONBUILD : 1
539539 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
540540 steps :
541- - uses : actions/checkout@v4
541+ - uses : actions/checkout@v6
542542 with :
543543 persist-credentials : false
544544 - name : Runner image version
@@ -548,7 +548,7 @@ jobs:
548548 - name : Install dependencies
549549 run : sudo ./.github/workflows/posix-deps-apt.sh
550550 - name : Set up GCC-10 for ASAN
551- uses : egor-tensin/setup-gcc@v1
551+ uses : egor-tensin/setup-gcc@v2
552552 with :
553553 version : 10
554554 - name : Configure OpenSSL env vars
@@ -558,7 +558,7 @@ jobs:
558558 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
559559 - name : ' Restore OpenSSL build'
560560 id : cache-openssl
561- uses : actions/cache@v4
561+ uses : actions/cache@v5
562562 with :
563563 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
564564 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -608,7 +608,7 @@ jobs:
608608 needs : build-context
609609 if : needs.build-context.outputs.run-ubuntu == 'true'
610610 steps :
611- - uses : actions/checkout@v4
611+ - uses : actions/checkout@v6
612612 with :
613613 persist-credentials : false
614614 - name : Runner image version
@@ -665,7 +665,7 @@ jobs:
665665 sanitizer : ${{ matrix.sanitizer }}
666666 - name : Upload crash
667667 if : failure() && steps.build.outcome == 'success'
668- uses : actions/upload-artifact@v4
668+ uses : actions/upload-artifact@v6
669669 with :
670670 name : ${{ matrix.sanitizer }}-artifacts
671671 path : ./out/artifacts
0 commit comments