Skip to content

Fix macOS CI: trust diffblue/cbmc tap for Homebrew 6.0+ - #4785

Merged
feliperodri merged 1 commit into
model-checking:mainfrom
Tianshu-Huang:fix-homebrew-trust
Sep 15, 2026
Merged

feliperodri merged 1 commit into
model-checking:mainfrom
Tianshu-Huang:fix-homebrew-trust

Conversation

@Tianshu-Huang

Copy link
Copy Markdown
Contributor

Homebrew 6.0 now refuses to load formulas from third-party taps unless explicitly trusted. CI runners on macos-15-intel auto-updated to Homebrew 6.0.22, causing brew tap diffblue/cbmc to fail withRefusing to load formula ... from untrusted tap errors. This blocks all PRs that trigger the macOS regression job.

Fix: add brew trust diffblue/cbmc before brew tap. The command is guarded with 2>/dev/null || true for backward compatibility with older Homebrew versions that lack the trust subcommand.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

@feliperodri feliperodri left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! ❤️

@feliperodri feliperodri added this to the Maintenance milestone Sep 15, 2026
@feliperodri
feliperodri added this pull request to the merge queue Sep 15, 2026
Merged via the queue into model-checking:main with commit 17710ae Sep 15, 2026
40 of 41 checks passed
feliperodri added a commit to feliperodri/kani that referenced this pull request Sep 15, 2026
Signed-off-by: Felipe Monteiro <felisous@amazon.com>
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.

2 participants