GoReleaser is a release automation tool for Go projects. The goal is to simplify the build, release and publish steps while providing variant customization options for all steps.
As a solo dev shipping to Linux, macOS, Windows, Homebrew, AUR, and DEB/RPM - GoReleaser turned what used to be a full day of manual work into one YAML file and a git tag. Absolute lifesaver for CLI tool releases.