What problem does it solve?
It solves the repetitive, error-prone workflow of cutting GitHub releases and keeping Homebrew formulas/taps in sync for Gentleman-Programming homebrew-tap projects.
Core Features & Use Cases
- Versioned release automation for two project types: Handles both Tarball-based source releases (GGA) and prebuilt binary releases (Gentleman.Dots).
- Cross-platform artifact publication: Builds and attaches platform-specific binaries (darwin-amd64, darwin-arm64, linux-amd64, linux-arm64) and computes SHA256 checksums for formula updates.
- Homebrew formula updates and propagation across repos: Updates the appropriate Ruby formula with correct URLs/tags/SHA256, commits changes in the main repo, then copies the formula into the homebrew-tap repository.
Quick Start
Ask the AI: "Prepare a Homebrew release for Gentleman.Dots version v2.5.1, including building binaries, creating the GitHub release notes, computing SHA256 checksums, and updating the homebrew formula files."