Skip to content

Add Homebrew tap distribution#2

Merged
GrigoriLab merged 1 commit into
mainfrom
feat/homebrew-tap
Feb 5, 2026
Merged

Add Homebrew tap distribution#2
GrigoriLab merged 1 commit into
mainfrom
feat/homebrew-tap

Conversation

@GrigoriLab

Copy link
Copy Markdown
Contributor

Summary

  • Created Softorize/homebrew-tap repo with Homebrew formula for linked
  • Added update-homebrew job to release workflow that auto-updates the formula on new releases
  • Users can now install via brew tap softorize/tap && brew install linked

How it works

  1. When a v* tag is pushed, the release workflow builds artifacts and creates a GitHub release
  2. The new update-homebrew job computes SHA256 checksums and dispatches a repository_dispatch event to Softorize/homebrew-tap
  3. The homebrew-tap repo has a workflow that receives the event and updates Formula/linked.rb with the new version and checksums

Setup required

  • A HOMEBREW_TAP_TOKEN secret needs to be added to the Softorize/linked repo with a PAT that has repo scope for Softorize/homebrew-tap

Test plan

  • Verify brew tap softorize/tap works
  • Verify brew install linked installs successfully
  • Verify release workflow dispatches to homebrew-tap on next release

🤖 Generated with Claude Code

When a new release tag is pushed, the release workflow now also:
- Computes SHA256 checksums of the release artifacts
- Dispatches an event to Softorize/homebrew-tap to update the formula

This enables `brew upgrade linked` to pick up new versions automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@GrigoriLab GrigoriLab merged commit c3f4fd2 into main Feb 5, 2026
2 checks passed
@GrigoriLab GrigoriLab deleted the feat/homebrew-tap branch February 5, 2026 22:19
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