GFramework/ai-plan/public/semantic-release-versioning/archive/todos/semantic-release-versioning-rp004-2026-05-02.md

24 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Semantic Release 版本迁移归档SEMREL-RP-0042026-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` 通过 Python `tomllib` 解析。
- `.github/workflows/publish.yml` 通过 PyYAML 解析。
- `yq` 确认 GitHub Release step 使用 `body_path: RELEASE_NOTES.md`
- `dotnet build GFramework.sln -c Release` 通过,`0 warning / 0 error`