Repository navigation
Conversation
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
commit: |
There was a problem hiding this comment.
🔵 Needs a closer look
发布链涉及 npm、签名构建、市场和 GitHub Release,尚未经过真实外部发布端到端验证。
0 open findings
What changed in this PR
将发布流程迁移至 release/* 分支,并要求基于通过 CI 的明确提交手动发布。
Changes:
- 新增发布计划、提交校验、草稿 Release 与重试机制。
- 调整 npm、native、VS Code 及文档发布工作流。
- 补充发布脚本测试和维护者文档。
| File | Description |
|---|---|
scripts/version-release.mjs |
生成并增量维护发布计划。 |
scripts/release.mjs |
校验提交并管理 tag、草稿及公开 Release。 |
scripts/release.test.mjs |
覆盖发布限制、冲突和重试场景。 |
.github/workflows/release.yml |
拆分版本 PR 准备与手动发布。 |
.github/workflows/vscode-publish.yml |
限制扩展从已验证发布提交手动发布。 |
.github/workflows/docs-deploy.yml |
改为 main 文档变更触发部署。 |
.github/workflows/ci.yml |
覆盖 release 分支及发布脚本测试。 |
.changeset/README.md |
记录新的维护者发布流程。 |
AGENTS.md |
添加 release 分支工作流约束。 |
.agents/skills/sync-changelog/SKILL.md |
更新发布后 changelog 同步时机。 |
.agents/skills/pre-changelog/SKILL.md |
支持选择具体 release 周期。 |
.agents/skills/gen-changesets/SKILL.md |
更新版本 PR 的分支说明。 |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Requirement or Bug
将每周发布改为 release 分支维护版本 PR,通过最终提交的 CI 后再明确触发发布。
Bug Reproduction Steps
N/A — 发布流程调整。
Root Cause
N/A — 发布流程调整。
Code Changes
发布清单记录本次包版本,native 构建不再依赖本轮 npm 是否刚发布成功。GitHub Release 先建草稿、完成附件后公开;失败可在同一 SHA 重试,已有 tag 指向其他提交时拒绝。npm Trusted Publishing 继续使用原 release.yml。
VS Code 改为对已验证的 release 提交手动发布,保留逐平台补传检查。文档改为 main 上 docs 更新后部署。同步维护发布说明与相关技能文档;发布后通过普通 PR 同步版本记录,保留 main 的新 changeset 和延期功能记录。
Behavior Changes and Affected Users
验证:
node --test scripts/release.test.mjs:8/8 通过,覆盖发布限制、过期清单、CI 状态、tag 冲突、草稿重试、后续版本 PR 和下一周期。oxlint --type-aware:通过,无警告。if: false警告保留,忽略该既有警告后通过。首次切换时关闭旧 main 版本 PR、创建 release 分支、实际发布与发布后同步均留给后续操作,本 PR 不执行这些操作。配套 Desktop 改造在 kimi-code-app 单独提交。
Checklist
/approve). N/A — 已确认的仓库发布流程改造,无关联 issue。gen-changesetsskill, or this PR needs no changeset. CI 和维护文档变更,无需 changeset。gen-docsskill, or this PR needs no doc update. 无产品使用方式变化;已更新维护者发布说明。