mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-14 06:34:30 +08:00
24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
# 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` 通过 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`。
|