6464 run : |
6565 apt update && apt install git -yq
6666 git config --global --add safe.directory "$GITHUB_WORKSPACE"
67- - uses : actions/checkout@v6
67+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
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@v6
104+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
105105 with :
106106 persist-credentials : false
107- - uses : actions/setup-python@v6
107+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
108108 with :
109109 python-version : ' 3.x'
110110 - name : Runner image version
@@ -283,7 +283,7 @@ jobs:
283283 SSLLIB_DIR : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
284284 LD_LIBRARY_PATH : ${{ github.workspace }}/multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}/lib
285285 steps :
286- - uses : actions/checkout@v6
286+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
287287 with :
288288 persist-credentials : false
289289 - name : Runner image version
@@ -294,7 +294,7 @@ jobs:
294294 run : sudo ./.github/workflows/posix-deps-apt.sh
295295 - name : ' Restore SSL library build'
296296 id : cache-ssl-lib
297- uses : actions/cache@v5
297+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
298298 with :
299299 path : ./multissl/${{ matrix.ssllib.name }}/${{ matrix.ssllib.version }}
300300 key : ${{ matrix.os }}-multissl-${{ matrix.ssllib.name }}-${{ matrix.ssllib.version }}
@@ -342,7 +342,7 @@ jobs:
342342
343343 runs-on : ${{ matrix.runs-on }}
344344 steps :
345- - uses : actions/checkout@v6
345+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
346346 with :
347347 persist-credentials : false
348348 - name : Build and test
@@ -355,7 +355,7 @@ jobs:
355355 timeout-minutes : 60
356356 runs-on : macos-14
357357 steps :
358- - uses : actions/checkout@v6
358+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
359359 with :
360360 persist-credentials : false
361361
@@ -393,7 +393,7 @@ jobs:
393393 OPENSSL_VER : 3.5.5
394394 PYTHONSTRICTEXTENSIONBUILD : 1
395395 steps :
396- - uses : actions/checkout@v6
396+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
397397 with :
398398 persist-credentials : false
399399 - name : Register gcc problem matcher
@@ -407,7 +407,7 @@ jobs:
407407 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
408408 - name : ' Restore OpenSSL build'
409409 id : cache-openssl
410- uses : actions/cache@v5
410+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
411411 with :
412412 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
413413 key : ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -454,7 +454,7 @@ jobs:
454454 ./python -m venv "$VENV_LOC" && "$VENV_PYTHON" -m pip install -r "${GITHUB_WORKSPACE}/Tools/requirements-hypothesis.txt"
455455 - name : ' Restore Hypothesis database'
456456 id : cache-hypothesis-database
457- uses : actions/cache@v5
457+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
458458 with :
459459 path : ${{ env.CPYTHON_BUILDDIR }}/.hypothesis/
460460 key : hypothesis-database-${{ github.head_ref || github.run_id }}
@@ -481,7 +481,7 @@ jobs:
481481 -x test_subprocess \
482482 -x test_signal \
483483 -x test_sysconfig
484- - uses : actions/upload-artifact@v7
484+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
485485 if : always()
486486 with :
487487 name : hypothesis-example-db
@@ -502,7 +502,7 @@ jobs:
502502 PYTHONSTRICTEXTENSIONBUILD : 1
503503 ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
504504 steps :
505- - uses : actions/checkout@v6
505+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
506506 with :
507507 persist-credentials : false
508508 - name : Runner image version
@@ -512,7 +512,7 @@ jobs:
512512 - name : Install dependencies
513513 run : sudo ./.github/workflows/posix-deps-apt.sh
514514 - name : Set up GCC-10 for ASAN
515- uses : egor-tensin/setup-gcc@v2
515+ uses : egor-tensin/setup-gcc@a2861a8b8538f49cf2850980acccf6b05a1b2ae4 # v2.0
516516 with :
517517 version : 10
518518 - name : Configure OpenSSL env vars
@@ -522,7 +522,7 @@ jobs:
522522 echo "LD_LIBRARY_PATH=${GITHUB_WORKSPACE}/multissl/openssl/${OPENSSL_VER}/lib" >> "$GITHUB_ENV"
523523 - name : ' Restore OpenSSL build'
524524 id : cache-openssl
525- uses : actions/cache@v5
525+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
526526 with :
527527 path : ./multissl/openssl/${{ env.OPENSSL_VER }}
528528 key : ${{ matrix.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
@@ -569,7 +569,7 @@ jobs:
569569 needs : build-context
570570 if : needs.build-context.outputs.run-ubuntu == 'true'
571571 steps :
572- - uses : actions/checkout@v6
572+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
573573 with :
574574 persist-credentials : false
575575 - name : Runner image version
0 commit comments