mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-06 16:16:44 +08:00
1.3 KiB
1.3 KiB
Semantic Release 版本迁移归档(SEMREL-RP-004,2026-05-02)
归档范围
feat/release-summary-notes分支的 release notes 模板修复- PR 归属展示与重复 commit 输出问题收敛
SEMREL-RP-004的本地验证与合并后分支收尾
历史完成项
- 已确认
.github/cliff.toml中旧模板会先输出未分组 commit 列表,再输出 grouped commit 列表,导致同一批变更重复出现。 - 已移除未分组 commit 循环,只保留按 Conventional Commit group 分类后的
What's Changed输出。 - 已保留每条变更末尾的
by @user in #PR输出,避免新增独立 PR 索引章节造成重复。 - 已将
.github/workflows/publish.yml的 GitHub Release 正文改为body_path: RELEASE_NOTES.md,复用git-cliff-action生成的文件。 - 已将
feat/release-summary-notes合入main,本地main已快进到合并提交35a62e6b。 - 已从
ai-plan/public/README.md移除feat/release-summary-notes的 active topic 映射;semantic-release-versioning主题本身仍保持 active。
历史验证
.github/cliff.toml通过 Pythontomllib解析。.github/workflows/publish.yml通过 PyYAML 解析。yq确认 GitHub Release step 使用body_path: RELEASE_NOTES.md。dotnet build GFramework.sln -c Release通过,0 warning / 0 error。