Repository navigation
chore: release - #216
chore: release#216github-actions[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
本次 PR 仅将 ostool-server 升至 0.10.0,并同步 Cargo.lock 与 changelog,发布此前 #215 的稳定多端口 USB 串口身份支持;本 PR 没有运行时代码改动,但发布包含的上游变更会影响服务器的 Rust 公共 API(例如新增公开字段和 SerialPortKeyKind 变体)。
验证方面:GitHub 当前未报告任何 check run 或 commit status(0 项,status 为 pending);本地 cargo fmt --check、cargo clippy --manifest-path ostool-server/Cargo.toml --all-features -- -D warnings 和 cargo test --manifest-path ostool-server/Cargo.toml --all-features 均因环境缺少 cargo(cargo: not found)而未能运行,因此这些构建/测试结果未验证。PR #216 没有既有 review 或评论需要处理。类似发布 PR(例如 #195)曾在 changelog 中明确标注 breaking。
仍有一项非阻塞的发布说明问题,见下方行内评论:应在 changelog 中明确提示此次发布包含公共 API 破坏性变更。
Powered by gpt-6-luna
|
|
||
| ### Fixed | ||
|
|
||
| - *(ostool-server)* support stable multi-port USB serial identities ([#215](https://github.com/drivercraft/ostool/pull/215)) |
There was a problem hiding this comment.
PR 描述报告了此次发布包含公共 API 破坏性变更(新增公共字段,以及 SerialPortKeyKind 的变体/判别值变化),但此 changelog 条目仅写明“支持稳定的多端口 USB 串口身份”。请将条目标记为 breaking,并简要说明受影响的 API,以便下游用户阅读发布说明时得到提醒。
f82d186 to
bb580ba
Compare
There was a problem hiding this comment.
本 PR 将 ostool 升至 0.32.0、ostool-server 升至 0.10.0,并同步更新 lockfile 与各自 changelog,发布 #217 的 HTTP boot 修复及 #215 的多端口 USB 串口身份支持。当前 diff 仅含版本/发布元数据,没有运行时代码改动;不过所发布的两个 crate 公共 Rust API 都有破坏性变化,需在发布说明中清楚提示下游迁移。
验证:本地 cargo fmt --check、两个 crate 的 clippy 与测试命令均因环境缺少 cargo(cargo: not found)无法运行,故未验证构建/测试。GitHub 当前无 check runs 或 commit statuses(各 0 项,commit status 为 pending),没有发现可归因于本 PR 的失败检查。
我已考虑此前针对旧 head 的 review comment:要求在 changelog 标注 breaking 的意见合理,且当前版本仍未解决;相似发布 PR #195 也在 changelog 明确使用 [**breaking**]。下方是一项非阻塞发布说明问题。除此之外,本次发布差异看起来局限于版本元数据;剩余风险是本地验证因工具缺失而未完成。
Powered by gpt-6-luna
| ### Fixed | ||
|
|
||
| - *(httpboot)* verify kernel targets and delegate OTA validation ([#217](https://github.com/drivercraft/ostool/pull/217)) | ||
| - *(ostool-server)* support stable multi-port USB serial identities ([#215](https://github.com/drivercraft/ostool/pull/215)) |
There was a problem hiding this comment.
这个发布条目仍只描述多端口 USB 串口身份支持,没有提醒下游此次升级包含公开 API 破坏性变更;PR 的 semver 报告列出了公开字段、枚举变体/判别值及方法签名变化。ostool/CHANGELOG.md 中 #217 的条目也遗漏了 UefiBootArch/boot_arch 变更。请在两个 package 的相关条目上加 [**breaking**] 并简述受影响 API;此前关于此问题的 review comment 在当前版本仍未解决。
🤖 New release
ostool: 0.31.1 -> 0.32.0 (⚠ API breaking changes)ostool-server: 0.9.1 -> 0.10.0 (⚠ API breaking changes)⚠
ostoolbreaking changes⚠
ostool-serverbreaking changesChangelog
ostoolostool-serverThis PR was generated with release-plz.