Skip to content

fix(ci): trust the autifyhq tap before installing the brew build - #727

Closed
austin-autify wants to merge 1 commit into
mainfrom
austin-autify/fix-brew-untrusted-tap
Closed

fix(ci): trust the autifyhq tap before installing the brew build#727
austin-autify wants to merge 1 commit into
mainfrom
austin-autify/fix-brew-untrusted-tap

Conversation

@austin-autify

Copy link
Copy Markdown
Contributor

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:

Refusing to load formula autifyhq/tap/autify-cli from untrusted tap autifyhq/tap.

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-cli on a current Homebrew hits the same refusal and needs brew trust autifyhq/tap first, so the install docs likely need the same step.

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
austin-autify requested a review from xiankai August 12, 2026 07:57
@austin-autify
austin-autify marked this pull request as ready for review August 12, 2026 07:57
@austin-autify

Copy link
Copy Markdown
Contributor Author

Superseded by #728

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