From 1c356da438d78fde48a5e0c98d312b69635b94a9 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 18 Oct 2025 00:42:20 +0200 Subject: [PATCH] tools: show diff alongside the error in Nix linter --- .github/workflows/linters.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 8add850f9128ce..f0404da2b804e8 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -151,10 +151,10 @@ jobs: sparse-checkout-cone-mode: false - uses: cachix/install-nix-action@7be5dee1421f63d07e71ce6e0a9f8a4b07c2a487 # v31.6.1 - name: Lint Nix files - run: nix-shell -I nixpkgs=./tools/nix/pkgs.nix -p 'nixfmt-tree' --run 'treefmt --quiet --fail-on-change' - - if: ${{ failure() }} - name: Show diff - run: git --no-pager diff + run: | + nix-shell -I nixpkgs=./tools/nix/pkgs.nix -p 'nixfmt-tree' --run ' + treefmt --quiet --fail-on-change + ' || git --no-pager diff --exit-code lint-py: if: github.event.pull_request.draft == false