@@ -55,10 +55,10 @@ jobs:
5555 needs : build-context
5656 if : needs.build-context.outputs.run-tests == 'true'
5757 steps :
58- - uses : actions/checkout@v6
58+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5959 with :
6060 persist-credentials : false
61- - uses : actions/setup-python@v6
61+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
6262 with :
6363 python-version : ' 3.x'
6464 - name : Install dependencies
8989 if : ${{ failure() && steps.check.conclusion == 'failure' }}
9090 run : |
9191 make regen-abidump
92- - uses : actions/upload-artifact@v6
92+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
9393 name : Publish updated ABI files
9494 if : ${{ failure() && steps.check.conclusion == 'failure' }}
9595 with :
@@ -111,7 +111,7 @@ jobs:
111111 run : |
112112 apt update && apt install git -yq
113113 git config --global --add safe.directory "$GITHUB_WORKSPACE"
114- - uses : actions/checkout@v6
114+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
115115 with :
116116 fetch-depth : 1
117117 persist-credentials : false
@@ -148,10 +148,10 @@ jobs:
148148 needs : build-context
149149 if : needs.build-context.outputs.run-tests == 'true'
150150 steps :
151- - uses : actions/checkout@v6
151+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
152152 with :
153153 persist-credentials : false
154- - uses : actions/setup-python@v6
154+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
155155 with :
156156 python-version : ' 3.x'
157157 - name : Runner image version
@@ -316,7 +316,7 @@ jobs:
316316 SSLLIB_DIR : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
317317 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}/lib
318318 steps :
319- - uses : actions/checkout@v6
319+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
320320 with :
321321 persist-credentials : false
322322 - name : Runner image version
@@ -327,7 +327,7 @@ jobs:
327327 run : sudo ./.github/workflows/posix-deps-apt.sh
328328 - name : ' Restore SSL library build'
329329 id : cache-ssl-lib
330- uses : actions/cache@v5
330+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
331331 with :
332332 path : ./multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
333333 key : ${{ matrix.os }}-multissl-${{ matrix.ssllib.name }}-${{ matrix.ssllib.version }}
@@ -375,7 +375,7 @@ jobs:
375375
376376 runs-on : ${{ matrix.runs-on }}
377377 steps :
378- - uses : actions/checkout@v6
378+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
379379 with :
380380 persist-credentials : false
381381 - name : Build and test
@@ -388,7 +388,7 @@ jobs:
388388 timeout-minutes : 60
389389 runs-on : macos-14
390390 steps :
391- - uses : actions/checkout@v6
391+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
392392 with :
393393 persist-credentials : false
394394
@@ -426,7 +426,7 @@ jobs:
426426 OPENSSL_VER : 3.0.18
427427 PYTHONSTRICTEXTENSIONBUILD : 1
428428 steps :
429- - uses : actions/checkout@v6
429+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
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@v5
443+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
444444 with :
445445 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
446446 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -487,7 +487,7 @@ jobs:
487487 ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
488488 - name : ' Restore Hypothesis database'
489489 id : cache-hypothesis-database
490- uses : actions/cache@v5
490+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
491491 with :
492492 path : ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
493493 key : hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -514,7 +514,7 @@ jobs:
514514 -x test_subprocess \
515515 -x test_signal \
516516 -x test_sysconfig
517- - uses : actions/upload-artifact@v6
517+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
518518 if : always()
519519 with :
520520 name : hypothesis-example-db
@@ -535,7 +535,7 @@ jobs:
535535 PYTHONSTRICTEXTENSIONBUILD : 1
536536 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
537537 steps :
538- - uses : actions/checkout@v6
538+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
539539 with :
540540 persist-credentials : false
541541 - name : Runner image version
@@ -545,7 +545,7 @@ jobs:
545545 - name : Install dependencies
546546 run : sudo ./.github/workflows/posix-deps-apt.sh
547547 - name : Set up GCC-10 for ASAN
548- uses : egor-tensin/setup-gcc@v2
548+ uses : egor-tensin/setup-gcc@a2861a8b8538f49cf2850980acccf6b05a1b2ae4 # v2.0
549549 with :
550550 version : 10
551551 - name : Configure OpenSSL env vars
@@ -555,7 +555,7 @@ jobs:
555555 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
556556 - name : ' Restore OpenSSL build'
557557 id : cache-openssl
558- uses : actions/cache@v5
558+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
559559 with :
560560 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
561561 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -602,7 +602,7 @@ jobs:
602602 needs : build-context
603603 if : needs.build-context.outputs.run-ubuntu == 'true'
604604 steps :
605- - uses : actions/checkout@v6
605+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
606606 with :
607607 persist-credentials : false
608608 - name : Runner image version
0 commit comments