@@ -138,6 +138,15 @@ jobs:
138
138
PLATFORM : linux-x64
139
139
secrets : inherit
140
140
141
+ build-rerun_c-and-upload-macos-arm64 :
142
+ needs : [checks]
143
+ name : " Mac-Arm64: Build & Upload rerun_c"
144
+ uses : ./.github/workflows/reusable_build_and_upload_rerun_c.yml
145
+ with :
146
+ CONCURRENCY : push-macos-arm64-${{ github.ref_name }}-${{ inputs.CONCURRENCY }}
147
+ PLATFORM : macos-arm64
148
+ secrets : inherit
149
+
141
150
# -----------------------------------------------------------------------------------
142
151
# Build rerun-cli (rerun binaries):
143
152
@@ -159,6 +168,15 @@ jobs:
159
168
PLATFORM : linux-x64
160
169
secrets : inherit
161
170
171
+ build-rerun-cli-and-upload-macos-arm64 :
172
+ needs : [checks]
173
+ name : " Mac-arm64: Build & Upload rerun-cli"
174
+ uses : ./.github/workflows/reusable_build_and_upload_rerun_cli.yml
175
+ with :
176
+ CONCURRENCY : push-macos-arm64-${{ github.ref_name }}-${{ inputs.CONCURRENCY }}
177
+ PLATFORM : macos-arm64
178
+ secrets : inherit
179
+
162
180
# ---------------------------------------------------------------------------
163
181
# Build wheels:
164
182
@@ -184,6 +202,17 @@ jobs:
184
202
MODE : " pypi"
185
203
secrets : inherit
186
204
205
+ build-wheel-macos-arm64 :
206
+ needs : [checks, build-rerun-cli-and-upload-macos-arm64]
207
+ name : " Macos-arm64: Build & Upload Wheels"
208
+ uses : ./.github/workflows/reusable_build_and_upload_wheels.yml
209
+ with :
210
+ CONCURRENCY : push-macos-arm64-${{ github.ref_name }}-${{ inputs.CONCURRENCY }}
211
+ PLATFORM : macos-arm64
212
+ WHEEL_ARTIFACT_NAME : macos-arm64-wheel
213
+ MODE : " pypi"
214
+ secrets : inherit
215
+
187
216
# ---------------------------------------------------------------------------
188
217
# Test wheels:
189
218
@@ -207,9 +236,20 @@ jobs:
207
236
WHEEL_ARTIFACT_NAME : linux-x64-wheel
208
237
secrets : inherit
209
238
239
+ test-wheel-macos-arm64 :
240
+ needs : [checks, build-wheel-macos-arm64]
241
+ name : " macos-arm64: Test Wheels"
242
+ uses : ./.github/workflows/reusable_test_wheels.yml
243
+ with :
244
+ CONCURRENCY : push-macos-arm64-${{ github.ref_name }}-${{ inputs.CONCURRENCY }}
245
+ PLATFORM : macos-arm64
246
+ WHEEL_ARTIFACT_NAME : macos-arm64-wheel
247
+ secrets : inherit
248
+
210
249
generate-pip-index :
211
250
name : " Generate Pip Index"
212
- needs : [build-wheel-linux-arm64, build-wheel-linux-x64]
251
+ needs :
252
+ [build-wheel-linux-arm64, build-wheel-linux-x64, build-wheel-macos-arm64]
213
253
uses : ./.github/workflows/reusable_pip_index.yml
214
254
with :
215
255
CONCURRENCY : push-${{ github.ref_name }}-${{ inputs.CONCURRENCY }}
0 commit comments