File tree Expand file tree Collapse file tree 2 files changed +43
-3
lines changed Expand file tree Collapse file tree 2 files changed +43
-3
lines changed Original file line number Diff line number Diff line change 1111 pull_request :
1212 branches :
1313 - main
14- push :
15- branches :
16- - main
1714
1815jobs :
16+ lint :
17+ uses : ./.github/workflows/reusable-lint.yml
18+ secrets : inherit
19+ with :
20+ runner : ' ["self-hosted", "Linux", "x86-64-v2"]'
21+
1922 ci :
2023 uses : ./.github/workflows/reusable-flake-checks-ci-matrix.yml
2124 secrets : inherit
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