From b454de5cd55e7bbd4c7337a26baed94c51d4d0c6 Mon Sep 17 00:00:00 2001 From: jupblb Date: Tue, 24 Mar 2026 12:30:29 +0100 Subject: [PATCH] Add nix-checks-pass gate job for branch protection --- .github/workflows/nix-checks.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/nix-checks.yaml b/.github/workflows/nix-checks.yaml index a255ba09..35589238 100644 --- a/.github/workflows/nix-checks.yaml +++ b/.github/workflows/nix-checks.yaml @@ -35,3 +35,13 @@ jobs: - uses: DeterminateSystems/magic-nix-cache-action@v13 - run: nix run .#${{ matrix.package }} - run: git diff --exit-code + + nix-checks-pass: + if: always() + needs: [checks, runs] + runs-on: ubuntu-latest + steps: + - if: >- + contains(needs.*.result, 'failure') || + contains(needs.*.result, 'cancelled') + run: exit 1