Skip to content

chore(MOC-65): v2.1.17 预发布准备 — 版本 bump + release notes + 回填 16 个缺失版本#309

Merged
Cmochance merged 1 commit into
mainfrom
chore/moc-65-release-notes-v2.1.17
May 29, 2026
Merged

chore(MOC-65): v2.1.17 预发布准备 — 版本 bump + release notes + 回填 16 个缺失版本#309
Cmochance merged 1 commit into
mainfrom
chore/moc-65-release-notes-v2.1.17

Conversation

@Cmochance
Copy link
Copy Markdown
Owner

预发布准备 v2.1.17(prep PR,勿直接 merge)

为下一次 release 做准备:版本号 bump + 撰写 v2.1.17 release notes + 回填远端缺失的历史 release notes。本 PR 不触发 release workflow —— 等你确认后再走 merge → trigger release → gh release edit --notes-file 注入,且默认保留 draft 状态。

改动

  • 版本号 2.1.16 → 2.1.17:src-tauri/Cargo.toml / src-tauri/tauri.conf.json / Cargo.lock / src-tauri/src/codex_plugin_unlocker.rs / README 中英 footer;scripts/check_release_version.py 2.1.17 本地通过。
  • 新增 release-notes/v2.1.17.md:覆盖 v2.1.16..main 的 16 个 PR,单主题(tool_search 全链路 + MCP 可移植保险箱 + Usage 命中率 + Code Graph + 一批稳定性修复),中英双语,照 v2.1.7 模板(单 ### 主题 + bullets + inline code,无粗体/斜体/中文引号)。
  • 回填 16 个远端缺失的 release notes:v2.0.1 / v2.0.9 / v2.0.10 / v2.0.11 / v2.1.0 / v2.1.1 / v2.1.2 / v2.1.3 / v2.1.4 / v2.1.5 / v2.1.6 / v2.1.9 / v2.1.10 / v2.1.11 / v2.1.12 / v2.1.16 —— 内容照各自 GitHub Release body verbatim 落档。
  • CHANGELOG 补 v2.1.16 + v2.1.17 两条(此前停在 v2.1.15)。

为什么远端 release-notes/ 缺这些(回答"是不是没上传过")

是的。release-notes/v*.md 此前是每次发版临时生成、用作 gh release edit --notes-file 注入 GitHub Release body,但没每次 commit 回仓库 —— 所以 GitHub Releases 页面上有,仓库 release-notes/ 目录里缺。本 PR 一次性补齐(目录现 34 个文件,含本版),以后发版 notes 跟代码同 PR 提交,不再漏。

不在本 PR 范围

  • 不触发 release workflow、不 merge(等你指令)。
  • release-notes/v2.1.8.md 仓库版本与 GitHub body 早有出入(历史遗留),本 PR 不动它。

Refs MOC-65

🤖 Generated with Claude Code

@Cmochance
Copy link
Copy Markdown
Owner Author

发版收尾清单(等你指令,我不会自动执行)

本 PR 是 draft 预发布准备 —— CI 按设计全 skip(skip = pass,不卡 required check;draft 期 0 实跑省 push-time 资源)。确认要发 v2.1.17 时按序:

  1. 标记 ready → CI 实跑 → squash-merge
    gh pr ready 309 会触发 ready_for_review,让真实 CI 跑(Rust · Tauri (src-tauri) check 约 5–15 min)。全绿后 squash-merge 到 main。
    或你直接对我说 merge收尾,我来跑(标 ready + 等绿 + squash + 回填主仓 dist/mac/ .app + 清远端/本地分支 + 清 worktree)。
  2. 触发 release workflow(必须 merge 后)
    gh workflow run release.yml -f version=2.1.17(input 不带 v 前缀)。workflow 会先跑 check_release_version.py 2.1.17 校验 Cargo.toml / tauri.conf.json —— 本 PR 已对齐,merge 后即过;随后 4 平台 build。
  3. 注入 GitHub Release body
    build 完成后:gh release edit v2.1.17 --notes-file release-notes/v2.1.17.md,把中英双语 notes 灌进 Release。
  4. 默认留 draft
    release 默认保留 draft 状态,等你说『转正式』再:gh release edit v2.1.17 --draft=false --prerelease=false --latest(默认不动 body)。

我不会主动 merge / trigger release / 转正式 —— 全部等你显式指令。

- bump 2.1.16→2.1.17: Cargo.toml / tauri.conf.json / Cargo.lock / codex_plugin_unlocker.rs / README 中英 footer
- 新增 release-notes/v2.1.17.md(单主题:tool_search 全链路 + MCP 可移植保险箱 + Usage 命中率 + Code Graph + 稳定性修复)
- 回填 16 个远端缺失的 release-notes/*.md(v2.0.1 / v2.0.9-11 / v2.1.0-6 / v2.1.9-12 / v2.1.16,照各自发布版式 verbatim)
- CHANGELOG 补 v2.1.16 + v2.1.17 两条

Refs MOC-65
@Cmochance Cmochance force-pushed the chore/moc-65-release-notes-v2.1.17 branch from 8804d6c to f808433 Compare May 29, 2026 14:07
@Cmochance Cmochance marked this pull request as ready for review May 29, 2026 14:07
Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@Cmochance Cmochance closed this May 29, 2026
@Cmochance Cmochance reopened this May 29, 2026
@Cmochance Cmochance merged commit f05e49a into main May 29, 2026
12 of 16 checks passed
@Cmochance Cmochance deleted the chore/moc-65-release-notes-v2.1.17 branch May 29, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant