diff --git a/.github/workflows/formal-verification.yml b/.github/workflows/formal-verification.yml index 9919f47b3af..92c7a2ead0d 100644 --- a/.github/workflows/formal-verification.yml +++ b/.github/workflows/formal-verification.yml @@ -36,7 +36,7 @@ jobs: - name: identify specs that need to be run id: arguments run: | - if [[ ${{ github.event_name }} = 'pull_request' ]]; + if [[ ${{ github.event_name }} = 'pull_request' && ${{ contains(github.event.pull_request.labels.*.name, 'formal-verification-force-all') }} = 'false' ]]; then RESULT=$(git diff ${{ github.event.pull_request.head.sha }}..${{ github.event.pull_request.base.sha }} --name-only certora/specs/*.spec | while IFS= read -r file; do [[ -f $file ]] && basename "${file%.spec}"; done | tr "\n" " ") else diff --git a/fv-requirements.txt b/fv-requirements.txt index 83f5b7c9539..eaed7cf27d1 100644 --- a/fv-requirements.txt +++ b/fv-requirements.txt @@ -1,4 +1,4 @@ -certora-cli==8.1.1 +certora-cli==8.3.0 # File uses a custom name (fv-requirements.txt) so that it isn't picked by Netlify's build # whose latest Python version is 0.3.8, incompatible with most recent versions of Halmos halmos==0.3.3