我希望能够让语义发布将所有提交消息从一个单独的分支合并到一个发行说明条目中。我们的工作流程如下:
- 使用 Angular 提交消息约定,所有开发提交都针对单独的分支进行。
- 当分支准备好发布时,会打开一个带有多个提交的 PR。
- PR 审核通过
- PR 被 squash 合并到 master 分支。
有没有办法可以从 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
Bug修复:
- 修复 #188
- 解决 #192
这是一个私有企业 git repo,默认使用语义发布工作流创建。