使用 GitHub 自动执行发行说明
了解如何在存储库中创建和管理发布标记后,你将了解如何为 GitHub 版本设置自动生成的发行说明。
可以创建发布中包含的内容概述,还可以自定义自动发行说明。
可以使用标签创建自定义类别来组织拉取请求。 还可以选择从输出中包括或排除特定标签和用户。
创建自动生成的发行说明
在设置发布时,你可以选择“自动生成发行说明”选项,以包含从你的标签到上次发布之间的所有更改。 如果您以前从未创建过版本,那么首次版本将包含存储库中的所有更改。
可以选择自定义它或将其保留为原样。
设置自动生成的发行说明模板
可以按照以下步骤自定义自动生成的发行说明模板:
转到存储库并创建新文件。
使用名称 .github/release.yml在 .github 目录中创建release.yml文件。
请以 YAML 格式编写,以指定要从此发布中排除的请求标签和作者。 还可以创建新类别并列出每个类别中的拉取请求标签。 有关设置选项的详细信息,请参阅 自动生成的发行说明 - GitHub Docs。
示例设置:
# .github/release.yml changelog: exclude: labels: - ignore-for-release authors: - octocat categories: - title: Breaking Changes 🛠 labels: - Semver-Major - breaking-change - title: Exciting New Features 🎉 labels: - Semver-Minor - enhancement - title: Other Changes labels: - *提交新文件。
尝试创建新版本,然后选择“ + 自动生成发行说明 ”以查看模板的工作原理。
有关详细信息,请参阅: