@@ -40,10 +40,10 @@ jobs:
4040 run_cli : " yes"
4141 steps :
4242 - name : Checkout
43- uses : actions/checkout@v4
43+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
4444
4545 - name : Set Python to PATH
46- uses : actions/setup-python@v5
46+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4747 with :
4848 python-version : " 3.12"
4949
@@ -170,7 +170,7 @@ jobs:
170170
171171 # region Pixi
172172 - name : Install Pixi
173- uses : prefix-dev/setup-pixi@v0.8.1
173+ uses : prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 # v0.8.1
174174 with :
175175 run-install : false
176176
@@ -242,26 +242,26 @@ jobs:
242242 target : x86_64-pc-windows-msvc
243243 steps :
244244 - name : Checkout
245- uses : actions/checkout@v4
245+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
246246
247247 # region Setup Poetry
248248 - name : Set Python 3.x to PATH
249249 if : startsWith( matrix.feature, 'ci-poetry')
250- uses : actions/setup-python@v5
250+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
251251 with :
252252 python-version : " 3.12"
253253
254254 - name : Set Python 3.12 to PATH
255255 if : startsWith( matrix.feature, 'ci-poetry')
256256 id : setupPython312
257- uses : actions/setup-python@v5
257+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
258258 with :
259259 python-version : " 3.12"
260260
261261 - name : Set Python 3.11 to PATH
262262 if : startsWith( matrix.feature, 'ci-poetry')
263263 id : setupPython311
264- uses : actions/setup-python@v5
264+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
265265 with :
266266 python-version : " 3.11"
267267
@@ -282,23 +282,23 @@ jobs:
282282
283283 - name : Install Poetry (envs globally)
284284 if : startsWith( matrix.feature, 'ci-poetry-global')
285- uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b
285+ uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b # v1.3.4
286286 with :
287287 virtualenvs-create : true
288288 virtualenvs-in-project : false
289289 installer-parallel : true
290290
291291 - name : Install Poetry (env locally)
292292 if : startsWith( matrix.feature, 'ci-poetry-project')
293- uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b
293+ uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b # v1.3.4
294294 with :
295295 virtualenvs-create : true
296296 virtualenvs-in-project : true
297297 installer-parallel : true
298298
299299 - name : Install Poetry (env locally)
300300 if : startsWith( matrix.feature, 'ci-poetry-custom')
301- uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b
301+ uses : snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b # v1.3.4
302302 with :
303303 virtualenvs-create : true
304304 virtualenvs-in-project : false
@@ -408,7 +408,7 @@ jobs:
408408 target : x86_64-unknown-linux-musl
409409 steps :
410410 - name : Checkout
411- uses : actions/checkout@v4
411+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
412412
413413 # Homebrew
414414 - name : Homebrew Python
@@ -471,7 +471,7 @@ jobs:
471471 # target: aarch64-unknown-linux-musl
472472 steps :
473473 - name : Checkout
474- uses : actions/checkout@v4
474+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
475475
476476 - name : Rust Tool Chain setup
477477 uses : dtolnay/rust-toolchain@stable
@@ -494,7 +494,7 @@ jobs:
494494 shell : bash
495495
496496 - name : Upload Artifact
497- uses : actions/upload-artifact@v4
497+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
498498 with :
499499 name : pet-${{ matrix.target }}
500500 path : target/${{ matrix.target }}/release/pet*
0 commit comments