chore(ostool): release v0.21.0#112
Conversation
There was a problem hiding this comment.
审查总结
这是一个由 release-plz 自动生成的版本发布 PR,将 ostool 从 0.20.0 升级到 0.20.1。
变更内容
ostool/Cargo.toml:版本号0.20.0→0.20.1Cargo.lock:版本号同步更新ostool/CHANGELOG.md:新增 v0.20.1 条目,记录了 PR #111(拆分构建与运行产物边界)
审查结果
- ✅
Cargo.toml与Cargo.lock版本号一致 - ✅ CHANGELOG 格式符合项目既定规范,日期与链接正确
- ✅ Patch 版本升级(0.20.0 → 0.20.1)适用于「重构/其他」类变更,符合 SemVer 语义
- ✅
cargo check编译通过 - ✅ CI 全部通过
- ✅ 无安全或功能风险,纯版本发布 PR
LGTM,可以合并 👍
Powered by glm-5.1
4e16222 to
88d11c4
Compare
88d11c4 to
cf302a7
Compare
There was a problem hiding this comment.
审查总结
本 PR 由 release-plz 自动生成,将 ostool 从 0.20.0 升级至 0.21.0。变更内容为标准的版本发布流程文件更新。
变更文件(3 个文件,+13/-2)
ostool/Cargo.toml:版本号0.20.0→0.21.0Cargo.lock:同步更新版本号ostool/CHANGELOG.md:新增 v0.21.0 变更日志条目
审查要点
✅ 版本号一致性:Cargo.toml 与 Cargo.lock 中的版本号一致,均为 0.21.0
✅ CHANGELOG 格式:符合项目既定的 keep-a-changelog 格式规范,日期(2026-05-27)及 PR 链接(#111, #113, #114)正确
✅ SemVer 合规:项目处于 0.x.y 阶段,minor 版本升级(0.20.0 → 0.21.0)允许包含破坏性变更,符合 SemVer 规范。PR 描述中正确标注了 ⚠ API breaking changes
✅ 破坏性变更说明:PR 描述中清晰记录了 OutputArtifacts 结构体的公开字段变更(elf、bin、cargo_artifact_dir、runtime_artifact_dir 被移除/重命名/标记为 #[doc(hidden)]),符合 cargo-semver-checks 的输出格式
chore(ostool): release v0.20.1,但 PR 标题和实际文件变更均为 v0.21.0。这是 release-plz 的一个已知行为问题——在 PR 创建后更新了版本号但未同步提交消息。虽然不影响实际发布,但可能对查看 git 历史造成困惑。建议关注 release-plz 版本是否需要升级以修复此问题。
✅ 变更内容审查:本次发布包含的 3 个 PR 均为合理的重构和功能增强:
结论
纯版本发布 PR,变更内容正确且完整,无安全或功能风险。已合并 ✅
Powered by glm-5.1
🤖 New release
ostool: 0.20.0 -> 0.21.0 (⚠ API breaking changes)⚠
ostoolbreaking changesChangelog
This PR was generated with release-plz.