Skip to content

Conversation

@gtarraga
Copy link

@gtarraga gtarraga commented Jan 10, 2026

Fixes #6841

The Homebrew tap was renamed from sst/tap to anomalyco/tap. Users on old versions had code checking for sst/tap, but their install was from anomalyco/tap (or vice versa), causing upgrade to fallback to core and fail with "formulae from different taps cannot be installed" error. You can see the error here: #6841 (comment)

At the same time, the homebrew core formula got throttled so we are now offering users to switch to the anomalyco/tap to get more consistent updates.

This PR:

  • Detects all brew variants: anomalyco/tap, sst/tap, and core
  • Prompts users to migrate to anomalyco/tap with clear reasoning
  • Shows exact commands before running so users can run manually if needed

Migration prompts:

  • sst/tap users: "You have the old sst/tap formula installed. The tap has been renamed to anomalyco/tap."
  • core users: "You are on the homebrew core formula, which updates every ~10 versions. The anomalyco/tap formula updates on every release."

@github-actions
Copy link
Contributor

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

No duplicate PRs found

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.

Homebrew tap name and auto-update migration

1 participant