Context
Install today is curl -fsSL https://turborg.com/install.sh | sh, which fetches prebuilt archives from dl.turborg.com. A Homebrew formula (brew install turborg/tap/turborg) is the install path a lot of macOS/Linux devs expect, and GoReleaser can generate it.
The task
Wire GoReleaser's brews: config (.goreleaser.yml) to publish a formula to a turborg/homebrew-tap repo on release. The formula installs the turborg binary and links borg when free (matching the install script's behavior).
Notes
- Releases are automated (release-please → GoReleaser → R2); this slots into that pipeline.
- The tap repo + a publish token are infra concerns — flag what's needed in the PR so the maintainers can provision it.
Acceptance
- A tagged release publishes/updates the formula.
brew install yields a working turborg at the released version.
Context
Install today is
curl -fsSL https://turborg.com/install.sh | sh, which fetches prebuilt archives fromdl.turborg.com. A Homebrew formula (brew install turborg/tap/turborg) is the install path a lot of macOS/Linux devs expect, and GoReleaser can generate it.The task
Wire GoReleaser's
brews:config (.goreleaser.yml) to publish a formula to aturborg/homebrew-taprepo on release. The formula installs theturborgbinary and linksborgwhen free (matching the install script's behavior).Notes
Acceptance
brew installyields a workingturborgat the released version.