chore(ostool): release v0.25.0#155
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
There was a problem hiding this comment.
审查结论:APPROVE
这是一个由 release-plz 自动生成的发版 PR,将 ostool 从 0.24.1 升级到 0.25.0。
变更内容
仅修改 3 个文件(+8/-2):
ostool/Cargo.toml:version0.24.1 → 0.25.0Cargo.lock:ostool版本 0.24.1 → 0.25.0ostool/CHANGELOG.md:新增## [0.25.0]条目,引用 PR #154(Add board authentication client and unify server config)
不含任何代码改动,属于纯版本元数据与 changelog 更新。
一致性与 semver 核对
- 版本号三处一致:
Cargo.toml=Cargo.lock=CHANGELOG.md=0.25.0✅ ostool为二进制 crate(含[[bin]]),无其它 workspace crate 依赖它,不存在遗漏的升级点 ✅- 未发现残留的
0.24.1引用(CHANGELOG 中的0.24.1仅出现在比较链接与既有条目标题,符合预期)✅ - PR #154 引入了破坏性 API 变更(
run_serial_terminal/connect_serial_stream参数数量变化、移除resolve_server、移除DEFAULT_BOARD_SERVER_IP/PORT、移除server_ip字段)。对 0.x 版本 crate,破坏性变更应触发 minor 版本升级,0.24.1 → 0.25.0符合 semver 约定 ✅ - CHANGELOG 条目格式(Keep a Changelog、
ostool-vX.Y.Z比较链接)与既有条目一致 ✅
验证状态
- CI:当前无 check-run、无既有 review(新开的发版 PR)。
- 本容器未安装 cargo,因此
cargo fmt --check/ clippy / build / test 未能在本地运行。由于本 PR 不含任何代码改动,这些检查的结果不会因本 PR 而变化;版本元数据与 lock 一致性已逐项手动核实。
可选改进(非阻塞)
- CHANGELOG 使用
### Other分类而非### Changed/### Added,且未显式说明破坏性 API 变更。这是 release-plz 的默认分类行为,不影响发布;如需更利于下游用户,可在 0.25.0 条目下补充破坏性变更说明。
相似 PR
未发现重复的发版 PR。
无阻塞项,建议合并。
Powered by glm-5.2
There was a problem hiding this comment.
审查结论:APPROVE
这是一个由 release-plz 自动生成的发版 PR(提交 chore(ostool): release v0.25.0),将 ostool 从 0.24.1 升级到 0.25.0。
变更内容
仅修改 3 个文件(+8/-2),无任何源码改动:
ostool/Cargo.toml:version0.24.1 → 0.25.0Cargo.lock:ostool版本 0.24.1 → 0.25.0(diff 仅此一行)ostool/CHANGELOG.md:新增## [0.25.0]条目,引用 PR #154(Add board authentication client and unify server config)
一致性与 semver 核对
- 版本号三处一致:
Cargo.toml=Cargo.lock=CHANGELOG.md=0.25.0✅ Cargo.lockdiff 确认仅修改ostool的version行,依赖列表无任何附带改动 ✅- 未发现残留的
0.24.1版本引用(CHANGELOG 中的0.24.1仅出现在既有条目标题与比较链接中,符合预期)✅ - PR #154 引入了破坏性 API 变更(PR 正文记录了 cargo-semver-checks 的告警:
run_serial_terminal/connect_serial_stream参数数量变化、移除resolve_server、移除DEFAULT_BOARD_SERVER_IP/PORT、移除server_ip字段)。对 0.x 版本 crate,破坏性变更应触发 minor 版本升级,0.24.1 → 0.25.0符合 SemVer 约定 ✅ - CHANGELOG 条目格式(Keep a Changelog、
ostool-vX.Y.Z比较链接、release-plz 默认分类)与既有条目一致 ✅
验证状态
- 本容器未安装 Rust 工具链(
cargo/rustc不可用),因此cargo fmt --check/ clippy / build / test /cargo publish --dry-run --locked未能在本地运行。由于本 PR 不含任何代码改动,这些检查结果不会因本 PR 而变化;版本元数据与 lock 一致性已逐项手动核实。 - CI check-run 当前为空(新开的发版 PR)。
可选改进(非阻塞)
- CHANGELOG 将 #154 的变更归入
### Other而非显式标注破坏性 API 变更。这与 release-plz 在本仓库历史条目中的默认分类行为一致,不影响发布;若希望更利于下游用户,可在 0.25.0 条目下补充破坏性变更说明。
既有审查
此前已有一份 mai-team-app[bot] 的 APPROVE 审查,结论与本审查一致;未发现需要追加的阻塞项。
无阻塞项,版本元数据一致、semver 升级合理,建议合并。
Powered by glm-5.2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 New release
ostool: 0.24.1 -> 0.25.0 (⚠ API breaking changes)⚠
ostoolbreaking changesChangelog
This PR was generated with release-plz.