2828 - name : Build sdist
2929 run : pipx run build --sdist
3030
31- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
31+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
3232 with :
3333 name : sdist
3434 path : dist/*.tar.gz
6363 - name : Disable ptrace security restrictions
6464 run : |
6565 echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
66- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
66+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
6767 with :
6868 name : sdist
6969 - name : Extract sdist
7575 CIBW_BUILD : " cp3{9..15}{t,}-${{ matrix.wheel_type }}"
7676 CIBW_ARCHS_LINUX : auto
7777 CIBW_ENABLE : cpython-prerelease
78- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
78+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
7979 with :
8080 name : ${{ matrix.wheel_type }}-wheels
8181 path : ./wheelhouse/*.whl
9494 os : ubuntu-24.04-arm
9595
9696 steps :
97- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
97+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
9898 with :
9999 name : sdist
100100 - name : Extract sdist
@@ -110,7 +110,7 @@ jobs:
110110 CIBW_BUILD : " cp313t-${{ matrix.wheel_type }}"
111111 CIBW_ARCHS_LINUX : auto
112112 CIBW_ENABLE : cpython-freethreading
113- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
113+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
114114 with :
115115 name : ${{ matrix.wheel_type }}-cp313t-wheels
116116 path : ./wheelhouse/*.whl
@@ -126,12 +126,12 @@ jobs:
126126 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
127127 with :
128128 persist-credentials : false
129- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
129+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
130130 with :
131131 name : " manylinux_x86_64-wheels"
132132 path : dist
133133 - name : Set up Python
134- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
134+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
135135 with :
136136 python-version : ' >=3.13'
137137 - name : Set up dependencies
@@ -168,7 +168,7 @@ jobs:
168168 - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
169169 with :
170170 persist-credentials : false
171- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
171+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
172172 with :
173173 name : " manylinux_x86_64-wheels"
174174 path : dist
@@ -207,14 +207,14 @@ jobs:
207207 with :
208208 persist-credentials : false
209209 - name : Set up Python
210- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
210+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
211211 with :
212212 python-version : " ${{matrix.python_version}}-dev"
213- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
213+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
214214 with :
215215 name : " manylinux_x86_64-wheels"
216216 path : dist
217- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
217+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
218218 with :
219219 name : " manylinux_x86_64-cp313t-wheels"
220220 path : dist
@@ -248,10 +248,10 @@ jobs:
248248 with :
249249 persist-credentials : false
250250 - name : Set up Python
251- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
251+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
252252 with :
253253 python-version : " ${{matrix.python_version}}-dev"
254- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
254+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
255255 with :
256256 name : " manylinux_aarch64-wheels"
257257 path : dist
@@ -288,10 +288,10 @@ jobs:
288288 with :
289289 persist-credentials : false
290290 - name : Set up Python
291- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
291+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
292292 with :
293293 python-version : " ${{matrix.python_version}}-dev"
294- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
294+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
295295 with :
296296 name : " manylinux_x86_64-wheels"
297297 path : dist
@@ -338,7 +338,7 @@ jobs:
338338 - name : Set up dependencies
339339 run : |
340340 apk add --update alpine-sdk bash alpine-sdk python3 python3-dev gdb musl-dbg python3-dbg
341- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
341+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
342342 with :
343343 name : " musllinux_x86_64-wheels"
344344 path : dist
@@ -377,7 +377,7 @@ jobs:
377377 python3-devel
378378 dnf debuginfo-install -y \
379379 python3
380- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
380+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
381381 with :
382382 name : " manylinux_x86_64-wheels"
383383 path : dist
@@ -416,7 +416,7 @@ jobs:
416416 python-wheel \
417417 elfutils \
418418 debuginfod
419- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
419+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
420420 with :
421421 name : " manylinux_x86_64-wheels"
422422 path : dist
@@ -456,7 +456,7 @@ jobs:
456456 python3-pip \
457457 python3-venv \
458458 python3-dbg
459- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
459+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
460460 with :
461461 name : " manylinux_x86_64-wheels"
462462 path : dist
@@ -478,7 +478,7 @@ jobs:
478478 permissions :
479479 id-token : write # Required to retrieve a Trusted Publishing token
480480 steps :
481- - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
481+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
482482 with :
483483 # with no name set, it downloads all of the artifacts
484484 path : dist
@@ -491,6 +491,6 @@ jobs:
491491 run : |
492492 rm -f dist/*cp315*
493493 ls -R dist
494- - uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1
494+ - uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
495495 with :
496496 skip_existing : true
0 commit comments