1- # This file is autogenerated by maturin v1.7.8
2- # To update, run
3- #
4- # maturin generate-ci github
5- #
61name : release
72
83on :
@@ -44,16 +39,19 @@ jobs:
4439 target : ppc64le
4540 steps :
4641 - uses : actions/checkout@v4
42+
4743 - uses : actions/setup-python@v5
4844 with :
4945 python-version : 3.x
46+
5047 - name : Build wheels
5148 uses : PyO3/maturin-action@v1
5249 with :
5350 target : ${{ matrix.platform.target }}
5451 args : --release --out dist --find-interpreter
5552 sccache : " true"
5653 manylinux : auto
54+
5755 - name : Upload wheels
5856 uses : actions/upload-artifact@v4
5957 with :
@@ -75,16 +73,19 @@ jobs:
7573 target : armv7
7674 steps :
7775 - uses : actions/checkout@v4
76+
7877 - uses : actions/setup-python@v5
7978 with :
8079 python-version : 3.x
80+
8181 - name : Build wheels
8282 uses : PyO3/maturin-action@v1
8383 with :
8484 target : ${{ matrix.platform.target }}
8585 args : --release --out dist --find-interpreter
8686 sccache : " true"
8787 manylinux : musllinux_1_2
88+
8889 - name : Upload wheels
8990 uses : actions/upload-artifact@v4
9091 with :
@@ -102,16 +103,19 @@ jobs:
102103 target : x86
103104 steps :
104105 - uses : actions/checkout@v4
106+
105107 - uses : actions/setup-python@v5
106108 with :
107109 python-version : 3.x
108110 architecture : ${{ matrix.platform.target }}
111+
109112 - name : Build wheels
110113 uses : PyO3/maturin-action@v1
111114 with :
112115 target : ${{ matrix.platform.target }}
113116 args : --release --out dist --find-interpreter
114117 sccache : " true"
118+
115119 - name : Upload wheels
116120 uses : actions/upload-artifact@v4
117121 with :
@@ -129,15 +133,18 @@ jobs:
129133 target : aarch64
130134 steps :
131135 - uses : actions/checkout@v4
136+
132137 - uses : actions/setup-python@v5
133138 with :
134139 python-version : 3.x
140+
135141 - name : Build wheels
136142 uses : PyO3/maturin-action@v1
137143 with :
138144 target : ${{ matrix.platform.target }}
139145 args : --release --out dist --find-interpreter
140146 sccache : " true"
147+
141148 - name : Upload wheels
142149 uses : actions/upload-artifact@v4
143150 with :
@@ -148,11 +155,13 @@ jobs:
148155 runs-on : ubuntu-latest
149156 steps :
150157 - uses : actions/checkout@v4
158+
151159 - name : Build sdist
152160 uses : PyO3/maturin-action@v1
153161 with :
154162 command : sdist
155163 args : --out dist
164+
156165 - name : Upload sdist
157166 uses : actions/upload-artifact@v4
158167 with :
@@ -179,10 +188,12 @@ jobs:
179188 attestations : write
180189 steps :
181190 - uses : actions/download-artifact@v4
191+
182192 - name : Generate artifact attestation
183193 uses : actions/attest-build-provenance@v2
184194 with :
185195 subject-path : " wheels-*/*"
196+
186197 - name : Publish to PyPI
187198 uses : PyO3/maturin-action@v1
188199 with :
0 commit comments