CLI install: add brew trust step for third-party tap#5214
CLI install: add brew trust step for third-party tap#5214nat hartman (nathartman) wants to merge 2 commits into
Conversation
Homebrew now requires third-party taps to be explicitly trusted, so the documented `brew tap` + `brew install viam` sequence fails with "Refusing to load formula from untrusted tap". Add `brew trust viamrobotics/brews` between the tap and install steps in the macOS and Linux x86_64 tabs. Co-Authored-By: Claude Opus 4.8 <[email protected]>
✅ Deploy Preview for viam-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Heads-up: two brew blocks bypass this include and hit the same trust gate — the inline copy in |
Two more brew install commands hit the same Homebrew 6 tap-trust refusal: the inline copy of the CLI install commands in docs/try/part-3.md and the viam-server one-liner in docs/reference/viam-server.md. Same fix as the include: trust the tap between tap and install.
|
Pushed |

What
Adds
brew trust viamrobotics/brewsto the Homebrew install steps in the shared CLI install include (static/include/how-to/install-cli.md), which renders on the CLI overview page and every other page that reads it.Why
Homebrew now requires third-party taps to be explicitly trusted before any of their formulae will load. The currently-documented sequence:
fails on an up-to-date Homebrew with:
Trusting only the
viamformula (brew trust --formula viamrobotics/brews/viam, which the error message suggests) is not enough — the install still fails on a dependency pulled from the same tap. Trusting the whole tap is what works.Change
Insert
brew trust viamrobotics/brewsbetween the tap and install steps, in both Homebrew blocks (the macOS tab and the Linux x86_64 tab):The Linux
curl, Windows, and source-build tabs are unaffected.Notes