chore: release#1091
Conversation
63c0a0c to
0ef6618
Compare
ZR233
left a comment
There was a problem hiding this comment.
复审 head 0ef66187fc0e9f03398e05c621e6b852f1cb1e4c。这是 release-plz 生成的版本/CHANGELOG/Cargo.lock 更新;检查 diff 后未发现非发布元数据改动,也没有同类 open release PR 取代它。
本地验证:git diff --check origin/dev...HEAD、cargo fmt --check、cargo metadata --format-version=1 --no-deps 通过;关键版本号与 release body 中列出的 bump 一致,未发现 [patch.crates-io];cargo xtask clippy --package axbuild 通过。
注意:该 bot 分支目前没有上报远端 checks,因此 approval 依据是上述本地验证。
668f075 to
e8f2439
Compare
There was a problem hiding this comment.
复审 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 changes:
axfs-ng-vfs0.4.3→0.5.0(DirNode::create/Location::create参数增加)和axvmconfig0.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
There was a problem hiding this comment.
审查结果
本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。
变更内容
- Cargo.toml 工作区版本声明:所有 workspace member 的
version字段已更新至对应新版本。 - 各 crate 自身 Cargo.toml:
version字段与工作区声明一致(已验证axfs-ng-vfs0.5.0、axvmconfig0.7.0 等关键 crate)。 - Cargo.lock:所有版本号已同步更新,与 Cargo.toml 声明一致。
- CHANGELOG.md:各 crate 的变更记录准确反映了近期合并的 PR(#1018, #1019, #1088, #1097, #1099, #1100, #881 等)。
Breaking Changes 审核
axfs-ng-vfs0.4.3→0.5.0:DirNode::create和Location::create方法参数从 3 个增加到 5 个(传入 uid/gid),DirNodeOps::createtrait 方法签名同步变更。属于 VFS 层 uid/gid 传递功能(#1097),符合 minor 版本 bump(pre-1.0 crate)。axvmconfig0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocol、VMType、VmMemMappingType等)。来自 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
left a comment
There was a problem hiding this comment.
复审 head e8f24399b4ceef82b2fc67d61948995d53b2f87b。本 PR 仍然是 release-plz 生成的版本、CHANGELOG 和 Cargo.lock 更新;diff 限定在 Cargo.toml、Cargo.lock、各 crate CHANGELOG.md,未发现功能代码改动,也没有可替代的同类 open release PR。
本地验证:git diff --check origin/dev...HEAD、cargo fmt --check、cargo 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 依据是上述本地验证。
e8f2439 to
9594c25
Compare
There was a problem hiding this comment.
复审 head 9594c25ba5fbc0403a5d61299e80afc483537aa3
本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。无功能代码变更。
变更内容
- Cargo.toml 工作区版本声明:所有 workspace member 的
version字段已更新至对应新版本。 - 各 crate 自身 Cargo.toml:
version字段与工作区声明一致。 - Cargo.lock:所有版本号已同步更新。
- CHANGELOG.md:各 crate 的变更记录准确反映了近期合并的 PR(#1097, #1100, #1099, #1019, #1088, #1018, #881 等)。
Breaking Changes 审核
axfs-ng-vfs0.4.3→0.5.0:DirNode::create/Location::create/DirNodeOps::create参数从 3 个增加到 5 个(传入 uid/gid),属于 VFS 层 uid/gid 传递功能(#1097),pre-1.0 crate 的 minor bump 符合规范。axvmconfig0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocol、VMType、VmMemMappingType等),来自 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_state 为 clean。
重复 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
9594c25 to
dba875f
Compare
There was a problem hiding this comment.
复审 head dba875fd0e602c7b18210b538e5f2c62bd9d53d7
本 PR 是 release-plz 自动生成的版本发布 PR,包含 44 个 crate 的版本 bump、CHANGELOG 更新和 Cargo.lock 同步。无功能代码变更。
变更内容
- Cargo.toml 工作区版本声明:所有 workspace member 的
version字段已更新。 - 各 crate 自身 Cargo.toml:
version字段与工作区声明一致(已抽查axfs-ng-vfs0.5.0、axvmconfig0.7.0、starry-kernel0.5.14、rsext40.5.1)。 - Cargo.lock:版本号已同步更新,三方一致。
- CHANGELOG.md:各 crate 变更记录准确反映近期合并的 PR(#1018, #1019, #1088, #1097, #1099, #1100, #881 等)。
Breaking Changes 审核
axfs-ng-vfs0.4.3→0.5.0:DirNode::create/Location::create/DirNodeOps::create参数从 3 个增加到 5 个(传入 uid/gid),属于 VFS 层 uid/gid 传递功能(#1097),pre-1.0 crate 的 minor bump 符合规范。axvmconfig0.6.0→0.7.0:多个公开 enum/struct 被移除或重命名(VMBootProtocol、VMType、VmMemMappingType等),来自 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_state 为 clean。
既有 Review 审核
已有 5 份 APPROVE review(ZR233 ×2、mai-team-app[bot] ×3),覆盖了此前的 head 以及当前 head,结论一致。
结论
版本 bump 内容准确,CHANGELOG 记录完整,breaking changes 已正确标记并符合语义版本规范。无阻断问题,建议合并。
Powered by mimo-v2.5-pro
🤖 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.14ax-plat-loongarch64-qemu-virt: 0.5.11 -> 0.5.12ax-plat-riscv64-sg2002: 0.4.0 -> 0.4.1ax-plat-x86-pc: 0.5.11 -> 0.5.12ax-plat-x86-qemu-q35: 0.4.9 -> 0.4.10axplat-dyn: 0.7.0 -> 0.7.1axdevice_base: 0.4.13 -> 0.4.14x86_vlapic: 0.4.12 -> 0.4.13ax-ipi: 0.5.15 -> 0.5.16ax-mm: 0.5.16 -> 0.5.17ax-task: 0.5.17 -> 0.5.18ax-sync: 0.5.16 -> 0.5.17ax-display: 0.5.15 -> 0.5.16ax-dma: 0.6.0 -> 0.6.1ax-fs: 0.5.15 -> 0.5.16ax-input: 0.5.15 -> 0.5.16ax-net: 0.5.15 -> 0.5.16ax-runtime: 0.6.0 -> 0.6.1ax-feat: 0.5.17 -> 0.5.18ax-api: 0.5.17 -> 0.5.18ax-std: 0.5.16 -> 0.5.17x86_vcpu: 0.5.11 -> 0.5.12axvm: 0.5.11 -> 0.5.12sg2002-tpu: 0.1.3 -> 0.1.4ax-posix-api: 0.5.17 -> 0.5.18ax-libc: 0.5.16 -> 0.5.17arceos-rust-interface: 1.1.0 -> 1.1.1axvisor: 0.5.9 -> 0.5.10⚠
axfs-ng-vfsbreaking changes⚠
axvmconfigbreaking changesChangelog
axfs-ng-vfsrsext4ax-driveraxvm-typesaxvcpuarm_vcpuarm_vgicaxaddrspaceriscv_vplicaxdeviceax-halax-fs-ngax-net-ngloongarch_vcpuriscv_vcpuaxvmconfigstarry-kernelaxbuildstarryosax-plat-loongarch64-qemu-virtax-plat-riscv64-sg2002ax-plat-x86-pcax-plat-x86-qemu-q35axplat-dynaxdevice_basex86_vlapicax-ipiax-mmax-taskax-syncax-displayax-dmaax-fsax-inputax-netax-runtimeax-featax-apiax-stdx86_vcpuaxvmsg2002-tpuax-posix-apiax-libcarceos-rust-interfaceaxvisorThis PR was generated with release-plz.