Skip to content

Commit 3d9942b

Browse files
committed
ci: Fully specify pins on GitHub Actions packages
Signed-off-by: Matt Wozniski <godlygeek@gmail.com>
1 parent 8669b37 commit 3d9942b

5 files changed

Lines changed: 26 additions & 26 deletions

File tree

.github/workflows/build_wheels.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
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
@@ -63,7 +63,7 @@ jobs:
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
@@ -75,7 +75,7 @@ jobs:
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
@@ -94,7 +94,7 @@ jobs:
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

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
persist-credentials: false
3333
- name: Set up Python
34-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
34+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3535
with:
3636
python-version: "3.10"
3737
- name: Set up dependencies

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
with:
2020
persist-credentials: false
2121
- name: Set up Python
22-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
22+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2323
with:
2424
python-version: "3.10"
2525
- name: Set up dependencies
@@ -36,7 +36,7 @@ jobs:
3636
run: |
3737
make docs
3838
- name: Publish docs to GitHub Pages
39-
uses: JamesIves/github-pages-deploy-action@d92aa235d04922e8f08b40ce78cc5442fcfbfa2f # v4
39+
uses: JamesIves/github-pages-deploy-action@d92aa235d04922e8f08b40ce78cc5442fcfbfa2f # v4.8.0
4040
with:
4141
folder: docs/_build/html
4242
single-commit: true

.github/workflows/lint_and_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1212
with:
1313
persist-credentials: false
14-
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
14+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1515
with:
1616
python-version: "3.10"
1717
- name: Set up dependencies

.github/workflows/news-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
name: Check for news entry
2020
steps:
2121
- name: "Check for news entry"
22-
uses: brettcannon/check-for-changed-files@871d7b8b5917a4f6f06662e2262e8ffc51dff6d1 # v1
22+
uses: brettcannon/check-for-changed-files@871d7b8b5917a4f6f06662e2262e8ffc51dff6d1 # v1.2.1
2323
with:
2424
file-pattern: |
2525
news/*.rst

0 commit comments

Comments
 (0)