Add CBMC proof-running GitHub Action (#924)

This commit adds a GitHub Action that runs the CBMC proofs upon every
push and pull request. This is intended to replace the current CBMC CI.
This commit is contained in:
Kareem Khazem 2023-03-03 22:35:42 +00:00 committed by GitHub
parent 9fa0fb7f0d
commit 408c3841ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 238 additions and 4 deletions

View file

@ -301,6 +301,13 @@ def main():
if not args.no_standalone:
run_build(args.parallel_jobs)
out_sym = pathlib.Path("/tmp")/"litani"/"runs"/"latest"
out_dir = out_sym.resolve()
local_copy = pathlib.Path("output")/"latest"
local_copy.parent.mkdir(exist_ok=True)
local_copy.symlink_to(out_dir)
if __name__ == "__main__":
main()