1313 name : Format
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v6
16+ - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1717 with :
1818 persist-credentials : false
1919
@@ -34,17 +34,17 @@ jobs:
3434 runs-on : ubuntu-latest
3535
3636 steps :
37- - uses : actions/checkout@v6
37+ - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
3838 with :
3939 persist-credentials : false
4040
41- - uses : actions/setup-python@v6
41+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4242 with :
4343 python-version : ${{ matrix.python-version }}
4444 allow-prereleases : true
4545
4646 - name : Setup uv
47- uses : astral-sh/setup-uv@v8.2.0
47+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
4848
4949 - name : Install nox
5050 run : uv tool install nox
8989
9090 - name : Activate MSVC for Meson
9191 if : runner.os == 'Windows'
92- uses : ilammy/msvc-dev-cmd@v1
92+ uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
9393
9494 - name : Test meson-python
9595 run : nox -s 'tests(mesonpy, novcs, sphinx)'
@@ -108,17 +108,17 @@ jobs:
108108 runs-on : ubuntu-latest
109109
110110 steps :
111- - uses : actions/checkout@v6
111+ - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
112112 with :
113113 persist-credentials : false
114114
115- - uses : actions/setup-python@v6
115+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
116116 with :
117117 python-version : ${{ matrix.python-version }}
118118 allow-prereleases : true
119119
120120 - name : Setup uv
121- uses : astral-sh/setup-uv@v8.2.0
121+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
122122
123123 - name : Install nox
124124 run : uv tool install nox
@@ -165,7 +165,7 @@ jobs:
165165
166166 - name : Activate MSVC for Meson
167167 if : runner.os == 'Windows'
168- uses : ilammy/msvc-dev-cmd@v1
168+ uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
169169
170170 - name : Test meson-python
171171 run : |
@@ -177,7 +177,7 @@ jobs:
177177 runs-on : ubuntu-latest
178178
179179 steps :
180- - uses : actions/checkout@v6
180+ - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
181181 with :
182182 persist-credentials : false
183183
@@ -187,7 +187,7 @@ jobs:
187187 - name : Show results
188188 run : ls -l dist
189189
190- - uses : actions/upload-artifact@v7
190+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
191191 with :
192192 name : Packages
193193 path : dist
@@ -198,6 +198,6 @@ jobs:
198198 runs-on : ubuntu-latest
199199 steps :
200200 - name : Decide whether the needed jobs succeeded or failed
201- uses : re-actors/alls-green@release/v1
201+ uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
202202 with :
203203 jobs : ${{ toJSON(needs) }}
0 commit comments