From 7ad7e1aa6b29bd653120ac1229079e083038092b Mon Sep 17 00:00:00 2001 From: Alexander Sieg Date: Mon, 15 Apr 2024 15:46:40 +0200 Subject: [PATCH] ci: use nix-fast-build --- .github/workflows/ci.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 143b3f1..e63e047 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,15 +6,22 @@ on: - "main" jobs: tests: + strategy: + matrix: + system: [ "x86_64-linux", "aarch64-linux"] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: docker/setup-qemu-action@v2 - uses: cachix/install-nix-action@v25 with: github_access_token: ${{ secrets.GITHUB_TOKEN }} + extra_nix_config: | + accept-flake-config = true + extra-platforms = aarch64-linux - uses: cachix/cachix-action@v14 with: name: entropia authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' extraPullNames: nix-community - - run: nix flake check + - run: nix run github:Mic92/nix-fast-build -- --skip-cached --no-nom --flake .#checks.${{ matrix.system }}