fix(ci): trust the autifyhq tap before installing the brew build - #727
Closed
austin-autify wants to merge 1 commit into
Closed
fix(ci): trust the autifyhq tap before installing the brew build#727austin-autify wants to merge 1 commit into
austin-autify wants to merge 1 commit into
Conversation
Homebrew now refuses to load formulae from non-official taps until they are explicitly trusted, which fails the brew integration test at the install step. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
austin-autify
marked this pull request as ready for review
August 12, 2026 07:57
xiankai
approved these changes
Aug 12, 2026
Contributor
Author
|
Superseded by #728 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The brew integration test has failed on every run since 10 Jul, last passing on 22 Jun. Homebrew gained a trust model for third-party taps in the meantime, and the macOS runner image picked it up, so loading the formula now fails outright:
Nothing in the repo changed to cause it, which is why it looks unrelated to whatever PR it fails on. The real message is also buried above a Ruby backtrace and a Node execSync stack, so the log tail only shows
Error: Command failed: brew install -v -d autify-cli.Trusting the tap before installing is the supported escape hatch. It is non-interactive, only recording the entry in a local trust file, so nothing needs suppressing in CI. Trusting the tap rather than the individual formula also survives a formula rename. No environment variable turns the check off, so an explicit call is the only route.
Worth noting separately: this affects real installs too. Anyone running
brew install autifyhq/tap/autify-clion a current Homebrew hits the same refusal and needsbrew trust autifyhq/tapfirst, so the install docs likely need the same step.