Use this checklist to ship a new version with working Homebrew + npm updates.
crates/core/Cargo.tomlcrates/cli/Cargo.tomlnpm/package.jsonhomebrew/goodcommit.rb(version + URLs; checksums are filled by CI)
git commit -am "chore(release): vX.Y.Z"
git tag -a vX.Y.Z -m "vX.Y.Z"
git push origin main vX.Y.Zreleaseworkflow builds binaries and creates the GitHub release.publish-npmruns afterreleaseand publishesnpm/package.json(must match tag).publish-brewruns on the GitHub release and updates the tap with checksums.
If a workflow didn't run, trigger it manually:
release: push the tag again or re-run in GitHub Actions.publish-npm: run workflow with the tag.publish-brew: run workflow with the tag.
brew upgrade goodcommit
goodcommit --version
npm view goodcommit version