Skip to content

chore: release#56

Merged
ZR233 merged 1 commit intomainfrom
release-plz-2026-03-25T09-06-57Z
Mar 25, 2026
Merged

chore: release#56
ZR233 merged 1 commit intomainfrom
release-plz-2026-03-25T09-06-57Z

Conversation

@github-actions
Copy link
Contributor

🤖 New release

  • jkconfig: 0.1.7 -> 0.1.8 (✓ API compatible changes)
  • ostool: 0.9.0 -> 0.10.0 (⚠ API breaking changes)

ostool breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field QemuConfig.shell_prefix in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/qemu.rs:79
  field QemuConfig.shell_init_cmd in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/qemu.rs:81
  field QemuConfig.timeout in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/qemu.rs:83
  field AppContext.artifacts in /tmp/.tmpBp5ZmH/ostool/ostool/src/ctx.rs:35
  field OutputArtifacts.cargo_artifact_dir in /tmp/.tmpBp5ZmH/ostool/ostool/src/ctx.rs:20
  field OutputArtifacts.runtime_artifact_dir in /tmp/.tmpBp5ZmH/ostool/ostool/src/ctx.rs:22
  field UbootConfig.shell_prefix in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/uboot.rs:68
  field UbootConfig.shell_init_cmd in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/uboot.rs:70
  field UbootConfig.timeout in /tmp/.tmpBp5ZmH/ostool/ostool/src/run/uboot.rs:72

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field to_bin of variant CargoRunnerKind::Qemu in /tmp/.tmpBp5ZmH/ostool/ostool/src/build/mod.rs:57
  field args of variant CargoRunnerKind::Qemu in /tmp/.tmpBp5ZmH/ostool/ostool/src/build/mod.rs:59
  field success_regex of variant CargoRunnerKind::Qemu in /tmp/.tmpBp5ZmH/ostool/ostool/src/build/mod.rs:61
  field fail_regex of variant CargoRunnerKind::Qemu in /tmp/.tmpBp5ZmH/ostool/ostool/src/build/mod.rs:63

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_missing.ron

Failed in:
  function ostool::run::uboot::run_uboot, previously in file /tmp/.tmpjacvtz/ostool/src/run/uboot.rs:100
  function ostool::run::qemu::run_qemu, previously in file /tmp/.tmpjacvtz/ostool/src/run/qemu.rs:107
  function ostool::run::qemu::run_qemu_with_more_default_args, previously in file /tmp/.tmpjacvtz/ostool/src/run/qemu.rs:111

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  AppContext::build_with_config, previously in file /tmp/.tmpjacvtz/ostool/src/build/mod.rs:74
  AppContext::build, previously in file /tmp/.tmpjacvtz/ostool/src/build/mod.rs:98
  AppContext::build_custom, previously in file /tmp/.tmpjacvtz/ostool/src/build/mod.rs:113
  AppContext::cargo_build, previously in file /tmp/.tmpjacvtz/ostool/src/build/mod.rs:127
  AppContext::cargo_run, previously in file /tmp/.tmpjacvtz/ostool/src/build/mod.rs:143
  AppContext::shell_run_cmd, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:114
  AppContext::command, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:143
  AppContext::metadata, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:155
  AppContext::set_elf_path, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:172
  AppContext::objcopy_elf, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:194
  AppContext::objcopy_output_bin, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:251
  AppContext::prepare_build_config, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:354
  AppContext::value_replace_with_var, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:397
  AppContext::ui_hocks, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:411

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_missing.ron

Failed in:
  struct ostool::ctx::PathConfig, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:52
  struct ostool::ctx::OutputConfig, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:34

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field paths of struct AppContext, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:88
  field debug of struct AppContext, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:90
  field config_search_dir of struct AppContext, previously in file /tmp/.tmpjacvtz/ostool/src/ctx.rs:98
Changelog

jkconfig

0.1.8 - 2026-03-25

Other

  • update Cargo.lock dependencies

ostool

0.10.0 - 2026-03-25

Added

  • 添加超时配置支持到 QEMU 和 U-Boot 运行器,改进串口终端的超时处理 (#55)


This PR was generated with release-plz.

@ZR233 ZR233 merged commit 17300f8 into main Mar 25, 2026
@ZR233 ZR233 deleted the release-plz-2026-03-25T09-06-57Z branch March 25, 2026 09:07
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.

1 participant