Status: scheduled for 2.0.0.
Plan: docs/v2.0-release-plan.md § M6 — Homebrew distribution
Summary
Ship ver-bump as a Homebrew-installable package so macOS/Linux users don't need npm, a manual clone, or an install script.
Scope
- Own tap first. New repo
jv-k/homebrew-ver-bump with Formula/ver-bump.rb. brew tap jv-k/ver-bump && brew install ver-bump must succeed on a clean machine.
- Formula depends on
bash, jq.
test do block (required by brew audit --strict): at minimum system "#{bin}/ver-bump", "--help".
- CI on the tap repo:
brew audit --strict --online on every push + tag.
- Release automation: keep tap
url/sha256 in sync when jv-k/ver-bump publishes a new tag (workflow on the main repo pushing to the tap, or tag-triggered workflow on the tap repo itself).
- Main repo
README.md: add brew install jv-k/ver-bump/ver-bump as a first-class install path.
Deferred to post-2.0
homebrew-core submission (needs 30-day stability + adoption).
basher distribution — tracked separately.
Acceptance
Status: scheduled for 2.0.0.
Plan:
docs/v2.0-release-plan.md§ M6 — Homebrew distributionSummary
Ship
ver-bumpas a Homebrew-installable package so macOS/Linux users don't neednpm, a manual clone, or an install script.Scope
jv-k/homebrew-ver-bumpwithFormula/ver-bump.rb.brew tap jv-k/ver-bump && brew install ver-bumpmust succeed on a clean machine.bash,jq.test doblock (required bybrew audit --strict): at minimumsystem "#{bin}/ver-bump", "--help".brew audit --strict --onlineon every push + tag.url/sha256in sync whenjv-k/ver-bumppublishes a new tag (workflow on the main repo pushing to the tap, or tag-triggered workflow on the tap repo itself).README.md: addbrew install jv-k/ver-bump/ver-bumpas a first-class install path.Deferred to post-2.0
homebrew-coresubmission (needs 30-day stability + adoption).basherdistribution — tracked separately.Acceptance
brew tap jv-k/ver-bump && brew install ver-bumpsucceeds on a clean macOS runnerbrew audit --strict --online Formula/ver-bump.rbpasses