From 6f23ce0248f692b051dfc38182fc6f581656b28c Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Wed, 28 Aug 2024 20:17:00 +0200 Subject: [PATCH] ci: add builds + cachix --- .github/workflows/nix-build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index 72ff4fb..61317b1 100755 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -9,3 +9,25 @@ jobs: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@v9 - run: nix flake check -Lv --accept-flake-config + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: DeterminateSystems/nix-installer-action@v9 + - uses: cachix/cachix-action@v12 + with: + name: neorocks + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - run: nix flake check -Lv --accept-flake-config + + build-devShell: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: DeterminateSystems/nix-installer-action@v10 + - uses: cachix/cachix-action@v12 + with: + name: neorocks + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - run: nix build .#devShells.x86_64-linux.default -Lv --accept-flake-config