Skip to content

Commit

Permalink
ci: add aarch64-darwin tests where possible
Browse files Browse the repository at this point in the history
  • Loading branch information
sandydoo committed May 15, 2024
1 parent d6c2f5b commit 529d659
Showing 1 changed file with 34 additions and 9 deletions.
43 changes: 34 additions & 9 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,12 @@ on:
jobs:
simple-build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13]
os:
- ubuntu-latest
- macos-latest
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -22,10 +26,15 @@ jobs:
# cachix should be available and be able to configure a cache
- run: cachix use cachix
- run: nix-build test.nix

custom-nix-path:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13]
os:
- ubuntu-latest
- macos-latest
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -38,8 +47,12 @@ jobs:

extra-nix-config:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13]
os:
- ubuntu-latest
- macos-latest
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -54,8 +67,12 @@ jobs:

flakes:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13]
os:
- ubuntu-latest
- macos-latest
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -65,8 +82,12 @@ jobs:

installer-options:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13]
os:
- ubuntu-latest
# - macos-latest missing installer for aarch64-darwin
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -80,8 +101,12 @@ jobs:

oldest-supported-installer:
strategy:
matrix:
os: [ubuntu-latest, macos-13]
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- macos-13
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand All @@ -94,8 +119,8 @@ jobs:

act-support:
strategy:
matrix:
os: [ubuntu-latest]
matrix:
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
Expand Down

0 comments on commit 529d659

Please sign in to comment.