Skip to content
Latchkey

release-please とは?

release-please は、構造化されたコミットを監視し、保留中のバージョン引き上げと生成されたchangelogを反映したリリース用のpull requestを開いたままにしておくリリース自動化の手法です。そのpull requestをマージするとリリースが確定してタグ付けされ、公開をトリガーすることもできます。次のリリースを、実行前に通常のpull requestとしてレビューできるようにします。

なぜ重要か

完全に自動化された公開は、出荷前に何もレビューされないため、リスクを感じさせることがあります。release-please は、バージョンとchangelogの作業を自動化しつつ、リリース用のpull requestという人間によるゲートを残します。それをマージすることが、リリースを実行する意図的な行為となります。

関連ガイド