Skip to content

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

Open
Tianshu-Huang wants to merge 1 commit into
model-checking:mainfrom
Tianshu-Huang:fix-homebrew-trust
Open

Fix macOS CI: trust diffblue/cbmc tap for Homebrew 6.0+#4785
Tianshu-Huang wants to merge 1 commit into
model-checking:mainfrom
Tianshu-Huang:fix-homebrew-trust

Conversation

@Tianshu-Huang

Copy link
Copy Markdown

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.

@Tianshu-Huang
Tianshu-Huang requested review from a team as code owners September 8, 2026 05:20
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.

1 participant