GFramework/ai-plan/public/archive/semantic-release-versioning/archive/todos/semantic-release-versioning-rp004-2026-05-02.md
gewuyou ee41206965 chore(ai-plan): 归档已完成专题
- 更新 ai-plan 公共索引,移除 semantic-release-versioning、runtime-generator-boundary 和 github-issue-review-skill 的活跃入口与分支映射
- 归档 三个已完成 topic 的 tracking 与 trace 文档到 ai-plan/public/archive/ 下
2026-05-06 16:59:35 +08:00

1.3 KiB
Raw Blame History

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