セマンティック リリースで、別のブランチからマージされるすべてのコミット メッセージを 1 つのリリース ノート エントリに収集できるようにしたいと考えています。私たちのワークフローは次のとおりです。
- すべての開発コミットは、Angular コミット メッセージ規則を使用して、別々のブランチに対して行われます。
- ブランチのリリース準備が整うと、複数のコミットで PR が開かれます。
- PRのレビューと承認
- PR はマスター ブランチにマージされたスカッシュです。
PR の各コミットからメッセージを収集し、そのリリースのリリース ノートに追加する方法はありますか? 必要に応じて、PR で導入されたすべての変更を実際に概説するリリース ノートを作成できる限り、上記のワークフローを変更することができます。
現在持っているもの:
1.17.0 (2021-06-29)
特徴:
- 機能 1 を追加 (#255) (8d9f509)、#252 を閉じる #276
私たちが持ちたいもの:
1.17.0 (2021-06-29)
特徴:
- 機能 1 を追加して、閉じる #252 #276
- 機能 2 を追加し、#177 を閉じます
- 機能追加 3
バグの修正:
- 修正 #188
- #192を解決
これはプライベート エンタープライズ git リポジトリであり、デフォルトではセマンティック リリース ワークフローで作成されます。