From a81bd7d48aba3c24716b11145bab7723fe3fa207 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sat, 8 Mar 2025 12:49:26 -0500 Subject: ci: run job for each cross target --- .github/workflows/ci.yaml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bdc7da5..b75aed6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,13 +22,23 @@ on: jobs: build: - name: Build (${{ matrix.system }}) + name: Build (${{ matrix.system }}/${{ matrix.target }}) strategy: + fail-fast: false matrix: include: - os: ubuntu-latest system: x86_64-linux + target: x86_64-unknown-linux-gnu + + - os: ubuntu-latest + system: x86_64-linux + target: aarch64-unknown-linux-gnu + + - os: ubuntu-latest + system: x86_64-linux + target: riscv64-unknown-linux-gnu runs-on: ${{ matrix.os }} @@ -42,9 +52,14 @@ jobs: uses: cachix/install-nix-action@v30 - name: Run build + env: + BASE_ATTRIBUTE: "${{ matrix.target}}-lwjgl" run: | - nix flake check \ + nix build \ --fallback \ --keep-going \ --print-build-logs \ - --show-trace + --show-trace \ + ".#\"$BASE_ATTRIBUTE-3.3.3\"" \ + ".#\"$BASE_ATTRIBUTE-3.3.4\"" \ + ".#\"$BASE_ATTRIBUTE-3.3.6\"" -- cgit v1.2.3