@@ -65,30 +65,54 @@ jobs:
65
65
66
66
- os-image : macos-11
67
67
os-name : mac
68
+ arch : x86_64
68
69
macos-min-version : ' 10.9'
69
70
python-version : ' 3.8'
70
71
numpy-version : ' 1.17.*'
71
72
- os-image : macos-11
72
73
os-name : mac
74
+ arch : x86_64
73
75
macos-min-version : ' 10.9'
74
76
python-version : ' 3.9'
75
77
numpy-version : ' 1.19.*'
76
78
- os-image : macos-11
77
79
os-name : mac
80
+ arch : x86_64
78
81
macos-min-version : ' 10.9'
79
82
python-version : ' 3.10'
80
83
numpy-version : ' 1.21.*'
81
84
- os-image : macos-11
82
85
os-name : mac
86
+ arch : x86_64
83
87
macos-min-version : ' 10.9'
84
88
python-version : ' 3.11'
85
89
numpy-version : ' 1.23.*'
86
90
- os-image : macos-11
87
91
os-name : mac
92
+ arch : x86_64
88
93
macos-min-version : ' 10.9'
89
94
python-version : ' 3.12'
90
95
numpy-version : ' 1.26.*'
91
96
97
+ - os-image : macos-14 # M1
98
+ os-name : mac
99
+ arch : arm64
100
+ macos-min-version : ' 11.0'
101
+ python-version : ' 3.10'
102
+ numpy-version : ' 1.21.*'
103
+ - os-image : macos-14 # M1
104
+ os-name : mac
105
+ arch : arm64
106
+ macos-min-version : ' 11.0'
107
+ python-version : ' 3.11'
108
+ numpy-version : ' 1.23.*'
109
+ - os-image : macos-14 # M1
110
+ os-name : mac
111
+ arch : arm64
112
+ macos-min-version : ' 11.0'
113
+ python-version : ' 3.12'
114
+ numpy-version : ' 1.26.*'
115
+
92
116
- os-image : windows-latest
93
117
os-name : windows
94
118
python-version : ' 3.8'
@@ -159,6 +183,7 @@ jobs:
159
183
if : matrix.config.os-name == 'mac'
160
184
run : .github/scripts/build-macos.sh
161
185
env :
186
+ ARCH : ${{ matrix.config.arch }}
162
187
MACOS_MIN_VERSION : ${{ matrix.config.macos-min-version }}
163
188
PYTHON_VERSION : ${{ matrix.config.python-version }}
164
189
NUMPY_VERSION : ${{ matrix.config.numpy-version }}
@@ -210,30 +235,54 @@ jobs:
210
235
211
236
- os-image : macos-11
212
237
os-name : mac
238
+ arch : x86_64
213
239
macos-min-version : ' 10.9'
214
240
python-version : ' 3.8'
215
241
numpy-version : ' 1.17.*'
216
242
- os-image : macos-11
217
243
os-name : mac
244
+ arch : x86_64
218
245
macos-min-version : ' 10.9'
219
246
python-version : ' 3.9'
220
247
numpy-version : ' 1.19.*'
221
248
- os-image : macos-11
222
249
os-name : mac
250
+ arch : x86_64
223
251
macos-min-version : ' 10.9'
224
252
python-version : ' 3.10'
225
253
numpy-version : ' 1.21.*'
226
254
- os-image : macos-11
227
255
os-name : mac
256
+ arch : x86_64
228
257
macos-min-version : ' 10.9'
229
258
python-version : ' 3.11'
230
259
numpy-version : ' 1.23.*'
231
260
- os-image : macos-11
232
261
os-name : mac
262
+ arch : x86_64
233
263
macos-min-version : ' 10.9'
234
264
python-version : ' 3.12'
235
265
numpy-version : ' 1.26.*'
236
266
267
+ - os-image : macos-14 # M1
268
+ os-name : mac
269
+ arch : arm64
270
+ macos-min-version : ' 11.0'
271
+ python-version : ' 3.10'
272
+ numpy-version : ' 1.21.*'
273
+ - os-image : macos-14 # M1
274
+ os-name : mac
275
+ arch : arm64
276
+ macos-min-version : ' 11.0'
277
+ python-version : ' 3.11'
278
+ numpy-version : ' 1.23.*'
279
+ - os-image : macos-14 # M1
280
+ os-name : mac
281
+ arch : arm64
282
+ macos-min-version : ' 11.0'
283
+ python-version : ' 3.12'
284
+ numpy-version : ' 1.26.*'
285
+
237
286
- os-image : windows-latest
238
287
os-name : windows
239
288
python-version : ' 3.8'
@@ -311,6 +360,7 @@ jobs:
311
360
.github/scripts/install-macos-obs-virtual-cam.sh
312
361
.github/scripts/test-macos.sh
313
362
env :
363
+ ARCH : ${{ matrix.config.arch }}
314
364
PYTHON_VERSION : ${{ matrix.config.python-version }}
315
365
316
366
- name : Store test captures as artifacts
0 commit comments