Skip to content

Commit 59921d0

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

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,19 @@ jobs:
6161
fi
6262
done
6363
exit 1
64+
- name: Check library proofs
65+
run: |
66+
find library -type f -iname "*_proofs.tla" -print0 \
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+
| xargs -0 -n1 -r ./_build/tlapm/bin/tlapm --cleanfp
6477
- name: Run tests
6578
run: |
6679
eval $(opam env)

0 commit comments

Comments
 (0)