You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fixes a bug in the Subtree Update action where a failed patch of the
VeriFast proofs would cause an obscurely named, unhelpful commit to be
added to the PR.
- patch-verifast-proofs.sh now uses `git merge-file` instead of `patch`
and can be called from anywhere
- patch-verifast-proofs.sh now checks the updated proofs and rolls back
the changes if the proof fails
- Move the VeriFast invocation for checking a particular proof into a
`verify.sh` script in that proof's directory. Makes the proof easier to
audit.
- Each VeriFast proof can now use a different version of VeriFast
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 and MIT licenses.
---------
Co-authored-by: Michael Tautschnig <tautschn@amazon.com>
echo"::error title=Please run verifast-proofs/patch-verifast-proofs.sh::Some VeriFast proofs are out of date; please chdir to verifast-proofs and run patch-verifast-proofs.sh to update them."
echo"::error title=Please run verifast-proofs/patch-verifast-proofs.sh::Some VeriFast proofs are out of date; please chdir to verifast-proofs and run patch-verifast-proofs.sh to update them."
echo"::error title=Please run verifast-proofs/patch-verifast-proofs.sh::Some VeriFast proofs are out of date; please chdir to verifast-proofs and run patch-verifast-proofs.sh to update them."
echo"::error title=Please run verifast-proofs/patch-verifast-proofs.sh::Some VeriFast proofs are out of date; please chdir to verifast-proofs and run patch-verifast-proofs.sh to update them."
0 commit comments