Skip to content

ci: update Homebrew tap on release#1

Closed
dinakars777 wants to merge 1 commit into
steipete:mainfrom
dinakars777:ci/tap-automation
Closed

ci: update Homebrew tap on release#1
dinakars777 wants to merge 1 commit into
steipete:mainfrom
dinakars777:ci/tap-automation

Conversation

@dinakars777
Copy link
Copy Markdown

Adds an update-homebrew-tap job that dispatches the centralized formula updater in steipete/homebrew-tap after a successful release. Uses gh run watch for synchronous failure visibility.

Depends on steipete/homebrew-tap#29

Required secret: HOMEBREW_TAP_TOKEN with workflow dispatch access to steipete/homebrew-tap.

@dinakars777 dinakars777 marked this pull request as ready for review May 6, 2026 02:13
@steipete
Copy link
Copy Markdown
Owner

Thanks @dinakars777. Current main already contains the tap automation from this PR, and I verified it against the current release/tap contract:

  • .github/workflows/release.yml dispatches steipete/homebrew-tap/.github/workflows/update-formula.yml with formula=blucli, repository=steipete/blucli, and macos_artifact=blucli-macos-arm64.tar.gz.
  • Latest steipete/blucli release v0.1.3 contains blucli-macos-arm64.tar.gz.
  • homebrew-tap/Formula/blucli.rb currently points at that same asset.

While reviewing this, I found and fixed a separate release-blocker in #2: current GoReleaser rejects deprecated archive fields, and CI govulncheck needed the Go 1.25.10 toolchain. #2 is merged with all CI runs green. Closing this PR as superseded by current main + #2.

@steipete steipete closed this May 10, 2026
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