GoReleaser

開発

自作CLIツールをbrew installで配布する方法【GoReleaser自動化付き】

はじめに自作のCLIツールを作ったとき、配布方法に悩んだことはありませんか?「GitHubのReleasesからダウンロードして、パスを通して…」という手順を毎回説明するのは面倒ですよね。Homebrew Tap を使えば、ユーザーは以下の...
備忘録

Go CLIツールのリリース完全自動化 – Release Please + GoReleaser + Homebrew

GitHub Actionsを使ってGo製CLIツールのリリースを完全自動化する方法。Conventional Commitsでコミットするだけで、バージョン管理、CHANGELOG生成、バイナリビルド、Homebrew Formula更新まで全自動で行う構成の備忘録