Skip to content

Commit 867b949

Browse files
committed
CI: check library proofs
Signed-off-by: Andrew Helwer <[email protected]>
1 parent d00eef6 commit 867b949

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,20 @@ jobs:
6161
fi
6262
done
6363
exit 1
64+
- name: Check library proofs
65+
run: |
66+
find ./library -type f -iname "*_proofs.tla" \
67+
\( \
68+
-not -name "BagsTheorems_proofs.tla" \
69+
-and -not -name "FiniteSetTheorems_proofs.tla" \
70+
-and -not -name "FunctionTheorems_proofs.tla" \
71+
-and -not -name "NaturalsInduction_proofs.tla" \
72+
-and -not -name "SequenceTheorems_proofs.tla" \
73+
-and -not -name "SequencesExtTheorems_proofs.tla" \
74+
-and -not -name "WellFoundedInduction_proofs.tla" \
75+
\) \
76+
-print0 | xargs --null --max-args=1 --no-run-if-empty \
77+
./_build/tlapm/bin/tlapm --cleanfp
6478
- name: Run tests
6579
run: |
6680
eval $(opam env)

0 commit comments

Comments
 (0)