Skip to content

Commit a494383

Browse files
authored
Merge pull request #119 from rake-compiler/flavorjones-arm64-darwin-coverage
ci: add arm64-darwin coverage
2 parents 2497e6e + 7f81378 commit a494383

File tree

1 file changed

+31
-23
lines changed

1 file changed

+31
-23
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ jobs:
143143
strategy:
144144
fail-fast: false
145145
matrix:
146-
os: [ubuntu]
146+
os: [ubuntu-latest]
147147
ruby: ["3.3", "3.2", "3.1", "3.0", "2.7", "2.6", "2.5", "2.4"]
148-
runs-on: ${{ matrix.os }}-latest
148+
runs-on: ${{ matrix.os }}
149149
steps:
150150
- uses: actions/checkout@v4
151151
- uses: ruby/setup-ruby@v1
@@ -261,39 +261,47 @@ jobs:
261261
strategy:
262262
fail-fast: false
263263
matrix:
264-
os: [macos]
264+
os: [macos-13, macos-14]
265265
ruby: ["3.3", "3.2", "3.1", "3.0", "2.7", "2.6", "2.5", "2.4"]
266+
exclude:
267+
# setup-ruby does not provide ruby 2.4 or 2.5 on arm64-darwin as of 2024-05-01
268+
- os: macos-14
269+
ruby: "2.4"
270+
- os: macos-14
271+
ruby: "2.5"
266272
include:
267-
- os: macos
273+
- os: macos-13
268274
platform: x86_64-darwin
269-
- os: ubuntu
275+
- os: macos-14
276+
platform: arm64-darwin
277+
- os: ubuntu-latest
270278
ruby: jruby
271279
platform: jruby
272-
- os: windows
280+
- os: windows-latest
273281
ruby: "2.4"
274282
platform: x64-mingw32
275-
- os: windows
283+
- os: windows-latest
276284
ruby: "2.5"
277285
platform: x64-mingw32
278-
- os: windows
286+
- os: windows-latest
279287
ruby: "2.6"
280288
platform: x64-mingw32
281-
- os: windows
289+
- os: windows-latest
282290
ruby: "2.7"
283291
platform: x64-mingw32
284-
- os: windows
292+
- os: windows-latest
285293
ruby: "3.0"
286294
platform: x64-mingw32
287-
- os: windows
295+
- os: windows-latest
288296
ruby: "3.1"
289297
platform: x64-mingw-ucrt
290-
- os: windows
298+
- os: windows-latest
291299
ruby: "3.2"
292300
platform: x64-mingw-ucrt
293-
- os: windows
301+
- os: windows-latest
294302
ruby: "3.3"
295303
platform: x64-mingw-ucrt
296-
runs-on: ${{ matrix.os }}-latest
304+
runs-on: ${{ matrix.os }}
297305
steps:
298306
- uses: actions/checkout@v4
299307
- uses: ruby/setup-ruby@v1
@@ -321,31 +329,31 @@ jobs:
321329
fail-fast: false
322330
matrix:
323331
include:
324-
- os: windows
332+
- os: windows-latest
325333
ruby: "2.4"
326334
platform: x64-mingw32
327-
- os: windows
335+
- os: windows-latest
328336
ruby: "2.5"
329337
platform: x64-mingw32
330-
- os: windows
338+
- os: windows-latest
331339
ruby: "2.6"
332340
platform: x64-mingw32
333-
- os: windows
341+
- os: windows-latest
334342
ruby: "2.7"
335343
platform: x64-mingw32
336-
- os: windows
344+
- os: windows-latest
337345
ruby: "3.0"
338346
platform: x64-mingw32
339-
- os: windows
347+
- os: windows-latest
340348
ruby: "3.1"
341349
platform: x64-mingw-ucrt
342-
- os: windows
350+
- os: windows-latest
343351
ruby: "3.2"
344352
platform: x64-mingw-ucrt
345-
- os: windows
353+
- os: windows-latest
346354
ruby: "3.3"
347355
platform: x64-mingw-ucrt
348-
runs-on: ${{ matrix.os }}-latest
356+
runs-on: ${{ matrix.os }}
349357
steps:
350358
- uses: actions/checkout@v4
351359
- uses: ruby/setup-ruby@v1

0 commit comments

Comments
 (0)