Skip to content

feat: migrate Homebrew tap to avihut/homebrew-tap#126

Merged
avihut merged 1 commit intomasterfrom
daft-199/general-tap
Jan 31, 2026
Merged

feat: migrate Homebrew tap to avihut/homebrew-tap#126
avihut merged 1 commit intomasterfrom
daft-199/general-tap

Conversation

@avihut
Copy link
Owner

@avihut avihut commented Jan 31, 2026

Summary

  • Migrates Homebrew formula publishing from avihut/homebrew-daft to avihut/homebrew-tap (a general-purpose tap)
  • Dual-publishes to both taps during transition: legacy job kept as publish-homebrew-formula-legacy
  • Updates test-homebrew.yml to trigger from the new tap's homebrew-tap-formula-updated dispatch event
  • Updates all documentation (README.md, CLAUDE.md, HOMEBREW.md, RELEASING.md, SETUP_RELEASE.md) with new install commands (brew install avihut/tap/daft)

Context

The old avihut/homebrew-daft tap only served daft. The new avihut/homebrew-tap is a general-purpose tap that can host multiple formulae. Users should migrate with:

brew untap avihut/daft && brew install avihut/tap/daft

Test plan

  • Verify release.yml YAML is valid (CI plan job runs)
  • Verify test-homebrew.yml dispatches correctly from new tap
  • Confirm dual-publish: both taps receive formula on next release
  • Confirm brew install avihut/tap/daft works after next release

Fixes #199

🤖 Generated with Claude Code

…ew-tap

- Update dist-workspace.toml tap target to avihut/homebrew-tap
- Add new publish-homebrew-formula job targeting homebrew-tap
- Rename old publish job to publish-homebrew-formula-legacy (dual-publish)
- Update announce job to depend on both publish jobs
- Update test-homebrew.yml to trigger from new tap's dispatch event
- Update brew tap/install commands in all documentation
- Update Homebrew badge in README to point to new tap

Fixes #199

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@avihut avihut self-assigned this Jan 31, 2026
@avihut avihut added chore Maintenance tasks ci CI/CD changes labels Jan 31, 2026
@avihut avihut added this to the v1.1.0 milestone Jan 31, 2026
@avihut avihut linked an issue Jan 31, 2026 that may be closed by this pull request
@avihut avihut merged commit 045371e into master Jan 31, 2026
5 checks passed
@avihut avihut deleted the daft-199/general-tap branch January 31, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance tasks ci CI/CD changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename daft tap repo

1 participant