File tree Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Lint
2+
3+ on :
4+ # Run this workflow when PRs target `main` and when they're merged in `main`:
5+ pull_request :
6+ branches :
7+ - main
8+
9+ jobs :
10+ lint :
11+ uses : ./.github/workflows/reusable-lint.yml
12+ secrets : inherit
13+ with :
14+ runner : ' ["self-hosted", "Linux", "x86-64-v2"]'
Original file line number Diff line number Diff line change 1+ name : ' Lint'
2+
3+ on :
4+ # Allow this workflow to be reused by other workflows:
5+ workflow_call :
6+ inputs :
7+ runner :
8+ description : ' JSON-encoded list of runner labels'
9+ default : ' ["self-hosted"]'
10+ required : false
11+ type : string
12+
13+ secrets :
14+ NIX_GITHUB_TOKEN :
15+ description : GitHub token to add as access-token in nix.conf
16+ required : false
17+ CACHIX_AUTH_TOKEN :
18+ description : ' Cachix auth token'
19+ required : true
20+
21+ jobs :
22+ lint :
23+ runs-on : self-hosted
24+ steps :
25+ - uses : actions/checkout@v4
26+
27+ - name : Install Nix
28+ uses : metacraft-labs/nixos-modules/.github/install-nix@main
29+ with :
30+ nix-github-token : ${{ secrets.NIX_GITHUB_TOKEN }}
31+ cachix-auth-token : ${{ secrets.CACHIX_AUTH_TOKEN }}
32+ cachix-cache : ${{ vars.CACHIX_CACHE }}
33+ trusted-public-keys : ${{ vars.TRUSTED_PUBLIC_KEYS }}
34+ substituters : ${{ vars.SUBSTITUTERS }}
35+
36+ - name : Check formatting
37+ run : nix develop --accept-flake-config .#pre-commit -c pre-commit run --all --show-diff-on-failure --color=always
You can’t perform that action at this time.
0 commit comments