@@ -52,19 +52,19 @@ jobs:
5252 env :
5353 GITHUB_CONTEXT : ${{ toJson(github) }}
5454 run : echo "$GITHUB_CONTEXT"
55- - uses : actions/checkout@v6
55+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5656 - name : Set up Python
57- uses : actions/setup-python@v6
57+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5858 with :
5959 python-version : ${{ matrix.python-version }}
6060 # Issue ref: https://github.com/actions/setup-python/issues/436
6161 # cache: "pip"
6262 # cache-dependency-path: pyproject.toml
6363 - name : Install uv
64- uses : astral-sh/setup-uv@v7
64+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
6565 # Allow debugging with tmate
6666 - name : Setup tmate session
67- uses : mxschmitt/action-tmate@v3
67+ uses : mxschmitt/action-tmate@c0afd6f790e3a5564914980036ebf83216678101 # v3.23
6868 if : ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled == 'true' }}
6969 with :
7070 limit-access-to-actor : true
7777 COVERAGE_FILE : coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }}
7878 CONTEXT : ${{ runner.os }}-py${{ matrix.python-version }}
7979 - name : Store coverage files
80- uses : actions/upload-artifact@v7
80+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8181 with :
8282 name : coverage-${{ runner.os }}-${{ matrix.python-version }}
8383 path : coverage
@@ -91,17 +91,17 @@ jobs:
9191 env :
9292 GITHUB_CONTEXT : ${{ toJson(github) }}
9393 run : echo "$GITHUB_CONTEXT"
94- - uses : actions/checkout@v6
95- - uses : actions/setup-python@v6
94+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
95+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
9696 with :
9797 python-version-file : " pyproject.toml"
9898 # Issue ref: https://github.com/actions/setup-python/issues/436
9999 # cache: "pip"
100100 # cache-dependency-path: pyproject.toml
101101 - name : Install uv
102- uses : astral-sh/setup-uv@v7
102+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
103103 - name : Get coverage files
104- uses : actions/download-artifact@v8
104+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
105105 with :
106106 pattern : coverage-*
107107 path : coverage
@@ -111,7 +111,7 @@ jobs:
111111 - run : uv run coverage combine coverage
112112 - run : uv run coverage html --title "Coverage for ${{ github.sha }}"
113113 - name : Store coverage HTML
114- uses : actions/upload-artifact@v7
114+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
115115 with :
116116 name : coverage-html
117117 path : htmlcov
@@ -130,6 +130,6 @@ jobs:
130130 GITHUB_CONTEXT : ${{ toJson(github) }}
131131 run : echo "$GITHUB_CONTEXT"
132132 - name : Decide whether the needed jobs succeeded or failed
133- uses : re-actors/alls-green@release/v1
133+ uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
134134 with :
135135 jobs : ${{ toJSON(needs) }}
0 commit comments