We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f14b10d commit e6fd74cCopy full SHA for e6fd74c
4 files changed
.github/workflows/ci.yml
@@ -31,12 +31,26 @@ jobs:
31
(cd /tmp/angler && carp -b main.carp)
32
sudo install -m 755 /tmp/angler/out/angler /usr/local/bin/
33
34
+ - name: Install carp-fmt
35
+ run: |
36
+ set -euo pipefail
37
+ git clone --depth 1 https://github.com/carpentry-org/carp-fmt /tmp/carp-fmt
38
+ (cd /tmp/carp-fmt && carp -b main.carp)
39
+ sudo install -m 755 /tmp/carp-fmt/out/carp-fmt /usr/local/bin/
40
+
41
- name: Lint
42
run: |
43
angler $(find . -name '*.carp' \
44
-not -path './out/*' \
45
-not -path './docs/*' \
46
-not -path './.carp-src/*')
47
48
+ - name: Format check
49
50
+ carp-fmt --check $(find . -name '*.carp' \
51
+ -not -path './out/*' \
52
+ -not -path './docs/*' \
53
+ -not -path './.carp-src/*')
54
55
- name: Generate docs
56
run: carp -x gendocs.carp
0 commit comments