Skip to content

ci: temporarily disable CBMC checks (known-broken) - #1461

Merged
shigoel merged 4 commits into
mainfrom
shilpi/disable-cbmc-ci
Aug 7, 2026
Merged

ci: temporarily disable CBMC checks (known-broken)#1461
shigoel merged 4 commits into
mainfrom
shilpi/disable-cbmc-ci

Conversation

@shigoel

@shigoel shigoel commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

What

Temporarily disables the CBMC CI checks, which are currently known-broken. They will be re-enabled once fixed.

Approach

The cbmc_test job keeps its identity (name Run CBMC tests) but its steps are replaced with a single no-op step that prints a "temporarily disabled / known-broken, will be re-enabled" note (plus a ::warning:: annotation for visibility) and exits 0. The required check therefore still reports success and PRs stay mergeable — no ruleset edits required.

The original steps are preserved verbatim as comments in cbmc.yml, so re-enabling CBMC is just deleting the no-op step and uncommenting them.

The CBMC CI checks are currently known-broken. Because
"cbmc / Run CBMC tests" is a required status check in the repo ruleset,
skipping the job (if: false) would leave the check permanently pending and
block all PR merges. Instead, replace the job's steps with a single no-op
step that prints a disabled/known-broken note and exits 0, so the required
check still reports success and PRs stay mergeable.

The original steps are preserved as comments so re-enabling is just
uncommenting them once CBMC is fixed.
@shigoel
shigoel requested a review from a team August 6, 2026 21:58
@shigoel
shigoel enabled auto-merge August 6, 2026 22:23
@github-actions github-actions Bot added the github_actions Pull requests that update GitHub Actions code label Aug 6, 2026
@shigoel
shigoel added this pull request to the merge queue Aug 7, 2026
Merged via the queue into main with commit cf457a1 Aug 7, 2026
11 checks passed
@shigoel
shigoel deleted the shilpi/disable-cbmc-ci branch August 7, 2026 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants