From 5077682fa51786ea1551d8351674e282e04d961d Mon Sep 17 00:00:00 2001 From: trev Date: Wed, 14 May 2025 04:28:27 -0400 Subject: [PATCH] style: break out check from release --- .github/workflows/release.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index bcbed2b..a494a5e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,7 +10,7 @@ permissions: packages: write jobs: - release: + check: runs-on: ubuntu-latest steps: - name: Checkout @@ -30,6 +30,24 @@ jobs: - name: Check run: nix flake check + release: + runs-on: ubuntu-latest + needs: check + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install Nix + uses: cachix/install-nix-action@v31 + with: + nix_path: nixpkgs=channel:nixos-unstable + + - name: Use Cachix + uses: cachix/cachix-action@v16 + with: + name: trevstack + authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" + - name: Build run: > nix build