1
- # This file is autogenerated by maturin v1.7.8
2
- # To update, run
3
- #
4
- # maturin generate-ci github
5
- #
6
1
name : release
7
2
8
3
on :
@@ -44,16 +39,19 @@ jobs:
44
39
target : ppc64le
45
40
steps :
46
41
- uses : actions/checkout@v4
42
+
47
43
- uses : actions/setup-python@v5
48
44
with :
49
45
python-version : 3.x
46
+
50
47
- name : Build wheels
51
48
uses : PyO3/maturin-action@v1
52
49
with :
53
50
target : ${{ matrix.platform.target }}
54
51
args : --release --out dist --find-interpreter
55
52
sccache : " true"
56
53
manylinux : auto
54
+
57
55
- name : Upload wheels
58
56
uses : actions/upload-artifact@v4
59
57
with :
@@ -75,16 +73,18 @@ jobs:
75
73
target : armv7
76
74
steps :
77
75
- uses : actions/checkout@v4
76
+
78
77
- uses : actions/setup-python@v5
79
78
with :
80
79
python-version : 3.x
80
+
81
81
- name : Build wheels
82
82
uses : PyO3/maturin-action@v1
83
83
with :
84
84
target : ${{ matrix.platform.target }}
85
85
args : --release --out dist --find-interpreter
86
- sccache : " true"
87
86
manylinux : musllinux_1_2
87
+
88
88
- name : Upload wheels
89
89
uses : actions/upload-artifact@v4
90
90
with :
@@ -102,16 +102,19 @@ jobs:
102
102
target : x86
103
103
steps :
104
104
- uses : actions/checkout@v4
105
+
105
106
- uses : actions/setup-python@v5
106
107
with :
107
108
python-version : 3.x
108
109
architecture : ${{ matrix.platform.target }}
110
+
109
111
- name : Build wheels
110
112
uses : PyO3/maturin-action@v1
111
113
with :
112
114
target : ${{ matrix.platform.target }}
113
115
args : --release --out dist --find-interpreter
114
116
sccache : " true"
117
+
115
118
- name : Upload wheels
116
119
uses : actions/upload-artifact@v4
117
120
with :
@@ -129,15 +132,18 @@ jobs:
129
132
target : aarch64
130
133
steps :
131
134
- uses : actions/checkout@v4
135
+
132
136
- uses : actions/setup-python@v5
133
137
with :
134
138
python-version : 3.x
139
+
135
140
- name : Build wheels
136
141
uses : PyO3/maturin-action@v1
137
142
with :
138
143
target : ${{ matrix.platform.target }}
139
144
args : --release --out dist --find-interpreter
140
145
sccache : " true"
146
+
141
147
- name : Upload wheels
142
148
uses : actions/upload-artifact@v4
143
149
with :
@@ -148,11 +154,13 @@ jobs:
148
154
runs-on : ubuntu-latest
149
155
steps :
150
156
- uses : actions/checkout@v4
157
+
151
158
- name : Build sdist
152
159
uses : PyO3/maturin-action@v1
153
160
with :
154
161
command : sdist
155
162
args : --out dist
163
+
156
164
- name : Upload sdist
157
165
uses : actions/upload-artifact@v4
158
166
with :
@@ -179,10 +187,12 @@ jobs:
179
187
attestations : write
180
188
steps :
181
189
- uses : actions/download-artifact@v4
190
+
182
191
- name : Generate artifact attestation
183
192
uses : actions/attest-build-provenance@v2
184
193
with :
185
194
subject-path : " wheels-*/*"
195
+
186
196
- name : Publish to PyPI
187
197
uses : PyO3/maturin-action@v1
188
198
with :
0 commit comments