GitHub Actions

開発

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

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

Dependabotの導入から自動マージまで完全自動化する方法

Dependabotで依存関係のPRを自動作成し、CIが通ったら自動マージする設定方法を解説。一度設定すれば依存更新が完全自動化されます。
開発プラクティス

8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順

Rails CIを8分→3分半に短縮。MySQL設定変更とバルクINSERT化で55%の時間削減を達成した全手順を解説。
自動化

Chrome拡張機能をリリース時に自動でChrome Web Storeに公開する

release-pleaseとGitHub Actionsを使って、Chrome拡張機能のリリースからChrome Web Store公開までを完全自動化する方法
備忘録

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

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