Skip to content

feat: automate Homebrew tap updates on release - #41

Merged
kevinquillen merged 2 commits into
mainfrom
cursor/homebrew-release-automation-ce25
Aug 29, 2026
Merged

feat: automate Homebrew tap updates on release#41
kevinquillen merged 2 commits into
mainfrom
cursor/homebrew-release-automation-ce25

Conversation

@kevinquillen

@kevinquillen kevinquillen commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

Automates Homebrew tap updates on release, matching the pattern used in Auryn. Merged with #40 (install script and README installation docs).

Changes

publish-homebrew job (.github/workflows/release.yml)

  • Runs after release assets are uploaded
  • Downloads the four *.tar.gz.sha256 files from the GitHub release
  • Renders packaging/homebrew/hoi.rb with the new version and checksums
  • Commits and pushes Formula/hoi.rb to homebrew-tap
  • Skips tags containing a hyphen (prereleases), same as Auryn

packaging/homebrew/hoi.rb

CONTRIBUTING.md

Also includes from #40: scripts/install.sh, README installation section.

Prerequisites

Ensure the hoi repo has a HOMEBREW_TAP_TOKEN secret with write access to kevinquillen/homebrew-tap.

Test plan

  • Merge and tag a patch release (e.g. v0.7.2) to verify publish-homebrew updates homebrew-tap
  • Confirm brew install kevinquillen/tap/hoi serves the new version
Open in Web Open in Cursor 

Co-authored-by: Kevin <kevinquillen@users.noreply.github.com>
@kevinquillen
kevinquillen marked this pull request as ready for review August 29, 2026 16:01
Co-authored-by: Kevin <kevinquillen@users.noreply.github.com>
@kevinquillen
kevinquillen merged commit 0471821 into main Aug 29, 2026
8 checks passed
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.

2 participants