3030 - runner : ubuntu-22.04
3131 target : ppc64le
3232 steps :
33- - uses : actions/checkout@v4
34- - uses : actions/setup-python@v5
33+ - uses : actions/checkout@v6
34+ - uses : actions/setup-python@v6
3535 with :
3636 python-version : 3.x
3737 - name : Build wheels
4242 sccache : ' true'
4343 manylinux : auto
4444 - name : Upload wheels
45- uses : actions/upload-artifact@v4
45+ uses : actions/upload-artifact@v7
4646 with :
4747 name : wheels-linux-${{ matrix.platform.target }}
4848 path : dist
5757 - runner : windows-latest
5858 target : x86
5959 steps :
60- - uses : actions/checkout@v4
61- - uses : actions/setup-python@v5
60+ - uses : actions/checkout@v6
61+ - uses : actions/setup-python@v6
6262 with :
6363 python-version : 3.x
6464 architecture : ${{ matrix.platform.target }}
6969 args : --release --out dist --manifest-path rust/Cargo.toml
7070 sccache : ' true'
7171 - name : Upload wheels
72- uses : actions/upload-artifact@v4
72+ uses : actions/upload-artifact@v7
7373 with :
7474 name : wheels-windows-${{ matrix.platform.target }}
7575 path : dist
8484 - runner : macos-14
8585 target : aarch64
8686 steps :
87- - uses : actions/checkout@v4
88- - uses : actions/setup-python@v5
87+ - uses : actions/checkout@v6
88+ - uses : actions/setup-python@v6
8989 with :
9090 python-version : 3.x
9191 - name : Build wheels
@@ -95,22 +95,22 @@ jobs:
9595 args : --release --out dist --manifest-path rust/Cargo.toml
9696 sccache : ' true'
9797 - name : Upload wheels
98- uses : actions/upload-artifact@v4
98+ uses : actions/upload-artifact@v7
9999 with :
100100 name : wheels-macos-${{ matrix.platform.target }}
101101 path : dist
102102
103103 sdist :
104104 runs-on : ubuntu-latest
105105 steps :
106- - uses : actions/checkout@v4
106+ - uses : actions/checkout@v6
107107 - name : Build sdist
108108 uses : PyO3/maturin-action@v1
109109 with :
110110 command : sdist
111111 args : --out dist
112112 - name : Upload sdist
113- uses : actions/upload-artifact@v4
113+ uses : actions/upload-artifact@v7
114114 with :
115115 name : wheels-sdist
116116 path : dist
@@ -134,9 +134,9 @@ jobs:
134134 attestations : write
135135 steps :
136136 - name : Acquire build artifacts from parent jobs
137- uses : actions/download-artifact@v4
137+ uses : actions/download-artifact@v8
138138 - name : Generate artifact attestation
139- uses : actions/attest-build-provenance@v1
139+ uses : actions/attest-build-provenance@v4
140140 with :
141141 subject-path : ' wheels-*/*'
142142 - name : Publish to PyPI
0 commit comments