File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3131 - name : Run type checker
3232 run : nix-shell --run "pyright pkgs/nixkube/src"
3333 - name : Check formatting
34- run : nix-shell --run " treefmt --fail-on-change"
34+ run : nix run --file . treefmt -- -- fail-on-change
3535 build-amd64 :
3636 runs-on : ubuntu-latest
3737 steps :
Original file line number Diff line number Diff line change @@ -198,6 +198,18 @@ rec {
198198 } ;
199199 } ;
200200
201+ treefmt = inputs . treefmt-nix . lib . mkWrapper pkgs {
202+ projectRootFile = "flake.nix" ;
203+ programs . fish_indent . enable = true ;
204+ programs . isort . enable = true ;
205+ programs . nixfmt . enable = true ;
206+ programs . ruff-check . enable = true ;
207+ programs . ruff-format . enable = true ;
208+ programs . shellcheck . enable = true ;
209+ programs . typos . enable = true ;
210+ programs . yamlfmt . enable = true ;
211+ } ;
212+
201213 lixImage = pkgs . callPackage ./liximage.nix { } ;
202214 scratchImage = pkgs . callPackage ./scratchimage.nix { } ;
203215}
Original file line number Diff line number Diff line change 5656
5757# Check formatted code without changes
5858check-fmt :
59- direnv exec . treefmt --fail-on-change
59+ nix run --file . treefmt -- --fail-on-change
6060
6161# Generate doc/options.md from kubenix module options
6262gendoc :
Original file line number Diff line number Diff line change @@ -39,17 +39,7 @@ pkgs.mkShell {
3939 pkgs . ty
4040 pkgs . skopeo
4141 pkgs . stern
42- ( default . inputs . treefmt-nix . lib . mkWrapper pkgs {
43- projectRootFile = "flake.nix" ;
44- programs . fish_indent . enable = true ;
45- programs . isort . enable = true ;
46- programs . nixfmt . enable = true ;
47- programs . ruff-check . enable = true ;
48- programs . ruff-format . enable = true ;
49- programs . shellcheck . enable = true ;
50- programs . typos . enable = true ;
51- programs . yamlfmt . enable = true ;
52- } )
42+ default . treefmt
5343 ] ;
5444 shellHook = # bash
5545 ''
You can’t perform that action at this time.
0 commit comments