From 31f1d1c6ee818305a61c6cffa44b821885cc4273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Wed, 7 Feb 2024 10:51:13 +0100 Subject: [PATCH] .github/workflows: add darwin runner --- .github/workflows/build.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c942445..e851501 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -41,3 +41,21 @@ jobs: run: | nix run .#attic -- login nrab-attic 'https://cache.nrab.lol/' ${{ secrets.ATTIC_TOKEN }} nix run .#attic -- push nrab-attic:public result + + build-aarch64-darwin: + runs-on: macos-14 + needs: [matrix] + if: ${{ needs.matrix.outputs.aarch64-darwin != '[]' && needs.matrix.outputs.aarch64-darwin != '' }} + strategy: + fail-fast: false + matrix: + output: ${{ fromJson(needs.matrix.outputs.aarch64-darwin )}} + steps: + - uses: actions/checkout@v3 + - uses: ./.github/actions/install-nix + - name: Build output + run: nix build .#${{ matrix.output }} -L + - name: Push output + run: | + nix run .#attic -- login nrab-attic 'https://cache.nrab.lol/' ${{ secrets.ATTIC_TOKEN }} + nix run .#attic -- push nrab-attic:public result