@@ -243,11 +243,12 @@ jobs:
243
243
make stats
244
244
245
245
macos :
246
- runs-on : [macos-12, macos-14]
246
+ runs-on : ${{ matrix.os }}
247
247
strategy :
248
248
fail-fast : false
249
249
matrix :
250
250
buildType : [Debug, Release]
251
+ os : [macos-12, macos-14]
251
252
steps :
252
253
- uses : actions/checkout@v4
253
254
- name : build
@@ -260,7 +261,11 @@ jobs:
260
261
run : |
261
262
make test
262
263
macos-examples :
263
- runs-on : [macos-12, macos-14]
264
+ runs-on : ${{ matrix.os }}
265
+ strategy :
266
+ fail-fast : false
267
+ matrix :
268
+ os : [macos-12, macos-14]
264
269
steps :
265
270
- uses : actions/checkout@v4
266
271
- name : build
@@ -282,7 +287,11 @@ jobs:
282
287
./build/qjs tests/test_bjson.js
283
288
./build/function_source
284
289
macos-shared :
285
- runs-on : [macos-12, macos-14]
290
+ runs-on : ${{ matrix.os }}
291
+ strategy :
292
+ fail-fast : false
293
+ matrix :
294
+ os : [macos-12, macos-14]
286
295
steps :
287
296
- uses : actions/checkout@v4
288
297
- name : build
@@ -293,7 +302,11 @@ jobs:
293
302
run : |
294
303
make stats
295
304
macos-asan :
296
- runs-on : [macos-12, macos-14]
305
+ runs-on : ${{ matrix.os }}
306
+ strategy :
307
+ fail-fast : false
308
+ matrix :
309
+ os : [macos-12, macos-14]
297
310
steps :
298
311
- uses : actions/checkout@v4
299
312
- name : build
@@ -305,7 +318,11 @@ jobs:
305
318
run : |
306
319
make test
307
320
macos-ubsan :
308
- runs-on : [macos-12, macos-14]
321
+ runs-on : ${{ matrix.os }}
322
+ strategy :
323
+ fail-fast : false
324
+ matrix :
325
+ os : [macos-12, macos-14]
309
326
steps :
310
327
- uses : actions/checkout@v4
311
328
- name : build
0 commit comments