ci: also build on aarch64-linux

This commit is contained in:
Jörg Thalheim
2025-08-03 12:37:20 +02:00
committed by ahuston-0
parent a44d946e09
commit ed939f44f4

View File

@@ -7,12 +7,21 @@ on:
- master - master
jobs: jobs:
tests: tests:
runs-on: ubuntu-latest strategy:
matrix:
include:
- system: x86_64-linux
runner: ubuntu-latest
- system: aarch64-linux
runner: ubuntu-24.04-arm
runs-on: ${{ matrix.runner }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
with: with:
fetch-depth: 0 fetch-depth: 0
- uses: cachix/install-nix-action@v31 - uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
extra-systems = ${{ matrix.system }}
- uses: DeterminateSystems/magic-nix-cache-action@main - uses: DeterminateSystems/magic-nix-cache-action@main
#- run: nix flake check - run: nix-build -A checks.${{ matrix.system }}.build -A checks.${{ matrix.system }}.validate-openapi
- run: nix-build -A checks.x86_64-linux.build -A checks.x86_64-linux.validate-openapi