Skip to content

chore(ostool): release v0.30.0 - #195

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-09-24T04-16-13Z
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-09-24T04-16-13Z

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 New release

  • ostool: 0.29.5 -> 0.30.0 (⚠ API breaking changes)

⚠ ostool breaking changes

--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field BuildConfig.artifacts in /tmp/.tmp4a5heN/ostool/ostool/src/build/config.rs:40
Changelog

0.30.0 - 2026-09-24

Added

  • (ostool) 支持可选 ELF 调试产物与元数据解析 (#193)


This PR was generated with release-plz.

@mai-team-app mai-team-app Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

本次审查结论:批准合并。

变更概述

本 PR 将 ostool 从 0.29.5 发布为 0.30.0,更新 ostool/Cargo.toml、Cargo.lock 和 ostool/CHANGELOG.md,记录 #193 的可选 ELF 调试产物与元数据解析。变更与 release-plz 生成的发布流程一致。

影响范围

改动仅涉及发布元数据,没有修改运行时代码;ostool manifest 与 lockfile 的版本均为 0.30.0。0.30.0 也与 #193 报告的公开 API breaking change 相符,未发现其他 crate、接口或运行时行为被本 PR 直接改变。与历史发布 PR(#192、#188)相比,版本和 changelog 更新模式一致。

验证与上下文

  • GitHub 当前没有该 head 的 check runs,也没有 commit status。
  • git diff --check、Cargo TOML/lock TOML 解析以及 manifest/lock 版本一致性检查通过。
  • cargo fmt --check、cargo clippy --manifest-path ostool/Cargo.toml --all-features -- -D warnings 和 cargo test --manifest-path ostool/Cargo.toml --all-features 均因审查环境未安装 cargo 而返回 127,无法在本地补跑;这不是由本 PR 引起的失败。
  • 未发现此前 review 或 issue comments;当前没有未解决问题。该 PR 没有新增需要覆盖的运行时行为,完整 Rust 检查仍应由 CI 或具备 Cargo 的环境执行。

Powered by gpt-5.6-luna

This branch has not been deployed

No deployments
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.

0 participants