Skip to content

Add Homebrew release pipeline#5

Merged
blipinsk merged 4 commits intomainfrom
feature/brew-release-pipeline
Mar 26, 2026
Merged

Add Homebrew release pipeline#5
blipinsk merged 4 commits intomainfrom
feature/brew-release-pipeline

Conversation

@blipinsk
Copy link
Copy Markdown
Member

Summary

  • Add GoReleaser config for automated cross-platform releases (darwin/linux x amd64/arm64)
  • Add GitHub Actions workflow that triggers on v* tag pushes — runs tests, then GoReleaser
  • GoReleaser auto-publishes a Homebrew formula to codemob-ai/homebrew-codemob
  • Update README with brew tap codemob-ai/codemob && brew install codemob instructions

After merge

Tag a release to trigger the pipeline:

git tag v1.2.0
git push origin main --tags

Cross-compiles for darwin/linux (amd64/arm64), includes
codemob-shell.sh in archives, and auto-publishes Homebrew
formula to codemob-ai/homebrew-codemob tap.
- GitHub Actions workflow triggers on v* tags, runs tests, then GoReleaser
- .gitignore: add /dist/ (GoReleaser output)
- Makefile: add release-dry-run target
- README: Homebrew as primary install method
@blipinsk blipinsk force-pushed the feature/brew-release-pipeline branch from 7379122 to 3f59396 Compare March 26, 2026 11:02
@blipinsk blipinsk enabled auto-merge (squash) March 26, 2026 11:02
@blipinsk blipinsk merged commit 7d59cfc into main Mar 26, 2026
1 check passed
@blipinsk blipinsk deleted the feature/brew-release-pipeline branch March 26, 2026 11:03
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