Skip to content

Commit 529d659

Browse files
committed
ci: add aarch64-darwin tests where possible
1 parent d6c2f5b commit 529d659

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

.github/workflows/test.yml

+34-9
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ on:
88
jobs:
99
simple-build:
1010
strategy:
11+
fail-fast: false
1112
matrix:
12-
os: [ubuntu-latest, macos-13]
13+
os:
14+
- ubuntu-latest
15+
- macos-latest
16+
- macos-13
1317
runs-on: ${{ matrix.os }}
1418
steps:
1519
- uses: actions/checkout@v4
@@ -22,10 +26,15 @@ jobs:
2226
# cachix should be available and be able to configure a cache
2327
- run: cachix use cachix
2428
- run: nix-build test.nix
29+
2530
custom-nix-path:
2631
strategy:
32+
fail-fast: false
2733
matrix:
28-
os: [ubuntu-latest, macos-13]
34+
os:
35+
- ubuntu-latest
36+
- macos-latest
37+
- macos-13
2938
runs-on: ${{ matrix.os }}
3039
steps:
3140
- uses: actions/checkout@v4
@@ -38,8 +47,12 @@ jobs:
3847

3948
extra-nix-config:
4049
strategy:
50+
fail-fast: false
4151
matrix:
42-
os: [ubuntu-latest, macos-13]
52+
os:
53+
- ubuntu-latest
54+
- macos-latest
55+
- macos-13
4356
runs-on: ${{ matrix.os }}
4457
steps:
4558
- uses: actions/checkout@v4
@@ -54,8 +67,12 @@ jobs:
5467

5568
flakes:
5669
strategy:
70+
fail-fast: false
5771
matrix:
58-
os: [ubuntu-latest, macos-13]
72+
os:
73+
- ubuntu-latest
74+
- macos-latest
75+
- macos-13
5976
runs-on: ${{ matrix.os }}
6077
steps:
6178
- uses: actions/checkout@v4
@@ -65,8 +82,12 @@ jobs:
6582

6683
installer-options:
6784
strategy:
85+
fail-fast: false
6886
matrix:
69-
os: [ubuntu-latest, macos-13]
87+
os:
88+
- ubuntu-latest
89+
# - macos-latest missing installer for aarch64-darwin
90+
- macos-13
7091
runs-on: ${{ matrix.os }}
7192
steps:
7293
- uses: actions/checkout@v4
@@ -80,8 +101,12 @@ jobs:
80101

81102
oldest-supported-installer:
82103
strategy:
83-
matrix:
84-
os: [ubuntu-latest, macos-13]
104+
fail-fast: false
105+
matrix:
106+
os:
107+
- ubuntu-latest
108+
- macos-latest
109+
- macos-13
85110
runs-on: ${{ matrix.os }}
86111
steps:
87112
- uses: actions/checkout@v4
@@ -94,8 +119,8 @@ jobs:
94119

95120
act-support:
96121
strategy:
97-
matrix:
98-
os: [ubuntu-latest]
122+
matrix:
123+
os: [ubuntu-latest]
99124
runs-on: ${{ matrix.os }}
100125
steps:
101126
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)