File tree Expand file tree Collapse file tree 3 files changed +28
-1
lines changed Expand file tree Collapse file tree 3 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 77
88jobs :
99 whitespace :
10+ defaults :
11+ run :
12+ shell : bash
1013 runs-on : ubuntu-latest
1114
1215 steps :
16+
1317 - uses : actions/checkout@v4
18+ <<<<<<< HEAD
1419 - uses : andreasabel/fix-whitespace-action@v1
20+ =======
21+
22+ - run : |
23+ # no longer using the action because apparently we're supposed to use the Makefile here
24+ wget -q https://github.com/agda/fix-whitespace/releases/download/v0.1/fix-whitespace-0.1-linux.binary
25+ mkdir -p "$HOME/.local/bin"
26+ mv fix-whitespace-0.1-linux.binary "$HOME/.local/bin/fix-whitespace"
27+ chmod +x "$HOME/.local/bin/fix-whitespace"
28+ echo "$HOME/.local/bin" >> $GITHUB_PATH
29+
30+ - run : make whitespace
31+ >>>>>>> 2858dc099 (add Makefile targets for fix-whitespace)
Original file line number Diff line number Diff line change @@ -191,7 +191,9 @@ Whitespace Conventions
191191
192192We use automated whitespace convention checking. Violations can be fixed by
193193running [ fix-whitespace] ( https://hackage.haskell.org/package/fix-whitespace ) . If
194- you push a fix of a whitespace violation, please do so in a _ separate commit_ .
194+ you push a fix of a whitespace violation, please do so in a _ separate commit_ . For convenience,
195+ ` make whitespace ` will show violations and ` make fix-whitespace ` will fix them, if the
196+ ` fix-whitespace ` utility is installed.
195197
196198Other Conventions
197199-----------------
Original file line number Diff line number Diff line change @@ -41,6 +41,14 @@ style-commit: ## Run the code styler on the previous commit
4141 @git diff --name-only HEAD $(COMMIT ) Cabal Cabal-syntax cabal-install \
4242 | grep ' .hs$$' | xargs -P $(PROCS ) -I {} fourmolu -q -i {}
4343
44+ .PHONY : whitespace
45+ whitespace : # # Run fix-whitespace in check mode
46+ fix-whitespace --check --verbose
47+
48+ .PHONY : fix-whitespace
49+ fix-whitespace : # # Run fix-whitespace in fix mode
50+ fix-whitespace --verbose
51+
4452# source generation: SPDX
4553
4654SPDX_LICENSE_HS: =Cabal-syntax/src/Distribution/SPDX/LicenseId.hs
You can’t perform that action at this time.
0 commit comments