Skip to content

docs(readme): install from the org tap, and trust it first#161

Merged
felixgeelhaar merged 1 commit into
mainfrom
docs/brew-trust
Jul 26, 2026
Merged

docs(readme): install from the org tap, and trust it first#161
felixgeelhaar merged 1 commit into
mainfrom
docs/brew-trust

Conversation

@felixgeelhaar

Copy link
Copy Markdown
Collaborator

The documented install had two problems.

It pointed at the wrong tap (warden, roady, tokenops only) — felixgeelhaar/tap, whose copy was removed when the casks moved to the org tap. It still resolves, because tap_migrations.json redirects it, but documenting a path that works only via a redirect is one deprecation away from breaking.

And it fails on a fresh machine. Homebrew will not load a cask from a third-party tap it has not been told to trust:

Error: Refusing to load cask klarlabs-studio/tap/NAME from untrusted tap klarlabs-studio/tap.

That gate arrived with the move to the org tap, and the error explains the refusal without explaining why the tap changed. brew trust is a per-machine decision, needed once for the tap rather than once per tool.

Same fix landed in klarlabs-studio/briefkasten#49.

https://claude.ai/code/session_01BFsL9VmX5KHW8cnLMRPei3

Two problems with the documented install. It pointed at felixgeelhaar/tap, whose copy of this
formula was removed when the casks moved to the org tap. It still
resolves -- tap_migrations.json redirects it -- but documenting a path
that works only via a redirect is one deprecation away from breaking.

And Homebrew will not load a cask from a third-party tap it has not been
told to trust, so the command as written fails on any machine that has
not already trusted this one:

  Error: Refusing to load cask klarlabs-studio/tap/tokenops
  from untrusted tap klarlabs-studio/tap.

That gate is new -- it arrived with the move to the org tap -- and the
error explains the refusal without explaining why the tap changed. It is
a per-machine decision and needs making once for the tap, not once per
tool.

Claude-Session: https://claude.ai/code/session_01BFsL9VmX5KHW8cnLMRPei3
@felixgeelhaar
felixgeelhaar merged commit e5e553d into main Jul 26, 2026
6 checks passed
@felixgeelhaar
felixgeelhaar deleted the docs/brew-trust branch July 26, 2026 17:26
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