Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pair of CBMC proof-running GitHub Actions #58

Merged
merged 2 commits into from
Feb 28, 2023

Conversation

karkhaz
Copy link
Contributor

@karkhaz karkhaz commented Feb 17, 2023

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 centralized GitHub Action can be used from each of the source code repositories. Here is an example of coreMQTT-Agent running the CBMC proofs using this Action from my fork of CI-CD-Github-Actions.

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.
@karkhaz karkhaz force-pushed the kk-add-github-action branch from 63d0944 to e210c3e Compare February 23, 2023 14:03
n9wxu
n9wxu previously approved these changes Feb 23, 2023
@karkhaz karkhaz force-pushed the kk-add-github-action branch 11 times, most recently from 45dc416 to eb3b5fc Compare February 27, 2023 16:17
The first action sets up the runner, while the second runs the proofs.
Each action now accepts input parameters rather than using a config
file.
@karkhaz karkhaz force-pushed the kk-add-github-action branch from eb3b5fc to 56c15db Compare February 27, 2023 16:17
@karkhaz karkhaz changed the title Add CBMC proof-running GitHub Action Add pair of CBMC proof-running GitHub Actions Feb 28, 2023
@archigup archigup merged commit d823045 into FreeRTOS:main Feb 28, 2023
@karkhaz karkhaz deleted the kk-add-github-action branch February 28, 2023 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants