jobs: pre-commit: runs-on: nix steps: - uses: actions/checkout@v3 - name: Check stage pre-commit run: nix-shell -A pre-commit --run 'pre-commit run --all-files --hook-stage pre-commit --show-diff-on-failure' - name: Check stage pre-push run: nix-shell -A pre-commit --run 'pre-commit run --all-files --hook-stage pre-push --show-diff-on-failure' name: Run pre-commit on all files on: - push - pull_request