File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,14 +51,17 @@ jobs:
5151 echo "/tmp/echidna/target/release" >> $GITHUB_PATH
5252
5353 - name : Install proof provers
54+ # `isabelle` is not packaged in Ubuntu 24.04 (noble); requesting it
55+ # fails the whole job with apt exit 100. validate-with-echidna.sh
56+ # reports SKIP for absent provers, so Isabelle proofs are skipped
57+ # rather than blocking the pipeline.
5458 run : |
5559 set -euo pipefail
5660 sudo apt-get update
5761 sudo apt-get install -y --no-install-recommends \
5862 lean \
5963 coq \
6064 agda \
61- isabelle \
6265 z3
6366
6467 - name : Verify ECHIDNA available
Original file line number Diff line number Diff line change @@ -11,6 +11,13 @@ permissions:
1111 contents : read
1212jobs :
1313 scan :
14+ # The reusable workflow's gitleaks job elevates to these permissions;
15+ # a called workflow cannot exceed the caller's grant, so they must be
16+ # granted here or the run dies with startup_failure.
17+ permissions :
18+ contents : read
19+ pull-requests : write
20+ actions : read
1421 uses : hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@d135b05bfc647d0c0fbfedc7e80f37ea50f49236
1522 secrets : inherit
1623 trufflehog :
You can’t perform that action at this time.
0 commit comments