@@ -40,26 +40,26 @@ jobs:
4040 - runner : ubuntu-22.04
4141 target : ppc64le
4242 steps :
43- - uses : actions/checkout@v6
44- - uses : actions/setup-python@v6
43+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
44+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4545 with :
4646 python-version : 3.x
4747 - name : Build wheels
48- uses : PyO3/maturin-action@v1
48+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
4949 with :
5050 target : ${{ matrix.platform.target }}
5151 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml
5252 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
5353 manylinux : auto
5454 - name : Build free-threaded wheels
55- uses : PyO3/maturin-action@v1
55+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
5656 with :
5757 target : ${{ matrix.platform.target }}
5858 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml -i python3.13t
5959 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
6060 manylinux : auto
6161 - name : Upload wheels
62- uses : actions/upload-artifact@v6
62+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
6363 with :
6464 name : wheels-linux-${{ matrix.platform.target }}
6565 path : dist
@@ -78,26 +78,26 @@ jobs:
7878 - runner : ubuntu-22.04
7979 target : armv7
8080 steps :
81- - uses : actions/checkout@v6
82- - uses : actions/setup-python@v6
81+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
82+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
8383 with :
8484 python-version : 3.x
8585 - name : Build wheels
86- uses : PyO3/maturin-action@v1
86+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
8787 with :
8888 target : ${{ matrix.platform.target }}
8989 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml
9090 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
9191 manylinux : musllinux_1_2
9292 - name : Build free-threaded wheels
93- uses : PyO3/maturin-action@v1
93+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
9494 with :
9595 target : ${{ matrix.platform.target }}
9696 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml -i python3.13t
9797 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
9898 manylinux : musllinux_1_2
9999 - name : Upload wheels
100- uses : actions/upload-artifact@v6
100+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
101101 with :
102102 name : wheels-musllinux-${{ matrix.platform.target }}
103103 path : dist
@@ -112,29 +112,29 @@ jobs:
112112 - runner : windows-latest
113113 target : x86
114114 steps :
115- - uses : actions/checkout@v6
116- - uses : actions/setup-python@v6
115+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
116+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
117117 with :
118118 python-version : 3.x
119119 architecture : ${{ matrix.platform.target }}
120120 - name : Build wheels
121- uses : PyO3/maturin-action@v1
121+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
122122 with :
123123 target : ${{ matrix.platform.target }}
124124 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml
125125 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
126- - uses : actions/setup-python@v6
126+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
127127 with :
128128 python-version : 3.13t
129129 architecture : ${{ matrix.platform.target }}
130130 - name : Build free-threaded wheels
131- uses : PyO3/maturin-action@v1
131+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
132132 with :
133133 target : ${{ matrix.platform.target }}
134134 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml -i python3.13t
135135 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
136136 - name : Upload wheels
137- uses : actions/upload-artifact@v6
137+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
138138 with :
139139 name : wheels-windows-${{ matrix.platform.target }}
140140 path : dist
@@ -147,39 +147,39 @@ jobs:
147147 - runner : macos-14
148148 target : aarch64
149149 steps :
150- - uses : actions/checkout@v6
151- - uses : actions/setup-python@v6
150+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
151+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
152152 with :
153153 python-version : 3.x
154154 - name : Build wheels
155- uses : PyO3/maturin-action@v1
155+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
156156 with :
157157 target : ${{ matrix.platform.target }}
158158 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml
159159 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
160160 - name : Build free-threaded wheels
161- uses : PyO3/maturin-action@v1
161+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
162162 with :
163163 target : ${{ matrix.platform.target }}
164164 args : --release --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml -i python3.13t
165165 sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
166166 - name : Upload wheels
167- uses : actions/upload-artifact@v6
167+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
168168 with :
169169 name : wheels-macos-${{ matrix.platform.target }}
170170 path : dist
171171
172172 sdist :
173173 runs-on : ubuntu-latest
174174 steps :
175- - uses : actions/checkout@v6
175+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
176176 - name : Build sdist
177- uses : PyO3/maturin-action@v1
177+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
178178 with :
179179 command : sdist
180180 args : --out dist --manifest-path kernel-abi-check/bindings/python/Cargo.toml
181181 - name : Upload sdist
182- uses : actions/upload-artifact@v6
182+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
183183 with :
184184 name : wheels-sdist
185185 path : dist
@@ -200,14 +200,14 @@ jobs:
200200 # Used to generate artifact attestation
201201 attestations : write
202202 steps :
203- - uses : actions/download-artifact@v7
203+ - uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7
204204 - name : Generate artifact attestation
205- uses : actions/attest-build-provenance@v3
205+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3
206206 with :
207207 subject-path : " wheels-*/*"
208208 - name : Publish to PyPI
209209 if : ${{ startsWith(github.ref, 'refs/tags/') }}
210- uses : PyO3/maturin-action@v1
210+ uses : PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1
211211 with :
212212 command : upload
213213 args : --non-interactive --skip-existing wheels-*/*
0 commit comments