Skip to content
Snippets Groups Projects
Unverified Commit dadd9ce3 authored by Hécate's avatar Hécate Committed by GitHub
Browse files

Merge branch '3.14' into mergify/bp/3.14/pr-10417

parents 2fd19d61 fa0c9608
No related branches found
No related tags found
No related merge requests found
......@@ -7,8 +7,22 @@ on:
jobs:
whitespace:
defaults:
run:
shell: bash
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: andreasabel/fix-whitespace-action@v1
- run: |
# no longer using the action because apparently we're supposed to use the Makefile here
wget -q https://github.com/agda/fix-whitespace/releases/download/v0.1/fix-whitespace-0.1-linux.binary
mkdir -p "$HOME/.local/bin"
mv fix-whitespace-0.1-linux.binary "$HOME/.local/bin/fix-whitespace"
chmod +x "$HOME/.local/bin/fix-whitespace"
echo "$HOME/.local/bin" >> $GITHUB_PATH
- run: make whitespace
......@@ -191,7 +191,9 @@ Whitespace Conventions
We use automated whitespace convention checking. Violations can be fixed by
running [fix-whitespace](https://hackage.haskell.org/package/fix-whitespace). If
you push a fix of a whitespace violation, please do so in a _separate commit_.
you push a fix of a whitespace violation, please do so in a _separate commit_. For convenience,
`make whitespace` will show violations and `make fix-whitespace` will fix them, if the
`fix-whitespace` utility is installed.
Other Conventions
-----------------
......
......@@ -41,6 +41,14 @@ style-commit: ## Run the code styler on the previous commit
@git diff --name-only HEAD $(COMMIT) Cabal Cabal-syntax cabal-install \
| grep '.hs$$' | xargs -P $(PROCS) -I {} fourmolu -q -i {}
.PHONY: whitespace
whitespace: ## Run fix-whitespace in check mode
fix-whitespace --check --verbose
.PHONY: fix-whitespace
fix-whitespace: ## Run fix-whitespace in fix mode
fix-whitespace --verbose
# source generation: SPDX
SPDX_LICENSE_HS:=Cabal-syntax/src/Distribution/SPDX/LicenseId.hs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment