From 130ba7fe473ba0ad8edc18d6004bff1b4f9d1bc0 Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 6 Nov 2023 14:57:44 -0500 Subject: ci: use nixbuild/nix-quick-install-action --- .github/workflows/ci.yaml | 24 +++++++++++------------- .github/workflows/update-lock.yaml | 2 +- 2 files changed, 12 insertions(+), 14 deletions(-) (limited to '.github') diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6a30315..229d475 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: install nix - uses: DeterminateSystems/nix-installer-action@v6 + uses: nixbuild/nix-quick-install-action@v26 - name: setup cachix uses: cachix/cachix-action@master @@ -54,13 +54,13 @@ jobs: - name: install nix if: matrix.arch != 'aarch64' - uses: DeterminateSystems/nix-installer-action@v6 + uses: nixbuild/nix-quick-install-action@v26 - name: install nix (with aarch64) if: matrix.arch == 'aarch64' - uses: DeterminateSystems/nix-installer-action@v6 + uses: nixbuild/nix-quick-install-action@v26 with: - extra-conf: "extra-platforms = aarch64-linux arm-linux" + nix_conf: "extra-platforms = aarch64-linux arm-linux" - name: setup cachix uses: cachix/cachix-action@master @@ -73,13 +73,18 @@ jobs: run: nix build -L --accept-flake-config --fallback .#${{ matrix.attr }} check: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [macos-latest, ubuntu-latest] + + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - name: install nix - uses: DeterminateSystems/nix-installer-action@v6 + uses: nixbuild/nix-quick-install-action@v26 - name: setup cachix uses: cachix/cachix-action@master @@ -88,13 +93,6 @@ jobs: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} skipAddingSubstituter: 'true' - - name: setup cachix - uses: cachix/cachix-action@v12 - with: - name: getchoo - authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} - skipAddingSubstituter: 'true' - - name: run check run: nix flake check --accept-flake-config --show-trace diff --git a/.github/workflows/update-lock.yaml b/.github/workflows/update-lock.yaml index cb70c94..0813ea1 100644 --- a/.github/workflows/update-lock.yaml +++ b/.github/workflows/update-lock.yaml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: DeterminateSystems/nix-installer-action@main + - uses: nixbuild/nix-quick-install-action@v26 - name: update lockfile uses: DeterminateSystems/update-flake-lock@v20 -- cgit v1.2.3