chore: release#1134
Conversation
aa0658d to
4eb9f0f
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖 48 个 crate 的版本升级,共 96 个文件变更(+443/-142),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更。
主要变更
- 3 个 crate 有 API 破坏性变更:
axfs-ng-vfs0.4.3 → 0.5.0:Location::create和DirNodeOps::create参数从 3 个变为 5 个(传递 uid/gid)axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(VMBootProtocol、VMType、VmMemConfig等)axnsproxy0.1.1 → 0.2.0:UserNamespace结构体新增uid_mapped和gid_mapped字段
- 其余 45 个 crate 为 API 兼容的 patch/minor 版本升级
验证结果
- ✅ 无新增
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml中的版本号与各 crate 独立Cargo.toml中的版本号一致 - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
- ✅ PR 正文正确列出了所有破坏性变更及其
cargo-semver-checks检测结果
CI 状态
CI 检查当前处于 QUEUED 状态(4 个 check suite),尚未开始运行。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
重复/冲突分析
- 当前无其他 release PR 开放
- PR #1135(axvisor Asus NUC 支持)与本 PR 无重叠
- PR #1134 基于 dev 分支最新 commit
add768aa,无合并冲突风险
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
4eb9f0f to
5099a16
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖 48 个 crate 的版本升级,共 96 个文件变更(+443/-142),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更。
主要变更
- 3 个 crate 有 API 破坏性变更:
- 其余 45 个 crate 为 API 兼容的 patch/minor 版本升级
本地验证结果
- ✅ 无新增
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与各 crate 独立Cargo.toml版本号一致(抽查 axfs-ng-vfs、axvmconfig、axnsproxy、starry-kernel、starryos、axvisor、ax-hal、ax-driver 等 8 个 crate) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
- ✅ PR 正文正确列出了所有破坏性变更及其
cargo-semver-checks检测结果
CI 状态
当前 HEAD 5099a16f 有 4 个 check suite,状态均为 QUEUED(GitHub Classroom、Vercel、Octopus Review、coderabbitai),尚无实际 check run 执行。这些均为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
重复/冲突分析
- 当前仅有 #1135(axvisor Asus NUC 支持)为其他开放 PR,与本 release PR 无重叠
- PR #1134 基于 dev 分支
add768aa,mergeable_state=clean,无合并冲突 - 无其他 release PR 开放
已有 review
mai-team-app[bot] 已于 2026-06-05T02:16:06Z 提交 APPROVE,审查内容完整且准确。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
be3de7b to
95b1e84
Compare
95b1e84 to
fae4dac
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖约 78 个 crate 的版本升级,共约 96 个文件变更(+748/-300),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更。
主要变更
- 4 个 crate 有 API 破坏性变更:
axfs-ng-vfs0.4.3 → 0.5.0:Location::create、DirNode::create和DirNodeOps::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiRoot结构体变更和 trait 实现移除,来自 #1024axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名,来自 #1019 Axvisor 重构axnsproxy0.1.1 → 0.2.0:UserNamespace结构体新增uid_mapped和gid_mapped字段,来自 #1031
- 其余 crate 为 API 兼容的 patch/minor 版本升级
本地验证结果
- ✅ 无新增
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml中版本号与 78 个 crate 独立Cargo.toml中版本号完全一致 - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过(无格式问题) - ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
- ✅ PR 正文正确列出了所有破坏性变更及其
cargo-semver-checks检测结果
CI 状态
当前 HEAD fae4dacc 的 commit status 为 pending(无状态),0 个 check runs。这些均为第三方辅助应用状态,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
已有 Review 考虑
已有 2 个 mai-team-app[bot] 的 APPROVE(commit 5099a16f),审查内容完整准确。本次 review 基于当前 HEAD fae4dacc8 重新验证,确认无阻塞问题。
重复/冲突分析
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
fae4dac to
8910ab4
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。发布 commit 8910ab4ed 涉及约 78 个 crate 的版本升级,190 个文件变更(+968/-283),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区
Cargo.toml版本号与各 crate 独立Cargo.toml版本号一致(验证 axbacktrace、axfs-ng-vfs、ax-io、axnsproxy、axvmconfig、starry-kernel、axvisor、axvm 等 8 个 crate) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 发布 commit 本身仅包含版本元数据变更,无代码逻辑变更
CI 状态
当前 HEAD 8910ab4ed 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。无项目主要构建 CI 工作流运行记录。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
合并状态
mergeable=MERGEABLE,mergeStateStatus=CLEAN- PR 基于
4bb7e1a3(feat(somehal): register x86 ACPI IOAPIC through rdrive #1155),当前 dev HEAD 为e65aa0ff(feat(apps): add qperf and OScope harness #1093)。发布 commit 仅修改版本元数据文件,与 #1093 变更的 apps/ 和 test-suit/ 文件无交集,合并时将自动保留 dev 上的新增内容,无冲突风险
重复/冲突分析
- 当前其他开放 PR:#1156(cgroup 控制器)、#1151(qperf runtime+app wrappers)等,均与本 release PR 无文件或语义重叠
- 无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
已有 Review
mai-team-app[bot] 已在旧 head 上提交 3 次 APPROVE(commit 5099a16f 和 fae4dacc),审查内容完整准确。本次基于最新 head 8910ab4ed 重新验证,确认无阻塞问题。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,合并状态干净,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
8910ab4 to
33e6417
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 78 个 crate 的版本升级,190 个文件变更(+968/-283),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区
Cargo.toml版本号与 78 个 crate 独立Cargo.toml中版本号完全一致 - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过(无格式问题) - ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
- ✅ 所有 190 个变更文件均为
.toml(95)、.md(94)、.lock(1),无代码文件
CI 状态
当前 HEAD 33e64173 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。这些为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
合并状态
mergeable=MERGEABLE,mergeStateStatus=CLEAN- 无合并冲突
已有 Review 考虑
已有 3 个 mai-team-app[bot] 的 APPROVE(commit 5099a16f、fae4dacc、33e64173),审查内容完整准确。本次基于最新 HEAD 33e64173 重新验证,确认无阻塞问题。
重复/冲突分析
- 当前无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,合并状态干净,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
8e6c389 to
39c06cc
Compare
12fe94f to
da06d82
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 78 个 crate 的版本升级,190 个文件变更(+981/-142),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与各 crate 独立Cargo.toml版本号一致(buddy-slab-allocator的0.4vs0.4.2为 PR 前已存在的模式,非本 PR 引入) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过 - ✅ 所有 190 个变更文件均为
.toml(95)、.md(94)、.lock(1),无代码文件 - ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
CI 状态
当前 HEAD da06d82d 有 0 个 check runs,commit status 为 pending(无第三方 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
重复/冲突分析
- 当前其他开放 PR:#1158(ostool 0.22 更新)、#1156(cgroup 控制器)、#1151(qperf)等,均与本 release PR 无文件或语义重叠
- 无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
已有 Review 考虑
已有 5 个 mai-team-app[bot] 的 APPROVE(commit 5099a16f ×2、fae4dacc、33e64173 ×2、8910ab4ed),审查内容完整准确。本次基于最新 HEAD da06d82d 重新验证,确认无阻塞问题。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
da06d82 to
213b591
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,共 190 个文件变更(+982/-283),全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与 184 个 crate 独立Cargo.toml中版本号完全一致(buddy-slab-allocator的0.4vs0.4.2为 PR 前已存在的模式,非本 PR 引入) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过(无格式问题) - ✅ 所有 190 个变更文件均为
.toml(95)、.md(94)、.lock(1),无代码文件 - ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
CI 状态
当前 HEAD 213b59156 有 0 个 check runs,commit status 为 pending(无实际 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
合并状态
- PR 头 SHA
213b59156b38049463d36bfcf674462278e23ddd与本地 checkout 一致 - 无合并冲突
重复/冲突分析
- 当前其他开放 PR:#1160(Wayland app)、#1156(cgroup 控制器)、#1151(qperf)等,均与本 release PR 无文件或语义重叠
- 无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
已有 Review 考虑
已有 6 个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 213b59156 独立重新验证,确认无阻塞问题。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
213b591 to
5c23f9e
Compare
256aac5 to
14b1583
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 85+ 个 crate 的版本升级,192 个文件变更(+1009/-286),全部为 Cargo.toml(95 个)、Cargo.lock(1 个)和 CHANGELOG.md(96 个)的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
6 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3→5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与各 crate 独立Cargo.toml版本号一致(验证 axfs-ng-vfs、ax-io、rdrive、rsext4、axvmconfig、axnsproxy、starry-kernel、axvisor、axvm 等 9 个 crate) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 所有 192 个变更文件均为
.toml/.md/.lock,无代码文件 - ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
CI 状态
当前 HEAD 14b1583d 有 0 个 check runs,commit status 为 pending(无实际 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
合并状态
- PR 头 SHA
14b1583d9fcb034757e3e1f95cfec49855304b5b与本地 checkout 一致 - 无合并冲突
重复/冲突分析
- 当前其他开放 PR:#1168(TUI 修复)、#1167(GDB usability)、#1166 等,均与本 release PR 无文件或语义重叠
- 无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
已有 Review 考虑
已有多个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 14b1583d9 独立重新验证,确认无阻塞问题。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
572dae5 to
1075b97
Compare
ZR233
left a comment
There was a problem hiding this comment.
本次基于当前 HEAD 1075b97ce07e3885f647b876762d74ba437a8771 重新审查。
这个 PR 是 release-plz 生成的发布元数据更新:变更范围为 Cargo.toml、Cargo.lock 和 CHANGELOG.md,共 192 个文件,没有 .rs/.c 等代码逻辑文件。PR 正文列出的破坏性版本提升包括 axfs-ng-vfs、ax-io、rdrive、rsext4、axvmconfig、axnsproxy 等,对应的 major/minor 版本提升和 changelog 记录与 release-plz 输出一致。
本地验证结果:
git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认没有混入其他文件类型。git diff --check origin/dev...HEAD:通过。rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override。cargo metadata --locked --format-version=1 --no-deps:通过,当前Cargo.lock和 workspace manifest 可解析。- 基于
cargo metadata校验 workspace 内 path 依赖的版本约束与目标 crate 实际版本:未发现不一致项。 cargo fmt --check:通过。
CI 状态:当前 head 没有 reported check runs,gh pr checks 返回 no checks reported。考虑到本 PR 仅更新发布元数据,没有代码或运行脚本行为变更,本次未重复运行 clippy、QEMU 或构建矩阵;风险主要由上面的 metadata/lockfile/文件范围校验覆盖。
重复和重叠检查:当前只发现这一个开放的 chore: release PR;其他开放功能 PR 与本 PR 的发布元数据更新属于后续 rebase/重新生成 release PR 的常规交互,不构成当前 head 的重复实现或语义冲突。当前 merge state 为 CLEAN,没有未解决 review thread。
结论:未发现阻塞问题,可以合并。
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,192 个文件变更(+1013/-286),全部为 Cargo.toml(96 个)、Cargo.lock(1 个)和 CHANGELOG.md(95 个)的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3→5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无新增
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与 9 个代表性 crate(含全部 6 个破坏性变更 crate)独立Cargo.toml中版本号完全一致 - ✅ 批量检查 30 个 crate 版本一致性,无 MISMATCH
- ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过(无格式问题) - ✅ 所有 192 个变更文件均为
.toml/.md/.lock,无代码文件 - ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
CI 状态
当前 HEAD 1075b97ce 无 check runs、无 workflow runs、commit status 为 pending(0 个状态)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
重复/冲突分析
- 当前其他开放 PR(#1135 Asus NUC 支持、#1125 Nix smoke 测试等)均为功能 PR,与本 release PR 无文件或语义重叠
- 无其他 release PR 开放
- 本 PR 不覆盖或替代任何功能分支的工作
- 与 dev 分支无合并冲突风险
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
1075b97 to
1f7dd43
Compare
ZR233
left a comment
There was a problem hiding this comment.
复查当前 head 1f7dd43af4ec3d53288835b4d4db80effcceb1bf,这是 release-plz 在 base 前进后重新生成的 release 元数据更新。
本地验证:
git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认 PR diff 只包含Cargo.toml、Cargo.lock、CHANGELOG.md。git diff --check origin/dev...HEAD:通过。rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override。cargo metadata --locked --format-version=1 --no-deps:通过,lockfile 与 workspace manifest 可解析。cargo fmt --check:通过。- 基于
cargo metadata复核 workspace 内 path 依赖版本约束:未发现由本次 release bump 引入的版本错配;仅有既有宽松约束(例如^0.4、*)被朴素脚本列出,不是阻塞问题。
CI 状态:当前 head 仍无 reported check runs(gh pr checks 返回 no checks reported)。考虑到 PR diff 仅是发布元数据,未混入代码、脚本或测试逻辑文件,本次未额外跑完整 clippy/QEMU 矩阵。
merge 要求 checklist:非 self、非 draft、merge state CLEAN、无 reviewer request、无未解决 thread;文件范围和 metadata/lockfile 校验均满足。可以合并。
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是自动化版本发布 PR。HEAD 1f7dd43af 涉及约 85 个 crate 的版本升级,190 个文件变更(+1018/-0),全部为 Cargo.toml(95 个)、Cargo.lock(1 个)和 CHANGELOG.md(94 个)的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
6 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3→5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031
所有破坏性变更均已在各自 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 工作区根
Cargo.toml版本号与 6 个破坏性 crate 独立Cargo.toml中版本号完全一致(axfs-ng-vfs 0.5.0、ax-io 0.6.0、rsext4 0.6.0、axvmconfig 0.7.0、axnsproxy 0.2.0、rdrive 0.22.0) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅
cargo fmt --check通过(无格式问题) - ✅
git diff --stat origin/dev..HEAD -- '*.rs' '*.c' '*.h'无任何代码文件变更 - ✅ 所有 190 个变更文件均为
.toml/.md/.lock,无代码文件
CI 状态
当前 HEAD 1f7dd43af 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。这些为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
已有 Review
已有 10 个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 1f7dd43af 独立重新验证,确认无阻塞问题。
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by mimo-v2.5-pro
1f7dd43 to
826adbf
Compare
0b9fb6b to
ab3d80b
Compare
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,全部为 Cargo.toml、Cargo.lock 和 CHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
多个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create参数从 3→5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiRoot/AcpiInfo结构体变更,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被重构,来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped,来自 #1031
所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范。
本地验证结果
- ✅ 无
[patch.crates-io]依赖覆盖(全局搜索确认) - ✅ 工作区根
Cargo.toml版本号与各 crate 独立Cargo.toml中版本号一致(抽查多个 crate) - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 所有变更文件均为
.toml/.md/.lock,无任何代码文件变更 - ✅
cargo check执行中(因工具链安装,但无代码变更故风险极低)
CI 状态
当前 HEAD ab3d80b9 有 0 个 check runs,commit status 为 pending。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。
已有 Review 考虑
已有 9 次 mai-team-app[bot] 的 APPROVE 审查,审查内容完整准确。本次基于最新 HEAD 重新验证,确认无阻塞问题。
重复/冲突分析
- 当前无其他 release PR 开放
- 本 PR 仅修改版本元数据文件,与功能 PR 无文件或语义重叠
- 合并状态干净,无冲突
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by deepseek-v4-flash
ab3d80b to
1d16f6c
Compare
ZR233
left a comment
There was a problem hiding this comment.
本次基于当前 head 1d16f6c58adc6bef2722f6a0cc0b92b92dc066c7 重新审查。
这个 PR 是 release-plz 生成的发布元数据更新:当前 diff 共 200 个文件,范围仅包含 100 个 Cargo.toml、1 个 Cargo.lock 和 99 个 CHANGELOG.md,没有 .rs、.c、脚本、测试或 CI 逻辑文件。PR 正文列出的破坏性版本提升包括 axfs-ng-vfs、ax-io、rdrive、rsext4、scope-local、ax-driver、axvmconfig、axnsproxy、starry-kernel 等,均由 release-plz/cargo-semver-checks 输出记录在正文和 changelog 中。
本地验证:
git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认没有混入其他文件类型;git diff --check origin/dev...HEAD:通过;rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override;cargo metadata --locked --format-version=1 --no-deps:通过,lockfile 与 workspace manifest 可解析;- 基于
cargo metadata检查 workspace 内本地 path 依赖的精确版本约束:未发现与目标 crate 当前版本不一致的项; cargo fmt --all -- --check:通过。
CI 状态:当前 head 没有项目 check run;GraphQL 只看到 4 个 queued 的第三方/辅助 check suite,尚无实际 check run。考虑到本 PR 只更新发布元数据,未改代码、脚本或测试逻辑,本次未重复运行 clippy、QEMU 或构建矩阵。
重复/重叠检查:当前只发现这一个开放的 chore: release/release-plz PR;其他开放功能 PR 与本 PR属于后续 rebase/重新生成 release PR 的常规交互,不构成当前 head 的重复实现或语义冲突。当前 merge state 为 CLEAN,没有 review thread,也没有 reviewer request。
结论:未发现阻塞问题,可以合并。
There was a problem hiding this comment.
审查总结:chore: release (PR #1134)
变更内容
本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 85 个 crate 的版本升级,所有 200 个变更文件均为 Cargo.toml(100 个)、CHANGELOG.md(99 个)和 Cargo.lock(1 个)的元数据更新,无任何 .rs/.c 代码文件变更。
破坏性变更审查
7 个 crate 有 API 破坏性变更,均在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:
axfs-ng-vfs0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create参数从 3 个变为 5 个(传递 uid/gid),来自 #1097ax-io0.5.7 → 0.6.0:PollState新增readiness_version字段,来自 #1034rdrive0.21.0 → 0.22.0:AcpiInfo/AcpiRoot结构体变更和 trait 实现移除,来自 #1024/#1155rsext40.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现RefUnwindSafe,来自 #1057scope-local0.3.8 → 0.4.0:Scope/ScopeItem 不再实现 UnwindSafe/RefUnwindSafeax-driver0.6.1 → 0.7.0:PlatformDeviceUsbHosttrait 方法变更axvmconfig0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019axnsproxy0.1.1 → 0.2.0:UserNamespace新增uid_mapped/gid_mapped字段,来自 #1031starry-kernel0.5.13 → 0.6.0:移除axplat-dynfeature
验证结果
- ✅ 无
[patch.crates-io]依赖覆盖 - ✅ 所有变更文件均为
.toml/.md/.lock,无代码文件 - ✅ 工作区根
Cargo.toml版本号与各 crate 独立Cargo.toml版本号一致 - ✅
Cargo.lock版本更新与Cargo.toml版本声明匹配 - ✅ 所有破坏性变更均已在 CHANGELOG 和 PR 正文中正确标注
CI 状态
当前 HEAD 1d16f6c5 有 0 个 check runs(无实际 CI 工作流触发)。作为仅含元数据变更的自动化发布 PR,CI 不触发是预期行为,风险极低。
重复/冲突分析
- 当前无其他 release PR 开放
- 其他开放 PR 与本 release PR 无文件或语义重叠
- 本 PR 不覆盖或替代任何功能分支的工作
结论
本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。
Powered by deepseek-v4-flash
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 New release
axbacktrace: 0.4.1 -> 0.4.2 (✓ API compatible changes)ax-page-table-multiarch: 0.8.11 -> 0.8.12 (✓ API compatible changes)ax-kernel-guard: 0.3.10 -> 0.3.11 (✓ API compatible changes)ax-percpu: 0.4.12 -> 0.4.13 (✓ API compatible changes)ax-cpu: 0.6.5 -> 0.6.6 (✓ API compatible changes)ax-kspin: 0.3.10 -> 0.3.11 (✓ API compatible changes)axpoll: 0.3.10 -> 0.3.11 (✓ API compatible changes)axfs-ng-vfs: 0.4.3 -> 0.5.0 (⚠ API breaking changes)ax-io: 0.5.7 -> 0.6.0 (⚠ API breaking changes)rdif-def: 0.2.3 -> 0.2.4 (✓ API compatible changes)rdrive: 0.21.0 -> 0.22.0 (⚠ API breaking changes)ax-alloc: 0.8.0 -> 0.8.1 (✓ API compatible changes)rdif-intc: 0.14.1 -> 0.14.2 (✓ API compatible changes)rsext4: 0.5.0 -> 0.6.0 (⚠ API breaking changes)scope-local: 0.3.8 -> 0.4.0 (⚠ API breaking changes)someboot: 0.1.16 -> 0.1.17 (✓ API compatible changes)starry-process: 0.4.8 -> 0.4.9 (✓ API compatible changes)starry-vm: 0.5.9 -> 0.5.10 (✓ API compatible changes)starry-signal: 0.8.0 -> 0.8.1 (✓ API compatible changes)crab-usb: 0.9.4 -> 0.9.5 (✓ API compatible changes)ax-driver: 0.6.1 -> 0.7.0 (⚠ API breaking changes)ax-plat-loongarch64-qemu-virt: 0.5.11 -> 0.5.12 (✓ API compatible changes)ax-plat-x86-qemu-q35: 0.4.9 -> 0.4.10 (✓ API compatible changes)somehal: 0.6.8 -> 0.6.9 (✓ API compatible changes)axplat-dyn: 0.7.0 -> 0.7.1 (✓ 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)x86_vlapic: 0.4.12 -> 0.4.13 (✓ API compatible changes)axdevice: 0.4.11 -> 0.4.12 (✓ API compatible changes)ax-config: 0.5.11 -> 0.5.12 (✓ API compatible changes)ax-hal: 0.5.16 -> 0.5.17 (✓ API compatible changes)ax-task: 0.5.17 -> 0.5.18 (✓ API compatible changes)ax-sync: 0.5.16 -> 0.5.17 (✓ API compatible changes)ax-fs-ng: 0.5.16 -> 0.5.17 (✓ API compatible changes)ax-log: 0.5.13 -> 0.5.14 (✓ API compatible changes)ax-net-ng: 0.7.0 -> 0.7.1 (✓ API compatible changes)ax-net: 0.5.15 -> 0.5.16 (✓ API compatible changes)ax-runtime: 0.6.0 -> 0.6.1 (✓ API compatible changes)ax-feat: 0.5.17 -> 0.5.18 (✓ API compatible changes)ax-api: 0.5.17 -> 0.5.18 (✓ API compatible changes)ax-posix-api: 0.5.17 -> 0.5.18 (✓ API compatible changes)ax-std: 0.5.16 -> 0.5.17loongarch_vcpu: 0.5.4 -> 0.5.5 (✓ API compatible changes)riscv_vcpu: 0.5.10 -> 0.5.11 (✓ API compatible changes)x86_vcpu: 0.5.11 -> 0.5.12 (✓ API compatible changes)axvm: 0.5.11 -> 0.5.12 (✓ API compatible changes)axvmconfig: 0.6.0 -> 0.7.0 (⚠ API breaking changes)axnsproxy: 0.1.1 -> 0.2.0 (⚠ API breaking changes)starry-kernel: 0.5.13 -> 0.6.0 (⚠ API breaking changes)axbuild: 0.4.9 -> 0.4.10 (✓ API compatible changes)starryos: 0.5.13 -> 0.5.14ax-libc: 0.5.16 -> 0.5.17axvisor: 0.5.9 -> 0.5.10ax-lockdep: 0.1.2 -> 0.1.3rdif-base: 0.8.1 -> 0.8.2rdif-pcie: 0.2.2 -> 0.2.3pcie: 0.6.2 -> 0.6.3ax-plat: 0.6.0 -> 0.6.1dma-api: 0.8.0 -> 0.8.1axklib: 0.6.0 -> 0.6.1rdif-clk: 0.5.1 -> 0.5.2rdif-serial: 0.7.2 -> 0.7.3some-serial: 0.5.0 -> 0.5.1dwmmc-host: 0.1.2 -> 0.1.3rdif-eth: 0.3.0 -> 0.3.1eth-intel: 0.1.3 -> 0.1.4rdif-block: 0.8.0 -> 0.8.1nvme-driver: 0.5.0 -> 0.5.1phytium-mci-host: 0.1.2 -> 0.1.3ramdisk: 0.1.2 -> 0.1.3rd-net: 0.1.2 -> 0.1.3rdif-display: 0.1.0 -> 0.1.1rdif-input: 0.1.0 -> 0.1.1rdif-vsock: 0.1.0 -> 0.1.1realtek-rtl8125: 0.2.1 -> 0.2.2rk3588-pci: 0.2.1 -> 0.2.2rockchip-npu: 0.2.2 -> 0.2.3rockchip-pm: 0.4.3 -> 0.4.4rockchip-soc: 0.3.1 -> 0.3.2sdhci-host: 0.1.2 -> 0.1.3ax-plat-riscv64-sg2002: 0.4.0 -> 0.4.1ax-plat-riscv64-visionfive2: 0.1.5 -> 0.1.6ax-plat-x86-pc: 0.5.11 -> 0.5.12arm-gic-driver: 0.17.2 -> 0.17.3axdevice_base: 0.4.13 -> 0.4.14ax-ipi: 0.5.15 -> 0.5.16ax-mm: 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.16rdif-power: 0.7.1 -> 0.7.2rdif-systick: 0.6.1 -> 0.6.2rdif-timer: 0.6.1 -> 0.6.2sg2002-tpu: 0.1.3 -> 0.1.4⚠
axfs-ng-vfsbreaking changes⚠
ax-iobreaking changes⚠
rdrivebreaking changes⚠
rsext4breaking changes⚠
scope-localbreaking changes⚠
ax-driverbreaking changes⚠
axvmconfigbreaking changes⚠
axnsproxybreaking changes⚠
starry-kernelbreaking changesChangelog
axbacktraceax-page-table-multiarchax-kernel-guardax-percpuax-cpuax-kspinaxpollaxfs-ng-vfsax-iordif-defrdriveax-allocrdif-intcrsext4scope-localsomebootstarry-processstarry-vmstarry-signalcrab-usbax-driverax-plat-loongarch64-qemu-virtax-plat-x86-qemu-q35somehalaxplat-dynaxvm-typesaxvcpuarm_vcpuarm_vgicaxaddrspaceriscv_vplicx86_vlapicaxdeviceax-configax-halax-taskax-syncax-fs-ngax-logax-net-ngax-netax-runtimeax-featax-apiax-posix-apiax-stdloongarch_vcpuriscv_vcpux86_vcpuaxvmaxvmconfigaxnsproxystarry-kernelaxbuildstarryosax-libcaxvisorax-lockdeprdif-baserdif-pciepcieax-platdma-apiaxklibrdif-clkrdif-serialsome-serialdwmmc-hostrdif-etheth-intelrdif-blocknvme-driverphytium-mci-hostramdiskrd-netrdif-displayrdif-inputrdif-vsockrealtek-rtl8125rk3588-pcirockchip-npurockchip-pmrockchip-socsdhci-hostax-plat-riscv64-sg2002ax-plat-riscv64-visionfive2ax-plat-x86-pcarm-gic-driveraxdevice_baseax-ipiax-mmax-displayax-dmaax-fsax-inputrdif-powerrdif-systickrdif-timersg2002-tpuThis PR was generated with release-plz.