Skip to content

chore: release#1091

Closed
github-actions[bot] wants to merge 1 commit into
devfrom
release-plz-2026-06-03T09-16-55Z
Closed

chore: release#1091
github-actions[bot] wants to merge 1 commit into
devfrom
release-plz-2026-06-03T09-16-55Z

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🤖 New release

  • axfs-ng-vfs: 0.4.3 -> 0.5.0 (⚠ API breaking changes)
  • rsext4: 0.5.0 -> 0.5.1 (✓ API compatible changes)
  • ax-driver: 0.6.1 -> 0.6.2 (✓ API compatible changes)
  • axvm-types: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • axvcpu: 0.6.0 -> 0.6.1 (✓ API compatible changes)
  • arm_vcpu: 0.5.10 -> 0.5.11 (✓ API compatible changes)
  • arm_vgic: 0.4.11 -> 0.4.12 (✓ API compatible changes)
  • axaddrspace: 0.5.12 -> 0.5.13 (✓ API compatible changes)
  • riscv_vplic: 0.4.13 -> 0.4.14 (✓ API compatible changes)
  • axdevice: 0.4.11 -> 0.4.12 (✓ API compatible changes)
  • ax-hal: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-fs-ng: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-net-ng: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • loongarch_vcpu: 0.5.4 -> 0.5.5 (✓ API compatible changes)
  • riscv_vcpu: 0.5.10 -> 0.5.11 (✓ API compatible changes)
  • axvmconfig: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • starry-kernel: 0.5.13 -> 0.5.14 (✓ API compatible changes)
  • axbuild: 0.4.9 -> 0.4.10 (✓ API compatible changes)
  • starryos: 0.5.13 -> 0.5.14
  • ax-plat-loongarch64-qemu-virt: 0.5.11 -> 0.5.12
  • ax-plat-riscv64-sg2002: 0.4.0 -> 0.4.1
  • ax-plat-x86-pc: 0.5.11 -> 0.5.12
  • ax-plat-x86-qemu-q35: 0.4.9 -> 0.4.10
  • axplat-dyn: 0.7.0 -> 0.7.1
  • axdevice_base: 0.4.13 -> 0.4.14
  • x86_vlapic: 0.4.12 -> 0.4.13
  • ax-ipi: 0.5.15 -> 0.5.16
  • ax-mm: 0.5.16 -> 0.5.17
  • ax-task: 0.5.17 -> 0.5.18
  • ax-sync: 0.5.16 -> 0.5.17
  • ax-display: 0.5.15 -> 0.5.16
  • ax-dma: 0.6.0 -> 0.6.1
  • ax-fs: 0.5.15 -> 0.5.16
  • ax-input: 0.5.15 -> 0.5.16
  • ax-net: 0.5.15 -> 0.5.16
  • ax-runtime: 0.6.0 -> 0.6.1
  • ax-feat: 0.5.17 -> 0.5.18
  • ax-api: 0.5.17 -> 0.5.18
  • ax-std: 0.5.16 -> 0.5.17
  • x86_vcpu: 0.5.11 -> 0.5.12
  • axvm: 0.5.11 -> 0.5.12
  • sg2002-tpu: 0.1.3 -> 0.1.4
  • ax-posix-api: 0.5.17 -> 0.5.18
  • ax-libc: 0.5.16 -> 0.5.17
  • arceos-rust-interface: 1.1.0 -> 1.1.1
  • axvisor: 0.5.9 -> 0.5.10

axfs-ng-vfs breaking changes

--- 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.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  axfs_ng_vfs::Location::create takes 3 parameters in /tmp/.tmpSUwVBR/axfs-ng-vfs/src/mount.rs:572, but now takes 5 parameters in /tmp/.tmpCQagrD/tgoskits/components/axfs-ng-vfs/src/mount.rs:572
  axfs_ng_vfs::DirNode::create takes 3 parameters in /tmp/.tmpSUwVBR/axfs-ng-vfs/src/node/dir.rs:290, but now takes 5 parameters in /tmp/.tmpCQagrD/tgoskits/components/axfs-ng-vfs/src/node/dir.rs:293

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  DirNodeOps::create now takes 5 instead of 3 parameters, in file /tmp/.tmpCQagrD/tgoskits/components/axfs-ng-vfs/src/node/dir.rs:76

axvmconfig 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.47.0/src/lints/enum_missing.ron

Failed in:
  enum axvmconfig::VMBootProtocol, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:338
  enum axvmconfig::VMInterruptMode, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:522
  enum axvmconfig::VMType, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:35
  enum axvmconfig::VmMemMappingType, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:72
  enum axvmconfig::EmulatedDeviceType, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:125

--- 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.47.0/src/lints/struct_missing.ron

Failed in:
  struct axvmconfig::EmulatedDeviceConfig, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:255
  struct axvmconfig::PassThroughDeviceConfig, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:273
  struct axvmconfig::PassThroughAddressConfig, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:293
  struct axvmconfig::VmMemConfig, previously in file /tmp/.tmpSUwVBR/axvmconfig/src/lib.rs:95
Changelog

axfs-ng-vfs

0.5.0 - 2026-06-05

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

rsext4

0.5.1 - 2026-06-05

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

ax-driver

0.6.2 - 2026-06-05

Other

  • (ax-driver) remove redundant mmio cfg gate (#1100)

axvm-types

0.5.12 - 2026-06-05

Other

  • update dependencies and changelogs for axdevice_base, axvm, x8… (#1099)

axvcpu

0.6.1 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

arm_vcpu

0.5.11 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

arm_vgic

0.4.12 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

axaddrspace

0.5.13 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

riscv_vplic

0.4.14 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

axdevice

0.4.12 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

ax-hal

0.5.17 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

ax-fs-ng

0.5.17 - 2026-06-05

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

ax-net-ng

0.7.1 - 2026-06-05

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

loongarch_vcpu

0.5.5 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

riscv_vcpu

0.5.11 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

axvmconfig

0.7.0 - 2026-06-05

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

starry-kernel

0.5.14 - 2026-06-05

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

Fixed

  • (starry,nginx) multi-worker signal interruption and EPOLLEXCLUSIVE handling (#1018)

axbuild

0.4.10 - 2026-06-05

Added

  • (axbuild) improve incremental clippy coverage (#1088)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

starryos

0.5.14 - 2026-06-05

Added

  • (starry) enable self-compilation on riscv64 with 12GB RAM (#881)

ax-plat-loongarch64-qemu-virt

0.5.12 - 2026-06-05

Other

  • updated the following local packages: ax-driver

ax-plat-riscv64-sg2002

0.4.1 - 2026-06-05

Other

  • updated the following local packages: ax-driver

ax-plat-x86-pc

0.5.12 - 2026-06-05

Other

  • updated the following local packages: ax-driver

ax-plat-x86-qemu-q35

0.4.10 - 2026-06-05

Other

  • updated the following local packages: ax-driver

axplat-dyn

0.7.1 - 2026-06-05

Other

  • updated the following local packages: ax-driver

axdevice_base

0.4.14 - 2026-06-05

Other

  • updated the following local packages: axvm-types

Fixed

  • publish the device address and access-width re-exports required by virtualization crates

x86_vlapic

0.4.13 - 2026-06-05

Other

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

Fixed

  • publish the host interface module used by axvm

ax-ipi

0.5.16 - 2026-06-05

Other

  • updated the following local packages: ax-hal

ax-mm

0.5.17 - 2026-06-05

Other

  • updated the following local packages: ax-hal

ax-task

0.5.18 - 2026-06-05

Other

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

ax-sync

0.5.17 - 2026-06-05

Other

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

ax-display

0.5.16 - 2026-06-05

Other

  • updated the following local packages: ax-sync

ax-dma

0.6.1 - 2026-06-05

Other

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

ax-fs

0.5.16 - 2026-06-05

Other

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

ax-input

0.5.16 - 2026-06-05

Other

  • updated the following local packages: ax-sync

ax-net

0.5.16 - 2026-06-05

Other

  • updated the following local packages: ax-hal, ax-net-ng, ax-task, ax-sync

ax-runtime

0.6.1 - 2026-06-05

Other

  • updated the following local packages: ax-driver, ax-hal, ax-fs-ng, ax-net-ng, ax-ipi, ax-mm, ax-task, ax-display, ax-fs, ax-input, ax-net

ax-feat

0.5.18 - 2026-06-05

Other

  • updated the following local packages: ax-driver, ax-hal, ax-fs-ng, ax-net-ng, ax-ipi, ax-task, ax-sync, ax-display, ax-fs, ax-input, ax-net, ax-runtime

ax-api

0.5.18 - 2026-06-05

Other

  • updated the following local packages: ax-hal, ax-ipi, ax-mm, ax-task, ax-sync, ax-display, ax-dma, ax-fs, ax-net, ax-runtime, ax-feat

ax-std

0.5.17 - 2026-06-05

Other

  • updated the following local packages: ax-feat, ax-api

x86_vcpu

0.5.12 - 2026-06-05

Other

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

Fixed

  • publish the host interface module used by axvm

axvm

0.5.12 - 2026-06-05

Other

  • updated the following local packages: axvm-types, axvcpu, arm_vcpu, arm_vgic, axaddrspace, riscv_vplic, axdevice, ax-hal, loongarch_vcpu, riscv_vcpu, axplat-dyn, axdevice_base, x86_vlapic, ax-std, x86_vcpu

Fixed

  • publish the corrected feature metadata for host filesystem and platform-dynamic support

sg2002-tpu

0.1.4 - 2026-06-05

Other

  • updated the following local packages: ax-dma

ax-posix-api

0.5.18 - 2026-06-05

Other

  • updated the following local packages: ax-hal, ax-task, ax-sync, ax-fs, ax-net, ax-runtime, ax-feat

ax-libc

0.5.17 - 2026-06-05

Other

  • updated the following local packages: ax-driver, ax-hal, ax-feat, ax-posix-api

arceos-rust-interface

1.1.1 - 2026-06-05

Other

  • updated the following local packages: ax-driver, ax-hal, ax-runtime, ax-feat, ax-api, ax-posix-api

axvisor

0.5.10 - 2026-06-05

Other

  • updated the following local packages: ax-driver, ax-hal, axvmconfig, axbuild, ax-std, axvm


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-03T09-16-55Z branch 5 times, most recently from 63c0a0c to 0ef6618 Compare June 4, 2026 04:39

@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 0ef66187fc0e9f03398e05c621e6b852f1cb1e4c。这是 release-plz 生成的版本/CHANGELOG/Cargo.lock 更新;检查 diff 后未发现非发布元数据改动,也没有同类 open release PR 取代它。

本地验证:git diff --check origin/dev...HEADcargo fmt --checkcargo metadata --format-version=1 --no-deps 通过;关键版本号与 release body 中列出的 bump 一致,未发现 [patch.crates-io]cargo xtask clippy --package axbuild 通过。

注意:该 bot 分支目前没有上报远端 checks,因此 approval 依据是上述本地验证。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-03T09-16-55Z branch 8 times, most recently from 668f075 to e8f2439 Compare June 4, 2026 15: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.

复审 head e8f24399b4ceef82b2fc67d61948995d53b2f87b。这是 release-plz 生成的版本/CHANGELOG/Cargo.lock 更新 PR。

审查内容

  • 版本一致性:Cargo.toml 工作区版本声明与各 crate 的 Cargo.toml version 字段一致,Cargo.lock 版本号同步更新。
  • CHANGELOG:44 个 crate 的 CHANGELOG 条目准确反映了自上一版本以来合并的 PR(#1018, #1019, #1088, #1097, #1099, #1100, #881 等)。
  • Breaking changesaxfs-ng-vfs 0.4.3→0.5.0(DirNode::create/Location::create 参数增加)和 axvmconfig 0.6.0→0.7.0(多个 enum/struct 移除重命名)均已在 PR body 中用 cargo-semver-checks 报告记录,语义版本号符合 pre-1.0 crate 的 major bump 规范。
  • [patch.crates-io]:Cargo.toml 中未引入任何 crates.io patch 覆盖。

本地验证

检查项 结果
git diff --check origin/dev...HEAD ✅ 无冲突标记、无尾部空白
cargo fmt --check ✅ 格式正确
cargo metadata --format-version=1 --no-deps ✅ 依赖解析正常
[patch.crates-io] ✅ 已确认

重复 PR 检查

未发现其他 open 的 release-plz PR 可以取代本 PR。

CI 状态

当前 head SHA 的 check suites 均为 QUEUED 状态,无失败检查。本 PR 仅修改版本元数据文件,无功能代码变更。

结论

版本 bump 内容准确,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.

审查结果

本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。

变更内容

  • Cargo.toml 工作区版本声明:所有 workspace member 的 version 字段已更新至对应新版本。
  • 各 crate 自身 Cargo.tomlversion 字段与工作区声明一致(已验证 axfs-ng-vfs 0.5.0、axvmconfig 0.7.0 等关键 crate)。
  • Cargo.lock:所有版本号已同步更新,与 Cargo.toml 声明一致。
  • CHANGELOG.md:各 crate 的变更记录准确反映了近期合并的 PR(#1018, #1019, #1088, #1097, #1099, #1100, #881 等)。

Breaking Changes 审核

  • axfs-ng-vfs 0.4.3→0.5.0DirNode::createLocation::create 方法参数从 3 个增加到 5 个(传入 uid/gid),DirNodeOps::create trait 方法签名同步变更。属于 VFS 层 uid/gid 传递功能(#1097),符合 minor 版本 bump(pre-1.0 crate)。
  • axvmconfig 0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocolVMTypeVmMemMappingType 等)。来自 Axvisor 统一 ArceOS API 重构(#1019),符合 minor 版本 bump(pre-1.0 crate)。
  • 两个 breaking changes 均已在 PR body 中用 cargo-semver-checks 报告记录,版本号规范。

本地验证

检查项 结果
cargo fmt --check ✅ 通过
cargo metadata --format-version=1 --no-deps ✅ 依赖解析正常
[patch.crates-io] ✅ 确认无 crates.io patch 覆盖
版本一致性 ✅ 工作区、crate Cargo.toml、Cargo.lock 三方一致
HEAD SHA 一致性 e8f24399b4ceef82b2fc67d61948995d53b2f87b 匹配

CI 状态

当前 head SHA 无 check runs 和 Actions workflow 记录(release-plz 分支未配置远端 CI),mergeable_state 为 clean

重复/重叠 PR 分析

未发现其他 open 的 release-plz PR 可以取代本 PR。其他 open PR(#1128#1125 等)为功能/修复 PR,与本版本发布 PR 无内容冲突,但需要在本 PR 合并后 rebase。

既有 Review 审核

  • ZR233 的 APPROVE(head 0ef66187):审查了较早的 head,已过时但结论正确。
  • mai-team-app[bot] 的 APPROVE(head e8f24399):审查了当前 head,结论一致。
  • 两份 review 均确认无阻断问题。

结论

版本 bump 内容准确,CHANGELOG 记录完整,breaking changes 已正确标记并符合语义版本规范。无 [patch.crates-io]、无功能代码变更、无阻断问题。建议合并。

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 e8f24399b4ceef82b2fc67d61948995d53b2f87b。本 PR 仍然是 release-plz 生成的版本、CHANGELOG 和 Cargo.lock 更新;diff 限定在 Cargo.tomlCargo.lock、各 crate CHANGELOG.md,未发现功能代码改动,也没有可替代的同类 open release PR。

本地验证:git diff --check origin/dev...HEADcargo fmt --checkcargo metadata --format-version=1 --no-deps 通过;未发现 [patch.crates-io];46 个变更 package manifest 与 Cargo.lock 版本一致,45 个直接 workspace dependency 版本与对应 manifest 一致(arceos-rust-interface 是既有嵌套 package 布局,lockfile 已同步到 1.1.1);cargo xtask clippy --package axbuild 通过。

注意:该 release-plz 分支当前没有上报远端 checks,因此 approval 依据是上述本地验证。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-03T09-16-55Z branch from e8f2439 to 9594c25 Compare June 5, 2026 01: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.

复审 head 9594c25ba5fbc0403a5d61299e80afc483537aa3

本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。无功能代码变更。

变更内容

  • Cargo.toml 工作区版本声明:所有 workspace member 的 version 字段已更新至对应新版本。
  • 各 crate 自身 Cargo.tomlversion 字段与工作区声明一致。
  • Cargo.lock:所有版本号已同步更新。
  • CHANGELOG.md:各 crate 的变更记录准确反映了近期合并的 PR(#1097, #1100, #1099, #1019, #1088, #1018, #881 等)。

Breaking Changes 审核

  • axfs-ng-vfs 0.4.3→0.5.0DirNode::create/Location::create/DirNodeOps::create 参数从 3 个增加到 5 个(传入 uid/gid),属于 VFS 层 uid/gid 传递功能(#1097),pre-1.0 crate 的 minor bump 符合规范。
  • axvmconfig 0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocolVMTypeVmMemMappingType 等),来自 Axvisor 统一 ArceOS API 重构(#1019),pre-1.0 crate 的 minor bump 符合规范。
  • 两个 breaking changes 均已在 PR body 中用 cargo-semver-checks 报告记录。

本地验证

检查项 结果
git diff --check origin/dev...HEAD ✅ 无冲突标记、无尾部空白
cargo fmt --check ✅ 格式正确
cargo metadata --format-version=1 --no-deps ✅ 214 个包依赖解析正常
[patch.crates-io] ✅ 确认无 crates.io patch 覆盖
HEAD SHA 一致性 9594c25ba5fbc0403a5d61299e80afc483537aa3 匹配

CI 状态

当前 head SHA 无 check runs 和 check statuses(release-plz 分支未配置远端 CI)。mergeable_stateclean

重复 PR 检查

未发现其他 open 的 release-plz PR 可以取代本 PR。

既有 Review 审核

  • ZR233 的两份 APPROVE:审查了较早和当前 head,结论正确。
  • mai-team-app[bot] 的两份 APPROVE:审查了当前 head,结论一致。
  • 四份 review 均确认无阻断问题。

结论

版本 bump 内容准确,CHANGELOG 记录完整,breaking changes 已正确标记并符合语义版本规范。无阻断问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-03T09-16-55Z branch from 9594c25 to dba875f Compare June 5, 2026 01:26

@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 dba875fd0e602c7b18210b538e5f2c62bd9d53d7

本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。无功能代码变更。

变更内容

  • Cargo.toml 工作区版本声明:所有 workspace member 的 version 字段已更新。
  • 各 crate 自身 Cargo.tomlversion 字段与工作区声明一致(已抽查 axfs-ng-vfs 0.5.0、axvmconfig 0.7.0、starry-kernel 0.5.14、rsext4 0.5.1)。
  • Cargo.lock:版本号已同步更新,三方一致。
  • CHANGELOG.md:各 crate 变更记录准确反映近期合并的 PR(#1018, #1019, #1088, #1097, #1099, #1100, #881 等)。

Breaking Changes 审核

  • axfs-ng-vfs 0.4.3→0.5.0DirNode::create/Location::create/DirNodeOps::create 参数从 3 个增加到 5 个(传入 uid/gid),属于 VFS 层 uid/gid 传递功能(#1097),pre-1.0 crate 的 minor bump 符合规范。
  • axvmconfig 0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocolVMTypeVmMemMappingType 等),来自 Axvisor 统一 ArceOS API 重构(#1019),pre-1.0 crate 的 minor bump 符合规范。
  • 两个 breaking changes 均已在 PR body 中用 cargo-semver-checks 报告记录。

本地验证

检查项 结果
git diff --check origin/dev...HEAD ✅ 无冲突标记、无尾部空白
cargo fmt --check ✅ 格式正确
cargo metadata --format-version=1 --no-deps ✅ 依赖解析正常
[patch.crates-io] ✅ 确认无 crates.io patch 覆盖
版本一致性 ✅ 工作区、crate Cargo.toml、Cargo.lock 三方一致
HEAD SHA 一致性 dba875fd0e602c7b18210b538e5f2c62bd9d53d7 匹配

CI 状态

当前 head SHA 的 4 个 check suites(GitHub Classroom、Vercel、Octopus Review、coderabbitai)均为 QUEUED 状态,尚未有失败检查。mergeable_stateclean

既有 Review 审核

已有 5 份 APPROVE review(ZR233 ×2、mai-team-app[bot] ×3),覆盖了此前的 head 以及当前 head,结论一致。

结论

版本 bump 内容准确,CHANGELOG 记录完整,breaking changes 已正确标记并符合语义版本规范。无阻断问题,建议合并。

Powered by mimo-v2.5-pro

@github-actions github-actions Bot closed this Jun 5, 2026
@ZR233
ZR233 deleted the release-plz-2026-06-03T09-16-55Z branch June 5, 2026 13:25
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