Skip to content

chore: release#1263

Merged
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-15T02-31-10Z
Jun 22, 2026
Merged

chore: release#1263
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-15T02-31-10Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • rdif-eth: 0.3.2 -> 0.3.3 (✓ API compatible changes)
  • rd-net: 0.1.4 -> 0.1.5 (✓ API compatible changes)
  • sdhci-cv1800: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • aic8800: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • ax-cpu: 0.6.8 -> 0.7.0 (⚠ API breaking changes)
  • axfs-ng-vfs: 0.5.0 -> 0.5.1 (✓ API compatible changes)
  • rdif-pcie: 0.2.4 -> 0.2.5 (✓ API compatible changes)
  • rdrive: 0.23.0 -> 0.23.1 (✓ API compatible changes)
  • axpoll: 0.3.11 -> 0.4.0 (⚠ API breaking changes)
  • rsext4: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • someboot: 0.2.1 -> 0.2.2 (✓ API compatible changes)
  • starry-signal: 0.8.3 -> 0.8.4 (✓ API compatible changes)
  • ax-config-gen: 0.4.10 -> 0.4.11 (✓ API compatible changes)
  • crab-usb: 0.9.6 -> 0.9.7 (✓ API compatible changes)
  • sdmmc-protocol: 0.1.2 -> 0.1.3 (✓ API compatible changes)
  • dwmmc-host: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • rdif-block: 0.8.2 -> 0.9.0 (⚠ API breaking changes)
  • nvme-driver: 0.5.2 -> 0.6.0 (⚠ API breaking changes)
  • phytium-mci-host: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • rdif-display: 0.1.2 -> 0.2.0 (⚠ API breaking changes)
  • rdif-input: 0.1.2 -> 0.2.0 (⚠ API breaking changes)
  • sdhci-host: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • ax-driver: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • ax-plat-loongarch64-qemu-virt: 0.5.14 -> 0.5.15 (✓ API compatible changes)
  • ax-plat-riscv64-sg2002: 0.4.3 -> 0.4.4 (✓ API compatible changes)
  • arm-gic-driver: 0.17.4 -> 0.17.5 (✓ API compatible changes)
  • somehal: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • axplat-dyn: 0.7.3 -> 0.7.4 (✓ API compatible changes)
  • axvm-types: 0.5.12 -> 0.5.13 (✓ API compatible changes)
  • axdevice_base: 0.4.14 -> 0.5.0 (⚠ API breaking changes)
  • axvcpu: 0.6.1 -> 0.7.0 (⚠ API breaking changes)
  • riscv_vplic: 0.4.14 -> 0.4.15 (✓ API compatible changes)
  • axdevice: 0.4.12 -> 0.4.13 (✓ API compatible changes)
  • ax-hal: 0.5.19 -> 0.5.20 (✓ API compatible changes)
  • ax-task: 0.5.20 -> 0.5.21 (✓ API compatible changes)
  • ax-display: 0.5.18 -> 0.5.19 (✓ API compatible changes)
  • ax-fs-ng: 0.5.19 -> 0.5.20 (✓ API compatible changes)
  • ax-input: 0.5.18 -> 0.5.19 (✓ API compatible changes)
  • ax-net: 0.7.3 -> 0.8.0 (⚠ API breaking changes)
  • ax-runtime: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • ax-feat: 0.5.20 -> 0.5.21 (✓ API compatible changes)
  • ax-api: 0.6.0 -> 0.6.1 (✓ API compatible changes)
  • ax-posix-api: 0.5.20 -> 0.5.21 (✓ API compatible changes)
  • ax-std: 0.5.19 -> 0.5.20
  • axvm: 0.5.14 -> 0.5.15 (✓ API compatible changes)
  • axvmconfig: 0.7.1 -> 0.7.2 (✓ API compatible changes)
  • sg2002-tpu: 0.1.6 -> 0.2.0 (⚠ API breaking changes)
  • axnsproxy: 0.2.1 -> 0.2.2 (✓ API compatible changes)
  • starry-kernel: 0.6.2 -> 0.6.3 (✓ API compatible changes)
  • axbuild: 0.4.12 -> 0.4.13 (✓ API compatible changes)
  • starryos: 0.5.16 -> 0.5.17
  • ax-libc: 0.5.19 -> 0.5.20
  • axvisor: 0.5.12 -> 0.5.13
  • pcie: 0.6.4 -> 0.6.5
  • ax-plat: 0.6.3 -> 0.6.4
  • ax-alloc: 0.8.3 -> 0.8.4
  • axklib: 0.6.3 -> 0.6.4
  • ax-config-macros: 0.4.10 -> 0.4.11
  • eth-intel: 0.1.5 -> 0.1.6
  • ramdisk: 0.1.4 -> 0.1.5
  • realtek-rtl8125: 0.2.3 -> 0.2.4
  • rk3588-pci: 0.2.3 -> 0.2.4
  • ax-plat-riscv64-visionfive2: 0.1.8 -> 0.1.9
  • arm_vcpu: 0.5.11 -> 0.5.12
  • arm_vgic: 0.4.12 -> 0.4.13
  • axaddrspace: 0.5.13 -> 0.5.14
  • x86_vlapic: 0.4.13 -> 0.4.14
  • ax-config: 0.5.13 -> 0.5.14
  • ax-ipi: 0.5.18 -> 0.5.19
  • ax-mm: 0.5.19 -> 0.5.20
  • ax-sync: 0.5.19 -> 0.5.20
  • ax-dma: 0.6.3 -> 0.6.4
  • loongarch_vcpu: 0.5.5 -> 0.5.6
  • riscv_vcpu: 0.5.12 -> 0.5.13
  • x86_vcpu: 0.5.12 -> 0.5.13

ax-cpu breaking changes

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field ExtendedState.area in /tmp/.tmpY4mook/tgoskits/components/axcpu/src/x86_64/context.rs:221

--- failure copy_impl_added: type now implements Copy ---

Description:
A public type now implements Copy, causing non-move closures to capture it by reference instead of moving it.
        ref: https://github.com/rust-lang/rust/issues/100905
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/copy_impl_added.ron

Failed in:
  ax_cpu::FxsaveArea in /tmp/.tmpY4mook/tgoskits/components/axcpu/src/x86_64/context.rs:167

--- 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.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field fxsave_area of struct ExtendedState, previously in file /tmp/.tmpTpJFxU/ax-cpu/src/x86_64/context.rs:183

axpoll breaking changes

--- failure inherent_method_unsafe_added: pub method became unsafe ---

Description:
A publicly-visible method or associated fn became `unsafe`, so calling it now requires an `unsafe` block.
        ref: https://doc.rust-lang.org/book/ch20-01-unsafe-rust.html#calling-an-unsafe-function-or-method
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_unsafe_added.ron

Failed in:
  PollSet::register in /tmp/.tmpY4mook/tgoskits/components/axpoll/src/lib.rs:176
  PollSet::wake in /tmp/.tmpY4mook/tgoskits/components/axpoll/src/lib.rs:197

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  axpoll::PollSet::register takes 1 parameters in /tmp/.tmpTpJFxU/axpoll/src/lib.rs:129, but now takes 2 parameters in /tmp/.tmpY4mook/tgoskits/components/axpoll/src/lib.rs:176
  axpoll::PollSet::wake takes 0 parameters in /tmp/.tmpTpJFxU/axpoll/src/lib.rs:134, but now takes 1 parameters in /tmp/.tmpY4mook/tgoskits/components/axpoll/src/lib.rs:197

rdif-block 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field QueueLimits.max_inflight in /tmp/.tmpY4mook/tgoskits/drivers/interface/rdif-block/src/info.rs:30
  field Event.completions in /tmp/.tmpY4mook/tgoskits/drivers/interface/rdif-block/src/irq.rs:194

nvme-driver 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Config.io_queue_interrupts in /tmp/.tmpY4mook/tgoskits/drivers/blk/nvme-driver/src/nvme.rs:36
  field Config.interrupt_vector in /tmp/.tmpY4mook/tgoskits/drivers/blk/nvme-driver/src/nvme.rs:37

rdif-display 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Event.handled in /tmp/.tmpY4mook/tgoskits/drivers/interface/rdif-display/src/interface.rs:5

rdif-input 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Event.handled in /tmp/.tmpY4mook/tgoskits/drivers/interface/rdif-input/src/interface.rs:5

axdevice_base breaking changes

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait axdevice_base::DeviceAddrRange gained Copy in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:137
  trait axdevice_base::DeviceAddrRange gained Eq in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:137
  trait axdevice_base::DeviceAddrRange gained LowerHex in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:137

--- failure trait_associated_const_added: non-sealed trait added associated constant without default value ---

Description:
A non-sealed trait has gained an associated constant without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_associated_const_added.ron

Failed in:
  trait constant axdevice_base::DeviceAddrRange::BUS_NAME in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:142

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method axdevice_base::DeviceAddrRange::is_empty in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:148
  trait method axdevice_base::DeviceAddrRange::overlaps in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:151

--- failure trait_no_longer_dyn_compatible: trait no longer dyn compatible ---

Description:
Trait is no longer dyn compatible, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_no_longer_dyn_compatible.ron

Failed in:
  trait DeviceAddrRange in file /tmp/.tmpY4mook/tgoskits/virtualization/axdevice_base/src/device.rs:137

axvcpu breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.48.0/src/lints/enum_missing.ron

Failed in:
  enum axvcpu::InterruptTriggerMode, previously in file /tmp/.tmpTpJFxU/axvcpu/src/arch_vcpu.rs:26

ax-net breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type TcpSocket is no longer UnwindSafe, in /tmp/.tmpY4mook/tgoskits/net/ax-net/src/tcp.rs:82

--- 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field NetworkConfig.interfaces in /tmp/.tmpY4mook/tgoskits/net/ax-net/src/config.rs:103
  field NetworkConfig.default_dns_servers in /tmp/.tmpY4mook/tgoskits/net/ax-net/src/config.rs:105

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant GetSocketOption:BindToDevice in /tmp/.tmpY4mook/tgoskits/net/ax-net/src/options.rs:162
  variant SetSocketOption:BindToDevice in /tmp/.tmpY4mook/tgoskits/net/ax-net/src/options.rs:162

--- 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.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field static_ip of struct NetworkConfig, previously in file /tmp/.tmpTpJFxU/ax-net/src/config.rs:10
  field dns_servers of struct NetworkConfig, previously in file /tmp/.tmpTpJFxU/ax-net/src/config.rs:15

ax-runtime breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/feature_missing.ron

Failed in:
  feature fs-ng-ext4 in the package's Cargo.toml
  feature fs-ng-fat in the package's Cargo.toml
  feature fs-ng in the package's Cargo.toml

sg2002-tpu 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field TpuRuntimeState.current_seq_no in /tmp/.tmpY4mook/tgoskits/drivers/tpu/sg2002-tpu/src/tpu/platform.rs:56
  field TpuRuntimeState.tiu_irq_callback in /tmp/.tmpY4mook/tgoskits/drivers/tpu/sg2002-tpu/src/tpu/platform.rs:58
Changelog

rdif-eth

0.3.3 - 2026-06-22

Added

  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

rd-net

0.1.5 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (poll) add irq-safe deferred notifications (#1278)
  • runtime Wi-Fi AP/STA mode switch for AIC8800 on SG2002 (LicheeRV Nano) (#1266)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

sdhci-cv1800

0.1.1 - 2026-06-22

Fixed

  • (wifi) D80 EAPOL TX + SDIO bus recovery, quiet per-frame logging (#1276)

aic8800

0.1.1 - 2026-06-22

Added

  • runtime Wi-Fi AP/STA mode switch for AIC8800 on SG2002 (LicheeRV Nano) (#1266)

Fixed

  • (wifi) D80 EAPOL TX + SDIO bus recovery, quiet per-frame logging (#1276)

ax-cpu

0.7.0 - 2026-06-22

Fixed

  • (axcpu) preserve AVX state across x86_64 context switch (XSAVE) (#1329)

Other

  • Feat/x86 64 ptrace clean (#1062)

axfs-ng-vfs

0.5.1 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

rdif-pcie

0.2.5 - 2026-06-22

Fixed

  • (driver) fix testcase in rdif-pcie (#1301)

rdrive

0.23.1 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (ax-net) add multi-interface support with per-interface routing, DNS, and SO_BINDTODEVICE (#1244)

axpoll

0.4.0 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (poll) add irq-safe deferred notifications (#1278)

rsext4

0.7.1 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

someboot

0.2.2 - 2026-06-22

Added

  • (ax-runtime) prefer UEFI RTC on dynamic platform (#1294)

starry-signal

0.8.4 - 2026-06-22

Fixed

  • (starry-signal) populate siginfo.si_addr for synchronous SIGSEGV (#1331)

ax-config-gen

0.4.11 - 2026-06-22

Other

  • update Cargo.lock dependencies

crab-usb

0.9.7 - 2026-06-22

Fixed

  • (crab-usb) correct xHCI EP0 update and TT port selection (#1264)

sdmmc-protocol

0.1.3 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

dwmmc-host

0.1.4 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

rdif-block

0.9.0 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

nvme-driver

0.6.0 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

phytium-mci-host

0.1.4 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

rdif-display

0.2.0 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)

rdif-input

0.2.0 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)

sdhci-host

0.1.4 - 2026-06-22

Fixed

  • (sdhci-host) preserve fifo irq error status (#1291)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-driver

0.8.1 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (rockchip-rga) add dry-run command buffer (#1248)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-plat-loongarch64-qemu-virt

0.5.15 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (ax-plat-loongarch64-qemu-virt) detect RAM size from the FDT (#1214)

ax-plat-riscv64-sg2002

0.4.4 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

arm-gic-driver

0.17.5 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

somehal

0.7.1 - 2026-06-22

Added

  • (ax-runtime) prefer UEFI RTC on dynamic platform (#1294)

Fixed

  • (somehal) send x86 helper IPI on IPI vector (#1297)

axplat-dyn

0.7.4 - 2026-06-22

Added

  • (ax-runtime) prefer UEFI RTC on dynamic platform (#1294)

axvm-types

0.5.13 - 2026-06-22

Other

  • Issue 595 device foundation (#1258)

axdevice_base

0.5.0 - 2026-06-22

Other

  • Issue 595 device foundation (#1258)

axvcpu

0.7.0 - 2026-06-22

Other

  • Issue 595 device foundation (#1258)

riscv_vplic

0.4.15 - 2026-06-22

Other

  • (axvm) route RISC-V IRQs through vPLIC backend (#1317)

axdevice

0.4.13 - 2026-06-22

Other

  • Issue 595 device foundation (#1258)

ax-hal

0.5.20 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-task

0.5.21 - 2026-06-22

Added

  • (poll) add irq-safe deferred notifications (#1278)

Fixed

  • (ax-task) prioritize ready poll_io before interrupt (#1337)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-display

0.5.19 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)

ax-fs-ng

0.5.20 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-input

0.5.19 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)

ax-net

0.8.0 - 2026-06-22

Added

  • (poll) add irq-safe deferred notifications (#1278)
  • (ax-net) add multi-interface support with per-interface routing, DNS, and SO_BINDTODEVICE (#1244)
  • runtime Wi-Fi AP/STA mode switch for AIC8800 on SG2002 (LicheeRV Nano) (#1266)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

ax-runtime

0.8.0 - 2026-06-22

Added

  • (ax-runtime) prefer UEFI RTC on dynamic platform (#1294)
  • (ax-net) add multi-interface support with per-interface routing, DNS, and SO_BINDTODEVICE (#1244)
  • runtime Wi-Fi AP/STA mode switch for AIC8800 on SG2002 (LicheeRV Nano) (#1266)
  • (axruntime) add compiler-backed stack protector support (#1239)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-feat

0.5.21 - 2026-06-22

Added

  • (axruntime) add compiler-backed stack protector support (#1239)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-api

0.6.1 - 2026-06-22

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-posix-api

0.5.21 - 2026-06-22

Other

  • (arceos) clean up Hermit remnants (#1300)
  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-std

0.5.20 - 2026-06-22

Added

  • (axruntime) add compiler-backed stack protector support (#1239)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

axvm

0.5.15 - 2026-06-22

Other

  • (axvm) route RISC-V IRQs through vPLIC backend (#1317)
  • (axvm) add VM interrupt fabric (#1273)
  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)
  • Issue 595 device foundation (#1258)

axvmconfig

0.7.2 - 2026-06-22

Other

  • update Cargo.lock dependencies

sg2002-tpu

0.2.0 - 2026-06-22

Added

  • tpu add tdma irq. (#1269)

axnsproxy

0.2.2 - 2026-06-22

Other

starry-kernel

0.6.3 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (starry) enhance VmPeak & VmHWM (#1316)
  • (poll) add irq-safe deferred notifications (#1278)
  • (starry-kmod) support LoongArch DMW-backed kmods (#1279)
  • (ax-net) add multi-interface support with per-interface routing, DNS, and SO_BINDTODEVICE (#1244)
  • (starry) implement execveat syscall (#1144)
  • runtime Wi-Fi AP/STA mode switch for AIC8800 on SG2002 (LicheeRV Nano) (#1266)
  • tpu add tdma irq. (#1269)
  • (starry-kernel) extend gdb support to aarch64 and loongarch64 (#1247)
  • (axruntime) add compiler-backed stack protector support (#1239)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Fixed

  • (starry-signal) populate siginfo.si_addr for synchronous SIGSEGV (#1331)
  • (starry-kernel) align x86 ptrace gdb support (#1314)
  • (starry) keep tmpfs directory cookies stable (#1326)
  • (starry) prepopulate cold user pages before copy (#1328)
  • (starry-kernel) filter console mouse escape reports (#1302)
  • (starry) assign the init process real PID 1 (#1233)
  • (starry-kernel) improve multiarch GDB ptrace support (#1292)
  • (starry) widen loongarch64 user VA window to 128 TiB (match aarch64/x86_64) (#1280)
  • (starry) report ENOSYS for the unimplemented new mount API (#1241)
  • (starry) map sg2002 tty serial MMIO via iomap (#1270)
  • (starry) align app qemu boot flow and own BPF JIT memory (#1256)
  • (starry) provide /sys/fs/cgroup mount point in sysfs (#1243)

Other

  • Feat/gdb smoke x86 64 native (#1330)
  • Feat/x86 64 ptrace clean (#1062)
  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)
  • seccomp and capablities (#1275)
  • overlayfs (#1223)

axbuild

0.4.13 - 2026-06-22

Added

  • (starry) add Wayland app case (#1160)
  • (axbuild) add standalone axloader command (#1312)
  • (axbuild) internalize Starry kallsyms flow (#1309)
  • Enhance HTTP bootloader with inspection, publishing, and features (#1148)
  • (ax-net) add multi-interface support with per-interface routing, DNS, and SO_BINDTODEVICE (#1244)
  • (axruntime) add compiler-backed stack protector support (#1239)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Fixed

  • (starry) route app qemu through dynamic boot (#1267)
  • (starry) align app qemu boot flow and own BPF JIT memory (#1256)

Other

  • Feat/x86 64 ptrace clean (#1062)
  • (arceos) clean up Hermit remnants (#1300)
  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

starryos

0.5.17 - 2026-06-22

Added

  • (axruntime) add compiler-backed stack protector support (#1239)
  • AIC8800 Wi-Fi SoftAP for SG2002 (LicheeRV Nano) (#1185)

Fixed

  • (tui) set TERM in init.sh so TUI applications(e.g. top) can start (#1194)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

ax-libc

0.5.20 - 2026-06-22

Added

  • (axruntime) add compiler-backed stack protector support (#1239)

axvisor

0.5.13 - 2026-06-22

Added

  • (axruntime) add compiler-backed stack protector support (#1239)

Fixed

  • (axvisor) map qemu high mmio pci windows (#1289)

Other

  • (ax-runtime) adapt submit-poll fs block irq registration (#1228)

pcie

0.6.5 - 2026-06-22

Other

  • updated the following local packages: rdif-pcie

ax-plat

0.6.4 - 2026-06-22

Other

  • updated the following local packages: rdrive

ax-alloc

0.8.4 - 2026-06-22

Other

  • updated the following local packages: ax-plat

axklib

0.6.4 - 2026-06-22

Other

  • updated the following local packages: ax-alloc

ax-config-macros

0.4.11 - 2026-06-22

Other

  • updated the following local packages: ax-config-gen

eth-intel

0.1.6 - 2026-06-22

Other

  • updated the following local packages: rdif-eth

ramdisk

0.1.5 - 2026-06-22

Other

  • updated the following local packages: rdif-block

realtek-rtl8125

0.2.4 - 2026-06-22

Other

  • updated the following local packages: rdif-eth

rk3588-pci

0.2.4 - 2026-06-22

Other

  • updated the following local packages: rdif-pcie

ax-plat-riscv64-visionfive2

0.1.9 - 2026-06-22

Other

  • updated the following local packages: ax-cpu, rdrive, ax-plat, axklib, ax-config-macros

arm_vcpu

0.5.12 - 2026-06-22

Other

  • updated the following local packages: axvcpu

arm_vgic

0.4.13 - 2026-06-22

Other

  • updated the following local packages: axvm-types, axdevice_base

axaddrspace

0.5.14 - 2026-06-22

Other

  • updated the following local packages: axvm-types

x86_vlapic

0.4.14 - 2026-06-22

Other

  • updated the following local packages: axvm-types, axdevice_base

ax-config

0.5.14 - 2026-06-22

Other

  • updated the following local packages: ax-config-macros

ax-ipi

0.5.19 - 2026-06-22

Other

  • updated the following local packages: ax-hal, ax-config

ax-mm

0.5.20 - 2026-06-22

Other

  • updated the following local packages: ax-hal, ax-alloc

ax-sync

0.5.20 - 2026-06-22

Other

  • updated the following local packages: ax-task, ax-task

ax-dma

0.6.4 - 2026-06-22

Other

  • updated the following local packages: ax-hal, ax-alloc, ax-config, ax-mm

loongarch_vcpu

0.5.6 - 2026-06-22

Other

  • updated the following local packages: axvcpu

riscv_vcpu

0.5.13 - 2026-06-22

Other

  • updated the following local packages: axvm-types, axvcpu

x86_vcpu

0.5.13 - 2026-06-22

Other

  • updated the following local packages: axvm-types, axdevice_base, axvcpu, x86_vlapic


This PR was generated with release-plz.

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,将以下 crate 发布新版本:

  • starry-kernel: 0.6.2 → 0.6.3(API 兼容变更)
  • starryos: 0.5.16 → 0.5.17

变更仅涉及版本号提升和 CHANGELOG 更新,共 6 个文件、+18/-6 行,无实际代码修改。

发布原因

starry-kernel 0.6.3 包含已合并的 #1243(fix(starry): provide /sys/fs/cgroup mount point in sysfs),为 sysfs 补齐 /sys/fs/cgroup 挂载点以支持 systemd cgroup 层级建立。starryos 0.5.17 为传递性依赖更新。

版本一致性验证

  • os/StarryOS/kernel/Cargo.toml: 0.6.3 ✓
  • os/StarryOS/starryos/Cargo.toml: 0.5.17 ✓
  • workspace Cargo.toml 依赖声明: starry-kernel 0.6.3、starryos 0.5.17 ✓
  • Cargo.lock: 两个 crate 版本均与声明一致 ✓

其他检查

  • [patch.crates-io]:不涉及 crates.io patch 覆盖。
  • 无合并冲突mergeable=true
  • CHANGELOG 准确:正确引用了 #1243 的修复内容。
  • 无重叠/重复 PR:当前无其他 release-plz release PR 处于 open 状态。
  • CI 状态:CI workflow 运行完成,结论为 action_required(需人工审批),这是 release-plz 发布 PR 的正常行为,不阻塞审查。

结论

版本元数据正确、一致,changelog 内容准确,无阻塞问题。

Powered by mimo-v2.5-pro

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

本轮审查当前 HEAD 09399f9ba42ee9b3c55793b237b4c78d9e72bbe8。这是 release-plz 生成的发布 PR,只修改 starry-kernelstarryos 的版本号、workspace 依赖版本、Cargo.lock 对应 package version,以及两个 changelog 条目;没有代码逻辑或运行时配置变更。

本地验证:git diff --check origin/dev...HEAD 通过;cargo metadata --format-version=1 --no-deps 能解析并显示 starry-kernel 0.6.3starryos 0.5.17;检查了 workspace Cargo.toml、两个 crate Cargo.tomlCargo.lock、changelog 的版本号和 compare link,均与 PR body 的 release 目标一致;未发现新增 [patch.crates-io]

CI 状态:当前 head 的 check-runs 为空;Actions run 27520525736action_required,没有 jobs/logs,可见是 bot PR/workflow 需要仓库侧批准运行,不是 diff 里的构建失败。由于本 PR 只做发布元数据更新,且本地 metadata/lockfile 一致性已验证,未重复跑 Starry/ArceOS 运行时测试。

重复/重叠检查:当前 base 没有这些新版本号;open PR 中没有另一个同版本 release-plz PR。该 PR 与 #1243 的 changelog 来源一致,属于发布收尾而非重复实现。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 09399f9 to 3705c2e Compare June 15, 2026 03:16

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布以下 4 个 crate 的新版本:

Crate 旧版本 新版本 变更类型
starry-kernel 0.6.2 0.6.3 API 兼容(修复)
axbuild 0.4.12 0.4.13 API 兼容(修复)
starryos 0.5.16 0.5.17 传递性依赖更新
axvisor 0.5.12 0.5.13 传递性依赖更新

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步、以及 CHANGELOG 条目新增,共 10 个文件、+37/-12 行,无任何代码逻辑修改

版本一致性验证

  • os/StarryOS/kernel/Cargo.toml: 0.6.3
  • scripts/axbuild/Cargo.toml: 0.4.13
  • os/StarryOS/starryos/Cargo.toml: 0.5.17
  • os/axvisor/Cargo.toml: 0.5.13
  • workspace Cargo.toml 依赖声明: 4 个 crate 版本均与各自 crate Cargo.toml 一致 ✓
  • Cargo.lock: 4 个 package version 均与声明一致 ✓

CHANGELOG 验证

  • starry-kernel 0.6.3: 正确引用 #1256(align app qemu boot flow and own BPF JIT memory)和 #1243(provide /sys/fs/cgroup mount point in sysfs)的修复 ✓
  • axbuild 0.4.13: 正确引用 #1256 的修复 ✓
  • starryos 0.5.17: 记录为传递性依赖更新 ✓
  • axvisor 0.5.13: 记录为传递性依赖更新 ✓
  • 所有 CHANGELOG 的 compare link 与实际 tag 名称和版本范围一致 ✓

其他检查

  • [patch.crates-io]:不涉及 crates.io patch 覆盖 ✓
  • 无合并冲突mergeable=true
  • git diff --check:无冲突标记或格式问题 ✓
  • 重复/重叠分析:当前无其他 release-plz release PR 处于 open 状态。其他 open PR (#1264 xHCI 修复、#1265 串口重构) 与本 PR 完全无关。

CI 状态

CI workflow run 27521877413 结论为 action_required,这是 bot PR 需要仓库侧批准运行的正常行为,不是构建失败。由于本 PR 只做发布元数据更新,不涉及代码逻辑变更,CI 未触发不阻塞审查。

已有审查

已有 2 个 APPROVE 审查(mai-team-app[bot]ZR233),均在旧 HEAD 09399f9b 上提交。当前 HEAD 3705c2e9 已更新,本轮审查基于当前 HEAD 确认变更内容一致,版本元数据正确。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 3705c2e to 5f45f2e Compare June 15, 2026 03:33

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

本轮审查当前 head 5f45f2e839c80a4943701fc22a82d969f75b6f4f。这是 release-plz 生成的发布 PR,本次范围从前一版扩大到 33 个 crate,但仍只修改版本号、workspace 依赖版本、Cargo.lock 对应 package version 和 CHANGELOG 条目,没有代码逻辑或运行时配置变更。

本地验证:

  • git diff --check origin/dev...HEAD:通过。
  • cargo metadata --format-version=1 --no-deps:通过,metadata 中所有 release 目标包可解析。
  • 对照 Cargo.toml / 各 crate Cargo.toml / Cargo.lock,PR body 中列出的 33 个 crate 版本均一致,包括新增发布的 sdhci-cv1800 0.1.0aic8800 0.1.0,以及 ax-driver 0.8.1ax-net 0.7.4starry-kernel 0.6.3axbuild 0.4.13starryos 0.5.17axvisor 0.5.13 等。
  • 检查所有变更文件:除根 Cargo.tomlCargo.lock 外,只涉及 crate Cargo.tomlCHANGELOG.md
  • 各 CHANGELOG 新增版本段的版本号、compare/tag 链接与 crate 名称和 PR body 对齐。
  • 未发现新增 [patch.crates-io]

CI 状态:当前 head 的 check rollup 为空,gh pr checks 显示 bot release 分支没有 reported checks。这是 bot PR/workflow 未运行的元数据状态,不是构建失败;考虑到本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已经覆盖本轮主要风险。

重复/重叠检查:当前 open PR 中没有另一个同 head/同版本范围的 release-plz PR;本 PR 是发布收尾,不替代也不实现其它功能 PR。

结论:版本元数据一致,未发现阻塞问题,Approve。

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本,包括 2 个新 crate(sdhci-cv1800 0.1.0、aic8800 0.1.0)和 31 个版本提升。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 66 个文件、+317/-94 行,无任何代码逻辑修改

版本一致性验证

本地 cargo metadata --format-version=1 --no-deps 验证 PR body 列出的全部 33 个 crate 版本与 metadata 一致,无遗漏或版本不匹配。检查了 workspace Cargo.toml、各 crate Cargo.tomlCargo.lock,版本声明均对齐。

其他检查

  • [patch.crates-io]:不涉及 crates.io patch 覆盖 ✓
  • 无合并冲突mergeable=truegit diff --check 通过 ✓
  • 无冲突标记
  • CHANGELOG 准确:各 crate CHANGELOG 新增版本段的版本号、compare/tag 链接与 crate 名称和 PR body 对齐 ✓

CI 状态

CI workflow run 27522363693 结论为 action_required,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。由于本 PR 只做发布元数据更新,不涉及代码逻辑变更,CI 未运行不阻塞审查。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1148 axloader、#1244 ax-net 多网口等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 4 个 APPROVE 审查(mai-team-app[bot] 2 次、ZR233 2 次),均基于早期 HEAD。当前 HEAD 5f45f2e 已确认变更内容一致,版本元数据正确。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

release-plz 自动生成的发布 PR,发布 33 个 crate 的新版本(含 2 个新 crate sdhci-cv1800 0.1.0、aic8800 0.1.0)。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 66 个文件、+317/-94 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo metadata --format-version=1 --no-deps:通过,全部 33 个 release 目标 crate 版本与 metadata 一致 ✓
  • Cargo.toml workspace 依赖声明:所有 33 个 crate 版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:所有 package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lock、各 crate Cargo.tomlCHANGELOG.md,无源码变更 ✓

CI 状态

head SHA 5f45f2e 无 check-runs。这是 bot PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

已有审查

已有 5 个 APPROVE 审查(mai-team-app[bot] 3 次、ZR233 2 次),均基于不同 HEAD 提交。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 5f45f2e to 462b2a2 Compare June 15, 2026 05:19

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 68 个文件、+315/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo metadata --format-version=1 --no-deps:通过,全部 33 个 release 目标 crate 版本与 metadata 一致 ✓
  • Cargo.toml workspace 依赖声明:所有 33 个 crate 版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:所有 package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lock、各 crate Cargo.tomlCHANGELOG.md,无源码变更 ✓
  • 无合并冲突:mergeable=true

CI 状态

当前 head 462b2a2c 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

已有审查

已有 6 个 APPROVE 审查(mai-team-app[bot] 4 次、ZR233 2 次),均基于早期 HEAD 提交。当前 HEAD 462b2a2c 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 462b2a2 to 0c9dfea Compare June 15, 2026 06:14

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

release-plz 自动生成的发布 PR,发布 34 个 crate 的新版本,包括 1 个新 crate(rockchip-rga 0.1.0)和 33 个版本提升。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 69 个文件、+330/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • 全部 34 个 crate 版本在 workspace Cargo.toml、各 crate Cargo.tomlCargo.lock 三处一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true
  • CHANGELOG 条目引用的 PR 编号(#1185#1243#1248#1256#1264)与 PR body 对齐 ✓
  • 新 crate rockchip-rga 0.1.0 位于 drivers/gpu/rockchip-rga/,仅新增 CHANGELOG 文件 ✓

CI 状态

当前 head 0c9dfea5a 无 check-runs 和 status checks,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

已有审查

已有 7 个 APPROVE 审查,均基于早期 HEAD 提交。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 0c9dfea to c8e1d19 Compare June 15, 2026 11:29

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本,包括 #1185(AIC8800 Wi-Fi SoftAP)、#1239(stack protector)、#1243(cgroup mount point)、#1248(rockchip-rga dry-run)、#1256(BPF JIT memory)、#1264(xHCI EP0 修复)等已合并功能/修复的版本发布收尾。

变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 68 个文件、+321/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • workspace Cargo.toml 依赖声明:全部 33 个 crate 版本与 per-crate Cargo.toml 一致 ✓
  • Cargo.lock:全部 33 个 package version 与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1239#1243#1248#1256#1264)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1265 串口重构、#1264 xHCI 修复等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 7 个 APPROVE 审查(mai-team-app[bot] 5 次、ZR233 2 次),均基于早期 HEAD 提交。当前 HEAD c8e1d198 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from c8e1d19 to 7fdc9df Compare June 15, 2026 14:49

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本(包括 rdif-eth 0.3.3、crab-usb 0.9.7、starry-kernel 0.6.3、axbuild 0.4.13 等)。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步以及 CHANGELOG.md 条目新增,共 68 个文件、+322/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • cargo metadata --format-version=1 --no-deps:全部 33 个 release 目标 crate 版本与 metadata 一致(已逐一校验) ✓
  • workspace Cargo.toml 依赖声明:所有 33 个 crate 版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:所有 package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓
  • 无冲突标记 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185 AIC8800 Wi-Fi SoftAP、#1239 stack protector、#1243 cgroup mount point、#1248 rockchip-rga dry-run、#1256 BPF JIT memory、#1264 xHCI EP0 修复、#1267 app qemu dynamic boot)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 7fdc9dfa 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR 均为功能 PR,与本发布 PR 无关。

已有审查

已有 8 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD。当前 HEAD 7fdc9dfa 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 7fdc9df to 7385fc3 Compare June 15, 2026 14:59

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 68 个文件、+323/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • 全部 33 个 crate 版本在 workspace Cargo.toml、各 crate Cargo.tomlCargo.lock 三处一致 ✓
  • cargo fmt --check:通过 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185 AIC8800 Wi-Fi SoftAP、#1239 stack protector、#1243 cgroup mount point、#1247 gdb aarch64/loongarch64、#1248 rockchip-rga dry-run、#1256 BPF JIT memory、#1264 xHCI EP0 修复、#1267 app qemu dynamic boot)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 7385fc39 无 check-runs 和 status checks。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1264 xHCI 修复、#1265 串口重构等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 10 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 7385fc39 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 7385fc3 to 3d5694d Compare June 16, 2026 02:54

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本,包括 starry-kernel 0.6.3(含 gdb 多架构支持、stack protector、BPF JIT 内存修复、cgroup 挂载点等)、crab-usb 0.9.7(xHCI EP0 修复)、ax-driver 0.8.1(rockchip-rga dry-run)、axbuild 0.4.13(app qemu dynamic boot)等。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 68 个文件、+324/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • cargo metadata --format-version=1 --no-deps:全部 33 个 release 目标 crate 版本与 metadata 一致 ✓
  • workspace Cargo.toml 依赖声明:所有 33 个 crate 版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:所有 package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓
  • 无冲突标记 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185 AIC8800 Wi-Fi SoftAP、#1239 stack protector、#1243 cgroup mount point、#1247 gdb aarch64/loongarch64、#1248 rockchip-rga dry-run、#1256 BPF JIT memory、#1264 xHCI EP0 修复、#1267 app qemu dynamic boot、#1270 sg2002 tty serial iomap)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 3d5694db 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1264 xHCI 修复、#1265 串口重构、#1266#1267#1268 ffplay Wayland 集成测试、#1269 TPU TDMA IRQ)均为功能/修复 PR,与本发布 PR 完全无关。

已有审查

已有 10 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 3d5694db 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 33 个 crate 的新版本(包括 starry-kernel 0.6.3、crab-usb 0.9.7、ax-driver 0.8.1、axbuild 0.4.13、starryos 0.5.17 等),涵盖 #1185(AIC8800 Wi-Fi SoftAP)、#1239(stack protector)、#1243(cgroup mount point)、#1247(gdb aarch64/loongarch64)、#1248(rockchip-rga dry-run)、#1256(BPF JIT memory)、#1264(xHCI EP0 修复)、#1267(app qemu dynamic boot)、#1270(sg2002 tty serial iomap)等已合并功能/修复的版本发布收尾。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 68 个文件、+324/-100 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • 全部 33 个 crate 版本在 workspace Cargo.toml、各 crate Cargo.tomlCargo.lock 三处一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1239#1243#1247#1248#1256#1264#1267#1270)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 3d5694db 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR 均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 11+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 3d5694db 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 3d5694d to 01c638d Compare June 16, 2026 03:19

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 46 个 crate 的新版本,包括两个 API breaking change crate(axdevice_base 0.4.14→0.5.0、axvcpu 0.6.1→0.7.0,均由已合并的 #1258 引入),以及 44 个 API 兼容版本提升。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 94 个文件、+441/-139 行,无任何 .rs 源码修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo metadata --format-version=1 --no-deps:通过,metadata 可正常解析 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • mergeable=true,无合并冲突 ✓

Breaking Changes 说明

PR body 中列出的 axdevice_baseaxvcpu semver-checks 失败是由已合并的 #1258(Issue 595 device foundation)引入的代码变更导致,本 PR 仅记录对应的版本号升级(axdevice_base 0.4→0.5、axvcpu 0.6→0.7),版本号正确遵循 pre-1.0 semver 约定。

CI 状态

当前 head SHA 01c638d4 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

已有审查

已有 11+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking change 版本号升级合理,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 01c638d to 7d18b3c Compare June 16, 2026 03:37

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

本轮审查基于当前 HEAD 7d18b3c79df00de573dc6d2bb9f8dbc89e509709。本 PR 由 release-plz 自动生成,发布 46 个 crate 的新版本(含 3 个 API breaking change:axdevice_base 0.5.0、axvcpu 0.7.0、sg2002-tpu 0.2.0)。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 94 个文件、+442/-139 行,无任何代码逻辑修改

版本一致性验证

  • cargo metadata --format-version=1 --no-deps:全部 46 个 release 目标 crate 版本与 metadata 一致 ✓
  • 各 crate Cargo.toml 版本与 workspace Cargo.toml 依赖声明对齐(抽查 starry-kernel 0.6.3、starryos 0.5.17、axbuild 0.4.13、axvisor 0.5.13、axdevice_base 0.5.0、axvcpu 0.7.0、sg2002-tpu 0.2.0) ✓
  • Cargo.lock 与声明一致 ✓

其他检查

  • [patch.crates-io]:未引入任何 crates.io patch 覆盖 ✓
  • 无合并冲突mergeable=true
  • git diff --check:通过,无冲突标记或格式问题 ✓
  • 变更文件类型:仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1239#1243#1247#1248#1256#1264#1267#1269#1270)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1268 ffplay Wayland、#1271 ostool 0.23 等)均为功能 PR,与本发布 PR 无关。

已有审查

已有多个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题。APPROVE。

Powered by mimo-v2.5-pro

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 44 个 crate 的新版本,包括 3 个 semver breaking change(axdevice_base 0.4.14→0.5.0、axvcpu 0.6.1→0.7.0、sg2002-tpu 0.1.6→0.2.0)以及 41 个 API 兼容或传递性依赖更新。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 94 个文件、+442/-139 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无 .rs/.c/.h 等源码变更 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓
  • 关键 crate 版本一致性校验:
    • axdevice_base: 0.5.0 ✓(breaking:DeviceAddrRange 新增 Copy/Eq/LowerHex supertrait、BUS_NAME associated const、is_empty/overlaps 方法)
    • axvcpu: 0.7.0 ✓(breaking:移除 InterruptTriggerMode enum)
    • sg2002-tpu: 0.2.0 ✓(breaking:TpuRuntimeState 新增 current_seq_no/tiu_irq_callback 字段)
    • starry-kernel: 0.6.3 ✓、starryos: 0.5.17 ✓、axbuild: 0.4.13 ✓、axvisor: 0.5.13 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR(#1185 AIC8800 Wi-Fi SoftAP、#1239 stack protector、#1243 cgroup mount point、#1247 gdb aarch64/loongarch64、#1248 rockchip-rga dry-run、#1256 BPF JIT memory、#1258 device foundation、#1264 xHCI EP0 修复、#1267 app qemu dynamic boot、#1269 TPU TDMA IRQ、#1270 sg2002 tty serial iomap)与 PR body 对齐,compare/tag 链接格式正确 ✓

Breaking Changes 审查

PR body 中正确标注了 3 个 crate 的 breaking changes 及其 cargo-semver-checks 检测细节。axdevice_base 升至 0.5.0 因 DeviceAddrRange trait 新增 supertrait 和方法;axvcpu 升至 0.7.0 因移除 InterruptTriggerModesg2002-tpu 升至 0.2.0 因结构体新增字段。均属合理 semver major bump。

CI 状态

当前 head SHA 7d18b3c7 无 check-runs,mergeable_state=unstable。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前无其他同版本范围的 release-plz PR 处于 open 状态。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking changes 已正确标记为 semver major bump,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 7d18b3c to ee29141 Compare June 16, 2026 04:15

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 44 个 crate 的新版本。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 94 个文件、+442/-139 行,无任何代码逻辑修改

包含 3 个 API breaking change(axdevice_base 0.4.14→0.5.0、axvcpu 0.6.1→0.7.0、sg2002-tpu 0.1.6→0.2.0),均已在 PR body 中用 cargo-semver-checks 输出记录,属于 semver 合规的 pre-1.0 版本号提升。

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无 .rs 源码变更 ✓
  • 全部 46 个 crate 版本在 workspace Cargo.toml、各 crate Cargo.tomlCargo.lock 三处一致 ✓
  • cargo fmt --check:通过 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1239#1243#1247#1248#1256#1258#1264#1267#1269#1270)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA ee291419 无 check-runs(total_count=0),status state 为 pending。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

已有审查

已有 10+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD ee291419 已确认变更内容一致。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from ee29141 to 246fd32 Compare June 16, 2026 05:25

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

本轮审查当前 HEAD 246fd32b8d895b5ec289c6c54264abbde0d29bc3。这是 release-plz 自动生成的发布 PR,发布 47 个 crate 的新版本(含 3 个 semver-breaking: axdevice_base 0.5.0、axvcpu 0.7.0、sg2002-tpu 0.2.0)。变更仅涉及版本号、workspace 依赖声明、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 96 个文件、+455/-142 行,无任何源码(.rs)逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • workspace Cargo.toml 依赖声明与 per-crate Cargo.toml 一致(抽查 axdevice_base 0.5.0、axvcpu 0.7.0、sg2002-tpu 0.2.0、starry-kernel 0.6.3 等) ✓
  • Cargo.lock 版本与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

Breaking Changes 分析

  • axdevice_base 0.4.14→0.5.0:DeviceAddrRange trait 新增 supertraits(Copy/Eq/LowerHex)、关联常量 BUS_NAME、方法 is_empty/overlaps,来源于 #1258(Issue 595 device foundation),已通过 major 版本号正确标识 ✓
  • axvcpu 0.6.1→0.7.0:移除 InterruptTriggerMode 枚举,来源于 #1258,major 版本号正确 ✓
  • sg2002-tpu 0.1.6→0.2.0:TpuRuntimeState 结构体新增字段,来源于 #1269(tpu add tdma irq),minor 版本号正确 ✓

三个 breaking change 均来自已合并的功能 PR,属于项目内部 workspace 依赖,breaking 版本号标识正确。

CI 状态

当前 head SHA 246fd32b 无 check-runs 和 status checks。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

已有审查

已有 12+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking changes 版本号标识正确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 73 个 crate 的新版本,包括 10 个有 API breaking changes 的 crate(ax-cpuaxpollrdif-blocknvme-driveraxdevice_baseaxvcpuax-netax-runtimesg2002-tpu)和 63 个 API 兼容版本提升。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 148 个文件、+784/-219 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • cargo metadata --format-version=1 --no-deps:全部 73 个 release 目标 crate 版本与 metadata 一致(已逐一校验 11 个关键 crate:starry-kernel 0.6.3starryos 0.5.17axbuild 0.4.13axvisor 0.5.13ax-cpu 0.7.0ax-net 0.8.0ax-runtime 0.8.0crab-usb 0.9.7sg2002-tpu 0.2.0rdif-block 0.9.0nvme-driver 0.6.0) ✓
  • workspace Cargo.toml 依赖声明:所有 73 个 crate 版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:所有 package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185 AIC8800 SoftAP、#1228 submit-poll、#1239 stack protector、#1243 cgroup mount、#1244 multi-interface、#1247 gdb multiarch、#1248 rockchip-rga、#1256 BPF JIT、#1258 device foundation、#1264 xHCI EP0、#1266 WiFi AP/STA、#1269 TPU TDMA IRQ、#1270 sg2002 tty、#1273 VM interrupt fabric、#1276 WiFi EAPOL、#1278 poll irq-safe、#1279 LoongArch kmod、#1280 loongarch64 VA、#1223 overlayfs、#1291 sdhci-host、#1292 GDB ptrace、#1294 UEFI RTC、#1297 x86 helper IPI、#1300 Hermit cleanup、#1301 rdif-pcie testcase、#1302 console mouse、#1328 prepopulate pages、#1329 XSAVE、#1330 GDB smoke)与 PR body 对齐,compare/tag 链接格式正确 ✓

API Breaking Changes

10 个 crate 有 breaking changes,均已在 PR body 中通过 cargo-semver-checks 详细记录:

  • ax-cpu 0.7.0:XSAVE 替换 FXSAVE,ExtendedState 结构体字段变更
  • axpoll 0.4.0:PollSet::register/wake 签名变更
  • rdif-block 0.9.0:QueueLimits/Event 新增字段
  • nvme-driver 0.6.0:Config 新增 io_queue_interrupts/interrupt_vector 字段
  • axdevice_base 0.5.0:DeviceAddrRange trait 新增 supertrait/方法/常量
  • axvcpu 0.7.0:InterruptTriggerMode 枚举移除
  • ax-net 0.8.0:NetworkConfig 重构,SO_BINDTODEVICE 支持
  • ax-runtime 0.8.0:移除 fs-ng-* features
  • sg2002-tpu 0.2.0:TpuRuntimeState 新增字段

这些都是在先前 PR 中引入的代码变更,本 PR 只是将版本号提升到正确值,breaking changes 的文档完整准确。

CI 状态

当前 head SHA f4e180d 无 check-runs 和 status checks(pending,0 total)。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1325 macOS selfbuild、#1323 ptrace SEIZE、#1322 等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 10+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD f4e180d 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking changes 文档完整,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from f4e180d to a2ceff6 Compare June 21, 2026 05:08

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 65+ 个 crate 的新版本(含多个 API breaking change 的大版本提升)。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 148 个文件、+784/-219 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • 无新增 [patch.crates-io] 覆盖 ✓
  • 无合并冲突 ✓

版本一致性验证(抽样)

Crate Cargo.toml Cargo.lock PR body
starry-kernel 0.6.3 0.6.3 0.6.3 ✓
axbuild 0.4.13 0.4.13 ✓
starryos 0.5.17 0.5.17 ✓
axvisor 0.5.13 0.5.13 ✓
ax-runtime 0.8.0 0.8.0 ✓

Breaking Change 版本号审查

PR body 列出了 10 个包含 API breaking changes 的 crate,均使用了正确的 semver 大版本提升:

  • ax-cpu 0.6.8→0.7.0、axpoll 0.3.11→0.4.0、rdif-block 0.8.2→0.9.0、nvme-driver 0.5.2→0.6.0、axdevice_base 0.4.14→0.5.0、axvcpu 0.6.1→0.7.0、ax-net 0.7.3→0.8.0、ax-runtime 0.7.0→0.8.0、sg2002-tpu 0.1.6→0.2.0 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1239#1243#1247#1248#1256#1264#1267#1270 等)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA a2ceff65 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。本 PR 是发布收尾,不替代也不实现其它功能 PR。

结论

版本元数据正确、一致,CHANGELOG 内容准确,semver breaking change 版本号正确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

已按当前 head a2ceff6 重新检查。

检查项:PR 元信息为 release-plz 自动发布分支,非 draft;当前没有未解决 review thread;GitHub 对该 bot 分支未报告 checks,因此没有把远端 CI 当作通过证据。变更范围只包含 workspace/package Cargo.toml、Cargo.lock 和各 crate CHANGELOG.md,没有源码或运行逻辑改动;git diff --check origin/dev...HEAD 通过;变更路径过滤确认没有超出发布元数据范围;全仓未发现 [patch.crates-io]cargo metadata --format-version=1 --no-deps 能正常解析;git merge-tree --write-tree origin/dev HEAD 未报告冲突。

重复/重叠检查:当前开放 PR 中没有另一个 release-plz 发布 PR;搜索命中的 #1207 是 LoongArch Axvisor 功能 PR,语义不重叠。本 PR 不引入新行为或 bugfix,因此不需要额外运行时测试或回归测试;本次验证重点是发布元数据一致性和依赖解析。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from a2ceff6 to c1d161a Compare June 21, 2026 05:28

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布以下 crate 的新版本(包括多个 API breaking changes):

  • ax-cpu: 0.6.8 → 0.7.0(⚠ AVX/XSAVE 状态保存,ptrace 清理)
  • axpoll: 0.3.11 → 0.4.0(⚠ PollSet 接口改为 unsafe + 参数变更)
  • rdif-block: 0.8.2 → 0.9.0(⚠ QueueLimits/Event 新增字段)
  • nvme-driver: 0.5.2 → 0.6.0(⚠ Config 新增字段)
  • axdevice_base: 0.4.14 → 0.5.0(⚠ DeviceAddrRange trait 新增 supertrait/方法/常量)
  • axvcpu: 0.6.1 → 0.7.0(⚠ InterruptTriggerMode 枚举移除)
  • ax-net: 0.7.3 → 0.8.0(⚠ 多网口支持、BindToDevice 选项、NetworkConfig 字段重构)
  • ax-runtime: 0.7.0 → 0.8.0(⚠ fs-ng feature 移除)
  • sg2002-tpu: 0.1.6 → 0.2.0(⚠ TpuRuntimeState 新增字段)
  • 以及 64 个 API compatible 的版本提升

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 148 个文件,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • 所有采样 crate 版本在 workspace Cargo.toml、crate Cargo.tomlCargo.lock 三处一致(starry-kernel=0.6.3, starryos=0.5.17, axbuild=0.4.13, axvisor=0.5.13, ax-cpu=0.7.0, axpoll=0.4.0, ax-net=0.8.0, rdif-block=0.9.0, nvme-driver=0.6.0, axdevice_base=0.5.0, axvcpu=0.7.0, aic8800=0.1.1, sdhci-cv1800=0.1.1)✓
  • [patch.crates-io] 覆盖 ✓
  • 无合并冲突 ✓

CHANGELOG 验证

CHANGELOG 条目引用的 PR 编号(#1185#1228#1239#1243#1244#1247#1248#1256#1258#1264#1266#1269#1270#1276#1278#1279#1280#1291#1292#1294#1297#1300#1301#1302#1326#1328#1329#1330)与 PR body 对齐,compare/tag 链接格式正确 ✓

CI 状态

当前 head SHA c1d161a 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。本 PR 是发布收尾,不替代也不实现其它功能 PR。

已有审查

已有 10+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD c1d161a 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,semver breaking changes 在 PR body 中正确标注,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from c1d161a to 7a89c30 Compare June 21, 2026 05:48

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 73+ 个 crate 的新版本,包含多个 API breaking 变更的 semver-major 提升。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 148 个文件、+786/-219 行,无任何代码逻辑修改

版本一致性验证

  • cargo metadata --format-version=1 --no-deps 验证全部 release 目标 crate 版本与 metadata 一致 ✓
  • workspace Cargo.toml 依赖声明与各 crate Cargo.toml 版本对齐 ✓
  • Cargo.lock 中所有 package version 与声明一致 ✓

其他检查

  • [patch.crates-io]:不涉及 crates.io patch 覆盖 ✓
  • 无合并冲突git diff --check origin/dev...HEAD 通过,无冲突标记 ✓
  • 无源码变更:所有变更文件均为 Cargo.tomlCargo.lockCHANGELOG.md
  • CHANGELOG 准确:各 crate CHANGELOG 新增版本段引用的 PR 编号与 PR body 对齐 ✓

CI 状态

当前 head SHA 7a89c301 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。本 PR 是发布收尾,不替代也不实现其它功能 PR。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 7a89c30 to 453a4a6 Compare June 21, 2026 06:06

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

已按当前 head 453a4a693bfb97b94bbb9eb865f0f103f165510b 重新检查。

检查项:PR 仍为 release-plz 自动发布分支,非 draft;当前没有 GitHub check-runs,因此没有把远端 CI 当作通过证据。变更范围为 148 个文件,只包含 workspace/root Cargo.tomlCargo.lock、各 crate Cargo.tomlCHANGELOG.md,未发现源码或运行逻辑改动;git merge-tree --write-tree origin/dev HEAD 通过;git diff --check origin/dev...HEAD 通过;全仓未发现 [patch.crates-io]cargo metadata --format-version=1 --no-deps 能正常解析 177 个 workspace package;路径过滤确认没有超出发布元数据范围。

重复/重叠检查:开放 PR 搜索中只有本 release-plz PR;另一个命中的 #1207 是 LoongArch Axvisor 功能 PR,语义不重叠。本 PR 只更新发布元数据、版本号、lockfile 和 changelog,不引入新行为,因此不需要额外运行时回归。

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布以下 crate 的新版本(共 148 个文件、+787 行):

API breaking changes(7 个)

  • ax-cpu: 0.6.8 → 0.7.0(ExtendedState 新增私有字段、FxsaveArea 新增 Copy 实现)
  • axpoll: 0.3.11 → 0.4.0(PollSet::register/wake 签名和安全语义变更)
  • rdif-block: 0.8.2 → 0.9.0(QueueLimits.max_inflight、Event.completions 新增字段)
  • nvme-driver: 0.5.2 → 0.6.0(Config 新增 io_queue_interrupts、interrupt_vector 字段)
  • axdevice_base: 0.4.14 → 0.5.0(DeviceAddrRange trait 新增 supertrait、方法和关联常量)
  • axvcpu: 0.6.1 → 0.7.0(InterruptTriggerMode 枚举移除)
  • ax-net: 0.7.3 → 0.8.0(NetworkConfig 字段变更、SocketOption 新增 BindToDevice)
  • ax-runtime: 0.7.0 → 0.8.0(fs-ng feature 移除)
  • sg2002-tpu: 0.1.6 → 0.2.0(TpuRuntimeState 新增字段)

API compatible changes(40+ 个):包括 starry-kernel 0.6.3、starryos 0.5.17、axbuild 0.4.13、crab-usb 0.9.7 等。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo fmt --check:通过 ✓
  • cargo metadata --format-version=1 --no-deps:全部目标 crate 版本与 PR body 一致 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • [patch.crates-io] 覆盖 ✓
  • 无合并冲突 ✓

版本一致性

通过 cargo metadata 验证了 PR body 中列出的所有关键 crate 版本:
starry-kernel 0.6.3starryos 0.5.17axbuild 0.4.13axvisor 0.5.13ax-cpu 0.7.0axpoll 0.4.0ax-net 0.8.0ax-runtime 0.8.0rdif-block 0.9.0nvme-driver 0.6.0axdevice_base 0.5.0axvcpu 0.7.0sg2002-tpu 0.2.0 —— 全部一致 ✓

CI 状态

当前 head SHA 453a4a693 无 check-runs,commit status 为 pending(0 个 status)。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无同版本范围的另一个 release-plz PR。PR body 中列出的 semver-checks breaking changes 来自自动化的 cargo-semver-checks,已在 CHANGELOG 中正确记录。

已有审查

已有多个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD。当前 HEAD 453a4a693 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking changes 已在 PR body 中正确文档化,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 453a4a6 to b4fd95d Compare June 21, 2026 06:27

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 73+ 个 crate 的新版本,涵盖多项 API breaking changes(ax-cpu 0.7.0、axpoll 0.4.0、rdif-block 0.9.0、nvme-driver 0.6.0、axdevice_base 0.5.0、axvcpu 0.7.0、ax-net 0.8.0、ax-runtime 0.8.0、sg2002-tpu 0.2.0)及大量 API 兼容更新。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 148 个文件、+788/-274 行,无任何代码逻辑修改

版本一致性验证

对 20 个关键 crate 逐一校验了三处版本一致性:

  • 各 crate Cargo.toml 版本声明:全部匹配 ✓
  • workspace Cargo.toml 依赖声明:全部匹配 ✓
  • Cargo.lock 中 package version:全部匹配 ✓

已校验的 crate 包括:starry-kernel 0.6.3、starryos 0.5.17、axbuild 0.4.13、axvisor 0.5.13、ax-cpu 0.7.0、ax-net 0.8.0、ax-runtime 0.8.0、axpoll 0.4.0、rdif-block 0.9.0、nvme-driver 0.6.0、axdevice_base 0.5.0、axvcpu 0.7.0、crab-usb 0.9.7、sg2002-tpu 0.2.0、someboot 0.2.2、somehal 0.7.1、axplat-dyn 0.7.4、rdif-eth 0.3.3、aic8800 0.1.1、sdhci-cv1800 0.1.1。

其他检查

  • [patch.crates-io]:不涉及 crates.io patch 覆盖 ✓
  • 无合并冲突mergeable=true
  • git diff --check:通过,无冲突标记或格式问题 ✓
  • 变更文件类型:仅 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓

BREAKING CHANGES 审查

PR body 详细记录了 9 个 crate 的 breaking changes(通过 cargo-semver-checks 检测),包括:

  • ax-cpu: ExtendedState 结构体字段变更、FxsaveArea 新增 Copy 实现
  • axpoll: PollSet::register/wake 方法签名变更(新增参数、变 unsafe)
  • rdif-block: QueueLimits/Event 结构体新增字段
  • nvme-driver: Config 结构体新增字段
  • axdevice_base: DeviceAddrRange trait 新增 supertrait 和方法
  • axvcpu: InterruptTriggerMode 枚举移除
  • ax-net: TcpSocket 不再 UnwindSafeNetworkConfig 字段变更
  • ax-runtime: 移除 fs-ng* feature
  • sg2002-tpu: TpuRuntimeState 新增字段

这些 breaking changes 均来自已合并的功能 PR(#1185#1228#1244#1258#1278 等),semver 分析准确,版本号升级符合语义化版本规范。

CI 状态

当前 head SHA b4fd95d16 无 check-runs 和 status checks。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个 release-plz 发布 PR。其他 open PR(#1333 macOS 自举、#1331 si_addr 修复等)均为功能/修复 PR,与本发布 PR 完全无关。

已有审查

已有 10+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD b4fd95d16 已确认变更内容与之前审查一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking changes 均来自已合并的功能 PR 且 semver 分析准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 75 个 crate 的新版本(含多个 API breaking changes 的 major/minor bump)。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 152 个文件、+813/-225 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • cargo metadata --format-version=1 --no-deps:通过,全部 release 目标 crate 版本可解析 ✓
  • 关键 crate 版本一致性检查(workspace Cargo.toml ↔ per-crate Cargo.tomlCargo.lock):
    • starry-kernel 0.6.3 ✓、starryos 0.5.17 ✓、axbuild 0.4.13 ✓、axvisor 0.5.13 ✓
    • ax-cpu 0.7.0 ✓、ax-net 0.8.0 ✓、ax-runtime 0.8.0 ✓、axpoll 0.4.0 ✓
  • [patch.crates-io] 覆盖 ✓
  • 无合并冲突:git merge-tree 显示 0 个冲突文件 ✓

CI 状态

当前 HEAD c79ae2160 的 check-runs:

  • Detect changed paths: success
  • Cancel stale CI runs: success
  • Run sync-lint / run_container: success
  • Release-plz release: success
  • Check formatting / run_hostRelease-plz PR: in_progress
  • Publish base container imagePublish axvisor-lvz container imageRun sync-lint / run_hostCheck formatting / run_container: skipped(路径/环境互斥,属预期行为)

无失败 check。由于本 PR 只做发布元数据更新,关键 lint 和 release 流程已通过,CI 状态不阻塞审查。

重复/重叠分析

当前 open PR 中无另一个 release-plz 发布 PR。其他 open PR(#1337 poll_io 修复、#1336 sdio-host2 抽象等)均为功能/修复 PR,与本发布 PR 完全无关。

已有审查

已有多个 APPROVE 审查(mai-team-app[bot]ZR233),均基于较早 HEAD。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,CI 关键 check 已通过,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from c79ae21 to 6eaad34 Compare June 22, 2026 02:19

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 81 个 crate 的新版本(包括 rdif-eth 0.3.3、ax-cpu 0.7.0、axpoll 0.4.0、rdif-block 0.9.0、nvme-driver 0.6.0、rdif-display 0.2.0、rdif-input 0.2.0、axdevice_base 0.5.0、axvcpu 0.7.0、ax-net 0.8.0、ax-runtime 0.8.0、sg2002-tpu 0.2.0 等,含 API breaking changes 的版本升级以及若干兼容性小版本提升)。

变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 152 个文件、+813/-... 行,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo metadata --format-version=1 --no-deps:通过,全部 release 目标 crate 版本可解析 ✓
  • workspace Cargo.toml 依赖声明:随机抽样 starry-kernel 0.6.3、starryos 0.5.17、ax-cpu 0.7.0、ax-net 0.8.0、axpoll 0.4.0、rdif-block 0.9.0 均与 per-crate Cargo.toml 一致 ✓
  • Cargo.lock:已同步更新 ✓
  • [patch.crates-io] 覆盖 ✓
  • mergeable=true,无合并冲突 ✓
  • 无冲突标记 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓

CHANGELOG 验证

PR body 中列出了各 crate 的 CHANGELOG 说明,与 changelog 文件中的版本段落和 compare/tag 链接格式一致 ✓

CI 状态

当前 head SHA 6eaad344 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1336 sdio host2、#1335 axdevice 重构等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有多个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 6eaad344 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from 6eaad34 to d0b4089 Compare June 22, 2026 02:46

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

复审当前 head d0b4089d99a7b3a3180569935e4a8b5eb626a434

这是 release-plz 自动生成的 release 元数据 PR,变更范围仍只包含 workspace/root Cargo.tomlCargo.lock、各 crate Cargo.tomlCHANGELOG.md,没有源码或运行逻辑修改。当前 head 本地检查通过:git diff --check origin/dev...HEAD、变更文件范围过滤、全仓 [patch.crates-io] 检查、cargo metadata --format-version=1 --no-deps(177 个 workspace package)。

GitHub 当前仍没有 check runs,且 release-plz 分支会随 dev 更新而滚动;本次 approve 只针对上述 head 的发布元数据一致性,不把远端 CI 视为已通过证据。当前没有发现需要阻塞的 release 元数据问题。

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 75+ 个 crate 的新版本(含 ax-cpu 0.7.0、axpoll 0.4.0、rdif-block 0.9.0、nvme-driver 0.6.0、ax-net 0.8.0、ax-runtime 0.8.0、axdevice_base 0.5.0、axvcpu 0.7.0 等 breaking change 版本,以及大量 API 兼容 patch 版本)。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,无任何代码逻辑修改

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • cargo metadata --format-version=1 --no-deps:通过,全部 release 目标 crate 版本可解析 ✓
  • 抽查 13 个关键 crate 版本(starry-kernel 0.6.3、starryos 0.5.17、axbuild 0.4.13、axvisor 0.5.13、ax-cpu 0.7.0、axpoll 0.4.0、rdif-block 0.9.0、nvme-driver 0.6.0、ax-net 0.8.0、ax-runtime 0.8.0、crab-usb 0.9.7、aic8800 0.1.1、somehal 0.7.1):全部与 metadata 一致 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lock 和各 crate 的 Cargo.toml/CHANGELOG.md,无源码变更 ✓
  • [patch.crates-io] 覆盖 ✓
  • 无合并冲突 ✓

Breaking Changes 说明

PR body 已通过 cargo-semver-checks 列出所有 breaking change:ax-cpu(新 private 字段、Copy impl、字段重命名)、axpoll(方法变 unsafe、参数数量变更)、rdif-block/nvme-driver/rdif-display/rdif-input/sg2002-tpu(新 struct 字段)、axdevice_base(新 supertrait、新 associated const、不再 dyn compatible)、axvcpu(enum 移除)、ax-net(auto trait 移除、新 enum variant、字段重命名)、ax-runtime(feature 移除)。这些 breaking change 来自已合并的功能 PR,版本号变更正确反映了实际 API 变化。

CI 状态

当前 head SHA 无 check-runs,这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地 metadata/lockfile 一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。其他 open PR(#1336 sdio-host2、#1335 axdevice 重构等)均为功能 PR,与本发布 PR 完全无关。

已有审查

已有 10+ 个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD d0b4089d 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,无 [patch.crates-io],无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-15T02-31-10Z branch from d0b4089 to b621ab1 Compare June 22, 2026 03:09

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查结论:APPROVE ✅

变更内容

本 PR 由 release-plz 自动生成,发布 75 个 crate 的新版本,涵盖多个已合并功能/修复的版本发布收尾。变更仅涉及版本号提升、workspace 依赖声明更新、Cargo.lock 同步和 CHANGELOG.md 条目新增,共 152 个文件、+818 行,无任何代码逻辑修改

涉及的 breaking change crate 均已正确做 semver major/minor 升级:

  • ax-cpu 0.6.8 → 0.7.0(XSAVE/ptrace 相关 API 变更)
  • axpoll 0.3.11 → 0.4.0(PollSet::register/wake 签名变更)
  • rdif-block 0.8.2 → 0.9.0(新增字段)
  • nvme-driver 0.5.2 → 0.6.0(新增字段)
  • rdif-display 0.1.2 → 0.2.0、rdif-input 0.1.2 → 0.2.0(新增字段)
  • axdevice_base 0.4.14 → 0.5.0(trait 超级 trait 和方法变更)
  • axvcpu 0.6.1 → 0.7.0(枚举移除)
  • ax-net 0.7.3 → 0.8.0(字段/枚举/feature 变更)
  • ax-runtime 0.7.0 → 0.8.0(feature 移除)
  • sg2002-tpu 0.1.6 → 0.2.0(新增字段)

本地验证

  • git diff --check origin/dev...HEAD:通过 ✓
  • 变更文件仅包含 Cargo.tomlCargo.lockCHANGELOG.md,无源码变更 ✓
  • cargo metadata --format-version=1 --no-deps:全部 release 目标 crate 版本与 metadata 一致 ✓
  • workspace Cargo.toml 依赖声明:抽查 starry-kernelax-cpuax-runtimeaxpollrdif-block 等关键 crate,版本均与各自 crate Cargo.toml 对齐 ✓
  • Cargo.lock:抽查 crate package version 均与声明一致 ✓
  • [patch.crates-io] 覆盖 ✓
  • 无合并冲突 ✓

CI 状态

当前 head SHA b621ab13 无 check-runs。这是 bot release PR 需要仓库侧批准运行的正常行为,不是构建失败。本 PR 只做发布元数据更新,本地一致性验证已覆盖主要风险。

重复/重叠分析

当前 open PR 中无另一个同版本范围的 release-plz PR。本 PR 是发布收尾,不替代也不实现其它功能 PR。

已有审查

已有多个 APPROVE 审查(mai-team-app[bot]ZR233),均基于早期 HEAD 提交。当前 HEAD 已确认变更内容一致。

结论

版本元数据正确、一致,CHANGELOG 内容准确,breaking change 均已正确做 semver 版本升级,无阻塞问题,建议合并。

Powered by mimo-v2.5-pro

@ZR233
ZR233 merged commit 73409e0 into dev Jun 22, 2026
@ZR233
ZR233 deleted the release-plz-2026-06-15T02-31-10Z branch June 22, 2026 03:23
@github-actions github-actions Bot mentioned this pull request Jun 22, 2026
Antareske pushed a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Antareske pushed a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
luodeb pushed a commit that referenced this pull request Jun 30, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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