chore: release#1359
Conversation
There was a problem hiding this comment.
审核通过 ✅
这是一个由 release-plz 自动生成的标准发布 PR,仅包含 ax-sched 的版本号更新(0.5.7 → 0.5.8)。
变更内容:
components/axsched/Cargo.toml:版本号 0.5.7 → 0.5.8Cargo.toml(workspace):同步更新依赖版本Cargo.lock:同步更新锁文件components/axsched/CHANGELOG.md:新增 0.5.8 版本条目,记录 #1354 的修复(远程 IPI kick 时强制重新调度)
验证结果:
- 仅涉及版本号和 changelog 文件变更,无代码修改
- 版本号在所有相关文件中保持一致
- CHANGELOG 条目与 PR 描述匹配
- PR 描述标注
✓ API compatible changes,属于语义化版本兼容的补丁发布 - 无 CI 检查运行记录(该 PR 新建,CI 尚未触发)
- 无已有评论或审查
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
ZR233
left a comment
There was a problem hiding this comment.
本轮审查当前 head b5f0569f3090edaf3e4a6a304cc3c9a8ba43b51b,这是 release-plz 自动生成的 release PR,实际 diff 只包含 ax-sched 0.5.7 -> 0.5.8 的版本号同步、workspace 依赖同步、Cargo.lock 同步,以及 components/axsched/CHANGELOG.md 中新增 0.5.8 条目。没有 Rust 逻辑或测试行为变更。
验证结果:
git merge-tree --write-tree origin/dev HEAD通过。git diff --check origin/dev...HEAD通过。cargo metadata --locked --format-version=1通过,解析到的ax-sched版本为0.5.8,manifest 路径为components/axsched/Cargo.toml。- 检查
Cargo.toml/Cargo.lock/components/axsched/Cargo.toml,版本同步为0.5.8。 - 未发现新增
[patch.crates-io]覆盖。
当前分支没有 reported checks;考虑到本 PR 只改 release 元数据和 lockfile,没有代码路径变更,本地 locked metadata 与 diff/merge 检查已经覆盖本次变更面。重复/重叠方面,这是 release metadata PR,不与其他功能 PR 形成实现冲突。
批准。
b5f0569 to
61dfd8d
Compare
There was a problem hiding this comment.
审查通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 代码逻辑变更。
变更要点:
ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法 (#1362),正确按语义化版本进行了 breaking bump- 其余 23 个 crate 为依赖传递版本同步更新
验证结果:
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突git diff --check通过cargo metadata --locked通过,锁文件与 Cargo.toml 一致- 未发现新增
[patch.crates-io]覆盖 - 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
CI 状态:
- CI 运行 #7215 (GitHub Actions) 状态为
action_required,0 个 job 运行、0 个 check run。这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。由于本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
重复/重叠分析:
- 本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR 均为独立的功能开发,与本版本发布无重叠。
已有审查:
- 旧 head (
b5f0569f) 上有两条 APPROVE 审查(mai-team-app[bot]和ZR233)。当前 head (61dfd8db) 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 代码逻辑变更。
变更要点:
ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法 (#1362),正确按语义化版本进行了 breaking bump- 其余 23 个 crate 为依赖传递版本同步更新
验证结果:
git diff --check origin/dev...HEAD通过,无空白错误cargo metadata --locked通过,锁文件与 Cargo.toml 一致- 未发现新增
[patch.crates-io]覆盖 - 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
CI 状态:
- 当前 head (
61dfd8db) 无 check run 和 status 记录。考虑到本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
- 已有 3 条 APPROVE 审查(2 条在旧 head
b5f0569f,1 条在当前 head61dfd8db)。当前 head 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。
重复/重叠分析:
- 本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
61dfd8d to
5c6e58c
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法 (#1362),正确按语义化版本进行了 breaking bump- 其余 23 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
cargo metadata --locked通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更 - ✅ 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖
CI 状态:
当前 head (5c6e58c4) 无 check run 和 status 记录。考虑到本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 4 条 APPROVE 审查(2 条在旧 head b5f0569f,2 条在旧 head 61dfd8db)。当前 head 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
5c6e58c to
81cae3e
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1367(x86_64 #DE 除法错误传递为 SIGFPE)someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步- 其余 25 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
cargo metadata --locked通过,锁文件与 Cargo.toml 一致 - ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更 - ✅ 逐一核对 30 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖
CI 状态:
当前 head (81cae3ea) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 5 条 APPROVE 审查均在旧 head 上(b5f0569f、61dfd8db、5c6e58c4),当前 head 81cae3ea 由 release-plz 重建,逻辑性质一致。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
81cae3e to
7b1c409
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1367(x86_64 #DE 除法错误传递为 SIGFPE)someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步- 其余 25 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更 - ✅ 逐一核对 30 个关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot)正确按语义化版本进行了 major/minor bump
CI 状态:
当前 head(7b1c4090dd)无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 6 条 APPROVE 审查均在旧 head 上,当前 head 7b1c4090dd 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
ZR233
left a comment
There was a problem hiding this comment.
本轮审查当前 head 7b1c4090dd749e24187ac337d496e3a00eb3a825。这是 release-plz 重新生成的 release PR,diff 只包含 Cargo.toml、Cargo.lock 和各 crate CHANGELOG.md 的版本/发布元数据同步;当前三点 diff 中没有 .rs 文件变更。
审查清单:PR 元数据、当前 head、既有 review、review thread、CI 状态、合并可行性、依赖元数据、重复/重叠都已检查。当前 head 没有 unresolved review thread;gh pr checks 显示没有 reported checks,因此没有把 CI 当作通过证据,而是做了本地元数据/合并/差异校验。
验证结果:
git diff --check origin/dev...origin/pr/1359通过。git merge-tree --write-tree origin/dev origin/pr/1359通过。- 在
/tmp/tgoskits-pr1359运行cargo metadata --locked --format-version=1 --no-deps通过,解析到ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、starry-kernel 0.6.5。 git diff --name-only origin/dev...HEAD -- '*.rs'为空。rg -n '\[patch\.crates-io\]' -g 'Cargo.toml' .未发现新增 crates.io patch。
测试覆盖方面,本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要回归测试。重复/重叠方面,它是自动发布元数据 PR,不与其他功能 PR 形成实现重复。
批准。
7b1c409 to
d06f30d
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更 - ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot、ax-net)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (d06f30d9) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 8 条 APPROVE 审查在旧 head 上(b5f0569f、61dfd8db、5c6e58c4、81cae3ea、7b1c4090dd),当前 head d06f30d9 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
d06f30d to
03b3175
Compare
ZR233
left a comment
There was a problem hiding this comment.
本轮复审当前 head 03b317572db39dbd00c2dc56700d0b39afdc5eba。这是 release-plz 重新生成的 release PR;基于最新 origin/dev 的三点 diff 只包含 Cargo.toml、Cargo.lock 和各 crate CHANGELOG.md/版本号同步,没有 .rs 源码变更。
审查清单已核对:PR 元数据、当前 head、合并可行性、依赖元数据、review threads、CI 状态、重复/重叠均已检查。当前无 unresolved review thread;gh pr checks 仍显示该 release 分支没有 reported checks,所以没有把 CI 当作通过依据。
本地验证结果:git diff --check origin/dev...origin/pr/1359 通过;git merge-tree --write-tree origin/dev origin/pr/1359 通过;cargo metadata --locked --format-version=1 --no-deps 通过;git diff --name-only origin/dev...HEAD -- "*.rs" 为空;全仓库 Cargo.toml 未发现新增 [patch.crates-io]。metadata 中关键版本为 ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、starry-kernel 0.6.5。
本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要额外回归测试。批准。
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步- 其余 25 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot、ax-net)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (03b31757) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 10 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
03b3175 to
72deb35
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 32 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步rockchip-npu0.2.6 → 0.2.7、ax-driver0.8.2 → 0.8.3:#1364 GEM cache flags 修复- 其余 25 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot、ax-net)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (72deb3514) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 11 条 APPROVE 审查在旧 head 上(b5f0569f、61dfd8db、5c6e58c4、81cae3ea、7b1c4090dd、d06f30d9、03b31757),当前 head 72deb3514 由 release-plz 重建,新增了 ax-net breaking change,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
72deb35 to
37d0e8c
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest不再 derive Clone/Copy/Debug,IrqStatus新增action_running字段,关联 #1265someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinity、ConsoleIf::device_id/claim_runtime_output新 trait 方法,ConsoleIf变为 sealed trait,关联 #1265rdif-serial0.8.2 → 0.9.0(⚠ API breaking):serial 接口重构,关联 #1265some-serial0.6.2 → 0.7.0(⚠ API breaking):serial 接口重构,关联 #1265ax-driver0.8.2 → 0.9.0(⚠ API breaking):serial driver 模块重构,关联 #1265ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354rockchip-npu0.2.6 → 0.2.7、ax-driver:GEM cache flags 修复 #1364starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、irq-framework、someboot、ax-plat、rdif-serial、some-serial、ax-driver、ax-net)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (37d0e8c51) CI 运行 #7323 状态为 action_required,这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 12 条 APPROVE 审查在旧 head 上(b5f0569f、61dfd8db、5c6e58c4、81cae3ea、7b1c4090dd、d06f30d9、03b31757、72deb3514),当前 head 37d0e8c51 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
0ecc43b to
a7a6b14
Compare
ebe552f to
3f940cb
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket QoS 选项变体,关联 #1319irq-framework0.1.1 → 0.2.0(⚠ API breaking):align IRQ model with dev,关联 #1265ax-plat0.7.0 → 0.8.0(⚠ API breaking):新增IrqIf::set_affinity、ConsoleIf::device_id等 trait 方法rdif-serial0.8.2 → 0.9.0(⚠ API breaking):align IRQ model with dev,关联 #1265some-serial0.6.2 → 0.7.0(⚠ API breaking):align IRQ model with dev,关联 #1265ax-driver0.8.2 → 0.9.0(⚠ API breaking):新增 VisionFive2 动态 RTC/MMC,关联 #1353ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度,关联 #1354starry-kernel0.6.4 → 0.6.5:#1364 GEM cache、#1367 SIGFPE、#1375 lockdep 修复等starry-signal0.8.5 → 0.8.6:#1367 x86_64 #DE 修复同步- 其余 30+ 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
cargo metadata --locked通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot、ax-net、irq-framework、ax-plat、rdif-serial、some-serial、ax-driver)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (3f940cbd) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 12+ 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
3f940cb to
11a0f04
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点(API breaking):
ax-cpu0.7.1 → 0.8.0(⚠):ExceptionKind新增ArithmeticError变体,Other判别值 4→5,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠):IrqRequest不再 implClone/Copy/Debug/UnwindSafe;IrqStatus新增action_running字段,关联 #1265ax-plat0.7.0 → 0.8.0(⚠):IrqIf::set_affinity、ConsoleIf::device_id/claim_runtime_output新 trait 方法,ConsoleIf新增 sealed,关联 #1265rdif-serial0.8.2 → 0.9.0(⚠):整体重构,旧结构体/trait 全部移除或重命名,关联 #1265some-serial0.6.2 → 0.7.0(⚠):跟随rdif-serial重构,关联 #1265someboot0.2.3 → 0.3.0(⚠):ArchTrait新增is_mmu_enabled()方法,关联 #1362ax-driver0.8.2 → 0.9.0(⚠):串口模块重构,关联 #1265ax-net0.9.0 → 0.10.0(⚠):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319
变更要点(兼容):
ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步rdrive0.23.1 → 0.23.2、axklib0.6.5 → 0.6.6、starry-process0.4.10 → 0.4.11 等:依赖传递同步- 其余 30+ crate 为依赖传递版本同步
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 全部 88 个文件为
.toml(44)/.md(43)/.lock(1),纯发布元数据 - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(8 个 crate)均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (11a0f04c) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 14 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
11a0f04 to
f390a1d
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest移除Clone/Copy/Debugderive,新增IrqStatus.action_running字段rdif-serial0.8.2 → 0.9.0(⚠ API breaking):接口重构some-serial0.6.2 → 0.7.0(⚠ API breaking):接口重构ax-driver0.8.2 → 0.9.0(⚠ API breaking):模块重构ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf新增set_affinity,ConsoleIf新增方法并密封ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步crab-usb0.9.8 → 0.9.9:忽略 xhci iso ring xrun 事件 #1376rockchip-npu0.2.6 → 0.2.7:GEM cache flags 修复 #1364- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes 均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (f390a1d0) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 11+ 条 APPROVE 审查在旧 head 上,当前 head f390a1d0 由 release-plz 重建,新增了更多 crate 版本(如 crab-usb、nvme-driver、rockchip-npu 等),逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
f390a1d to
fd4d87b
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 52 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362ax-net0.9.0 → 0.10.0(⚠ API breaking):新增Priority/IpTos/RecvTos/RecvTrafficClasssocket 选项变体,关联 #1319irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest不再 deriveClone/Copy/Debug,IrqStatus新增action_running字段,关联 #1265rdif-serial0.8.2 → 0.9.0(⚠ API breaking):接口重构,关联 #1265some-serial0.6.2 → 0.7.0(⚠ API breaking):接口重构,关联 #1265ax-driver0.8.2 → 0.9.0(⚠ API breaking):驱动模块重构,关联 #1265、#1353ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf新增set_affinity,ConsoleIf新增device_id/claim_runtime_output,ConsoleIf变为 sealed trait,关联 #1265、#1373arm_vgic0.4.14 → 0.5.0(⚠ API breaking):GITS 新增submission_lock,关联 #1335axdevice0.4.14 → 0.5.0(⚠ API breaking):设备模型重构,关联 #1335ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354starry-signal0.8.5 → 0.8.6、starry-kernel0.6.4 → 0.6.5:#1367 修复同步rockchip-npu0.2.6 → 0.2.7:GEM cache flags 修复 #1364crab-usb0.9.8 → 0.9.9:忽略 xhci iso ring xrun 事件 #1376- 其余 38 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 全仓库
Cargo.toml未发现新增[patch.crates-io]覆盖 - ✅ breaking changes(
ax-cpu、someboot、ax-net、irq-framework、rdif-serial、some-serial、ax-driver、ax-plat、arm_vgic、axdevice)正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (fd4d87b2) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 14+ 条 APPROVE 审查在旧 head 上(b5f0569f、61dfd8db、5c6e58c4、81cae3ea、7b1c4090dd、d06f30d9、03b31757、72deb3514 等),当前 head fd4d87b2 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
fd4d87b to
7d17cc6
Compare
ZR233
left a comment
There was a problem hiding this comment.
按当前 head 7d17cc6070388a3de49f439d8e1db92ec1e517dc 复审了这个 release-plz PR。变更内容是自动发布元数据:根 Cargo.toml / Cargo.lock 中的 workspace 版本更新、各发布 crate 的 Cargo.toml 版本号更新,以及对应 CHANGELOG.md 追加条目;没有看到实现代码、测试逻辑、运行脚本或 CI 配置变化。
本地验证:
git diff --name-only origin/dev...HEAD检查为 release 形态,只包含根Cargo.toml/Cargo.lock、各 crateCargo.toml和CHANGELOG.md。git diff --check origin/dev...HEAD通过。rg -n '\[patch\.crates-io\]' -g 'Cargo.toml' .未发现 crates.io patch。cargo metadata --locked --format-version=1通过,说明当前 manifest 与Cargo.lock一致。
CI 状态:当前 head 没有上报 GitHub checks,因此没有把远端 CI 当作通过证据;本轮只按 release PR 的元数据范围做了上述本地校验。重复/重叠方面,open PR 搜索只发现本 release-plz PR;其它命中项是 changelog/版本依赖引用,不是另一个 release PR。
基于当前检查,这个 PR 作为自动发布元数据更新可以合并。
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 60+ 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new参数数量变更ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest不再实现Clone/Copy/Debug,关联 #1265ax-plat0.7.0 → 0.8.0(⚠ API breaking):新增IrqIf::set_affinity、ConsoleIf::device_id等方法rdif-serial0.8.2 → 0.9.0(⚠ API breaking):序列接口重构,关联 #1265some-serial0.6.2 → 0.7.0(⚠ API breaking):序列接口重构someboot0.2.3 → 0.3.0(⚠ API breaking):ArchTrait新增is_mmu_enabled()方法,关联 #1362ax-driver0.8.2 → 0.9.0(⚠ API breaking):序列模块重构ax-fs-ng0.5.21 → 0.6.0(⚠ API breaking):DMA 缓冲区接口变更ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319arm_vgic0.4.14 → 0.5.0(⚠ API breaking):GITS 新增submission_lock,关联 #1364axdevice0.4.14 → 0.5.0(⚠ API breaking):设备注册/迭代接口重构- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes 均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (7d17cc60) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 14+ 条 APPROVE 审查在旧 head 上(mai-team-app[bot] 和 ZR233),当前 head 7d17cc60 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR(如 #1380 lockdep、#1379 cgroup 等)均为独立的功能开发,与本版本发布无重叠。
测试覆盖:
本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要回归测试。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
7d17cc6 to
93f4d6c
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,当前 head 93f4d6cd8,包含约 60 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更(git diff origin/dev...HEAD -- '*.rs' 输出为空)。
变更要点:
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new参数数变更ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值 4→5,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest移除Copy/Clone/Debugderive,关联 #1265ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinity、ConsoleIf密封及新方法,关联 #1265rdif-serial0.8.2 → 0.9.0 /some-serial0.6.2 → 0.7.0(⚠ API breaking):串口 IRQ 模型重构,关联 #1265someboot0.2.3 → 0.3.0(⚠ API breaking):ArchTrait::is_mmu_enabled()新增,关联 #1362ax-driver0.8.2 → 0.9.0(⚠ API breaking):串口驱动模块路径变更,关联 #1265ax-fs-ng0.5.21 → 0.6.0 /ax-net0.9.0 → 0.10.0(⚠ API breaking):block DMA 简化、socket 选项扩展arm_vgic0.4.14 → 0.5.0 /axdevice0.4.14 → 0.5.0(⚠ API breaking):GITS/设备注册 API 重构ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突(tree:d47ca50e6) - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 逐一核对关键 crate 版本号(ax-sched 0.5.8、ax-cpu 0.8.0、someboot 0.3.0、dma-api 0.9.0、starry-kernel 0.6.5),workspace Cargo.toml、各 crate Cargo.toml 与 Cargo.lock 中版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes 均正确按语义化版本进行了 major/minor bump
CI 状态:
CI 运行 #7458 (workflow run 28222602802) 状态为 action_required,0 个 job 运行、0 个 check run。这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。由于本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 15+ 条 APPROVE 审查在旧 head 上。当前 head 93f4d6cd8 由 release-plz 重建,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
93f4d6c to
1f18410
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含大量 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点(关键 breaking changes):
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new新增参数ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest移除Clone/Copy/Debugderive,新增IrqStatus.action_running字段ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinity、ConsoleIf::device_id/claim_runtime_output新增 trait 方法rdif-serial0.8.2 → 0.9.0 /some-serial0.6.2 → 0.7.0(⚠ API breaking):串口驱动 IRQ 模型重构someboot0.2.3 → 0.3.0(⚠ API breaking):ArchTrait::is_mmu_enabled()新增 trait 方法ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354- 其余 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ 关键 crate 版本号(ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、starry-kernel 0.6.5 等)在 workspace Cargo.toml、各 crate Cargo.toml 与 Cargo.lock 中完全一致
- ✅ breaking changes 均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head (1f18410e) 无 check run 和 commit status 记录(CI 可能需要环境审批)。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 12+ 条 APPROVE 审查在旧 head 上(release-plz 持续重建导致 head 变动)。当前 head 1f18410e 为最新重建版本,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
0d9026b to
fef2a5d
Compare
There was a problem hiding this comment.
本轮审查当前 head fef2a5d0fe3e。这是 release-plz 自动生成的发布 PR,diff 仅包含 Cargo.toml、Cargo.lock 和各 crate CHANGELOG.md/Cargo.toml 的版本号同步,无任何 .rs 源码逻辑变更。
变更要点:
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new参数数量变更ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,关联 #1366、#1367ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319ax-plat0.7.0 → 0.8.0(⚠ API breaking):新增 trait 方法set_affinity/ipi_irq/device_id/claim_runtime_outputrdif-serial0.8.2 → 0.9.0、some-serial0.6.2 → 0.7.0(⚠ API breaking):#1265 IRQ 模型对齐someboot0.2.3 → 0.3.0(⚠ API breaking):向ArchTrait新增is_mmu_enabled()方法,关联 #1362ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354irq-framework0.1.1 → 0.2.0、rdif-block0.9.1 → 0.10.0、sdmmc-protocol0.1.3 → 0.2.0 等:serial/IRQ/block 子系统接口重构- 其余约 50 个 crate 为依赖传递版本同步更新
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 关键 crate 版本验证:
ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、dma-api 0.9.0均正确 - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes 均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head 无 check run 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 13+ 条 APPROVE 审查在旧 head 上(由 release-plz 持续重建),当前 head fef2a5d0 逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
fef2a5d to
dda1a8e
Compare
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 75+ 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。
变更要点:
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new参数个数变更ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest不再实现Clone/Copy/Debug,IrqStatus新增action_running字段ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf新增set_affinity/ipi_irq方法,ConsoleIf新增device_id/claim_runtime_output方法并变为 sealed traitrdif-serial0.8.2 → 0.9.0(⚠ API breaking):SerialDyn、Sender、Receiver等公共类型移除some-serial0.6.2 → 0.7.0(⚠ API breaking):Pl011/Ns16550/RockchipFiqSerial多个方法和类型重构someboot0.2.3 → 0.3.0(⚠ API breaking):ArchTrait新增无默认实现的is_mmu_enabled()方法,关联 #1362rdif-block0.9.1 → 0.10.0(⚠ API breaking):QueueLimits新增dma_domain字段sdmmc-protocol0.1.3 → 0.2.0(⚠ API breaking):SdioHosttrait 大量签名变更,新增BusRequest关联类型dwmmc-host/phytium-mci-host/sdhci-host0.1.5 → 0.2.0(⚠ API breaking):BlockRequestSlot不再实现UnwindSafeax-driver0.8.2 → 0.9.0(⚠ API breaking):serial 驱动模块重构arm_vgic0.4.14 → 0.5.0(⚠ API breaking):VGicR::regs/regs_mut移除,Gits新增submission_lock字段axdevice0.4.14 → 0.5.0(⚠ API breaking):设备注册方式重构(Mmio/Port/SysReg变体移除)ax-fs-ng0.5.21 → 0.6.0(⚠ API breaking):QueueRuntime::new和DmaBufferGuard::new签名变更ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319ax-sched0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354- 其余约 50+ 个 crate 为 API 兼容的 patch 版本更新或依赖传递同步
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个 .rs 文件) - ✅ 逐一核对关键 breaking-change crate 版本号,workspace
Cargo.toml、各 crateCargo.toml与Cargo.lock中的版本完全一致(15/15 全部匹配) - ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes(
dma-api、ax-cpu、irq-framework、ax-plat、rdif-serial、some-serial、someboot、rdif-block、sdmmc-protocol、ax-driver、arm_vgic、axdevice、ax-fs-ng、ax-net)均正确按语义化版本进行了 breaking bump
CI 状态:
当前 head(dda1a8e86)无 check run 和 commit status 记录(check-runs 返回 0,status 为 pending 但 statuses 数组为空)。这是 release-plz 发布分支的正常行为——该分支不触发 CI workflow。本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 12+ 条 APPROVE 审查在旧 head 上(b5f0569f、61dfd8db、5c6e58c4、81cae3ea、7b1c4090dd、d06f30d9、03b31757、72deb3514 等),当前 head dda1a8e8 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR 均为独立的功能开发,与本版本发布无重叠。
测试覆盖:
本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要额外回归测试。breaking changes 的实际代码变更已在各功能 PR 中验证并通过 CI。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
There was a problem hiding this comment.
审核通过 ✅
PR 内容:release-plz 自动生成的发布 PR,包含 827 行 additions/deletions,修改 154 个文件(77 个 Cargo.toml、77 个 CHANGELOG.md、Cargo.lock、workspace Cargo.toml)。无任何 Rust 源码逻辑变更(0 个 .rs 文件)。
变更要点:
dma-api0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new新增参数ax-cpu0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind新增ArithmeticError变体,Other判别值从 4 改为 5,关联 #1366、#1367ax-net0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319irq-framework0.1.1 → 0.2.0(⚠ API breaking):IrqRequest不再 derive Clone/Copy/Debug,新增IrqStatus.action_running字段ax-plat0.7.0 → 0.8.0(⚠ API breaking):IrqIf新增set_affinity/ipi_irq,ConsoleIf新增device_id/claim_runtime_output,ConsoleIf变为 sealed traitrdif-serial0.8.2 → 0.9.0(⚠ API breaking):接口重构some-serial0.6.2 → 0.7.0(⚠ API breaking):接口重构someboot0.2.3 → 0.3.0(⚠ API breaking):ArchTrait新增is_mmu_enabled()方法rdif-block0.9.1 → 0.10.0(⚠ API breaking):QueueLimits新增dma_domain字段sdmmc-protocol0.1.3 → 0.2.0(⚠ API breaking):SDIO host 接口重构dwmmc-host/phytium-mci-host/sdhci-host0.1.5 → 0.2.0(⚠ API breaking):DMA 类型变更ax-driver0.8.2 → 0.9.0(⚠ API breaking):移除部分旧模块arm_vgic0.4.14 → 0.5.0(⚠ API breaking):GITS 新增submission_lockaxdevice0.4.14 → 0.5.0(⚠ API breaking):设备注册接口重构ax-fs-ng0.5.21 → 0.6.0(⚠ API breaking):block runtime 参数变更- 其余 crate 为 patch/minor 兼容更新或依赖传递版本同步
验证结果:
- ✅
git diff --check origin/dev...HEAD通过,无空白错误 - ✅
git merge-tree --write-tree origin/dev HEAD通过,无合并冲突 - ✅
cargo metadata --locked --no-deps通过,锁文件与 Cargo.toml 一致 - ✅
git diff origin/dev...HEAD -- '*.rs'无 Rust 源码变更(0 个文件) - ✅ 逐一核对关键 crate 版本号(ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、dma-api 0.9.0、starry-kernel 0.6.5 等),workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
- ✅ 未发现新增
[patch.crates-io]覆盖 - ✅ breaking changes 均正确按语义化版本进行了 major/minor bump
CI 状态:
当前 head (dda1a8e86) 无 commit status 和 check run 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。
已有审查:
已有 13 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,新增了更多 breaking change crate,逻辑性质与旧 head 一致。
重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。
无阻塞问题,批准合并。
Powered by mimo-v2.5-pro
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Resolved conflicts by accepting origin/dev changes for: - Version bumps in Cargo.toml files (release rcore-os#1359) - CHANGELOG.md updates across all crates - Locking refactor: spin::Mutex -> ax_kspin (fix rcore-os#1380) - Regenerated Cargo.lock The 5 unique commits in feat/net-enhance (network performance tooling) are preserved on top of the latest dev baseline.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 New release
dma-api: 0.8.2 -> 0.9.0 (⚠ API breaking changes)rd-net: 0.1.6 -> 0.1.7 (✓ API compatible changes)aic8800: 0.2.0 -> 0.2.1 (✓ API compatible changes)axbacktrace: 0.4.3 -> 0.4.4 (✓ API compatible changes)ax-cpu: 0.7.1 -> 0.8.0 (⚠ API breaking changes)axfs-ng-vfs: 0.5.1 -> 0.5.2 (✓ API compatible changes)irq-framework: 0.1.1 -> 0.2.0 (⚠ API breaking changes)rdrive: 0.23.1 -> 0.23.2 (✓ API compatible changes)ax-plat: 0.7.0 -> 0.8.0 (⚠ API breaking changes)buddy-slab-allocator: 0.4.2 -> 0.4.3 (✓ API compatible changes)axklib: 0.6.5 -> 0.6.6 (✓ API compatible changes)axpoll: 0.4.1 -> 0.4.2 (✓ API compatible changes)ax-sched: 0.5.7 -> 0.5.8 (✓ API compatible changes)scope-local: 0.4.0 -> 0.4.1 (✓ API compatible changes)rdif-serial: 0.8.2 -> 0.9.0 (⚠ API breaking changes)some-serial: 0.6.2 -> 0.7.0 (⚠ API breaking changes)someboot: 0.2.3 -> 0.3.0 (⚠ API breaking changes)starry-process: 0.4.10 -> 0.4.11 (✓ API compatible changes)starry-signal: 0.8.5 -> 0.8.6 (✓ API compatible changes)arm-scmi-rs: 0.1.3 -> 0.1.4 (✓ API compatible changes)crab-usb: 0.9.8 -> 0.9.9 (✓ API compatible changes)rdif-block: 0.9.1 -> 0.10.0 (⚠ API breaking changes)sdmmc-protocol: 0.1.3 -> 0.2.0 (⚠ API breaking changes)dwmmc-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)eth-intel: 0.1.7 -> 0.1.8 (✓ API compatible changes)nvme-driver: 0.6.1 -> 0.6.2 (✓ API compatible changes)phytium-mci-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)ramdisk: 0.1.6 -> 0.1.7 (✓ API compatible changes)realtek-rtl8125: 0.2.5 -> 0.2.6 (✓ API compatible changes)rockchip-npu: 0.2.6 -> 0.2.7 (✓ API compatible changes)sdhci-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)ax-driver: 0.8.2 -> 0.9.0 (⚠ API breaking changes)ax-plat-loongarch64-qemu-virt: 0.5.16 -> 0.5.17 (✓ API compatible changes)ax-riscv-plic: 0.4.7 -> 0.4.8 (✓ API compatible changes)ax-plat-riscv64-sg2002: 0.4.5 -> 0.4.6 (✓ API compatible changes)somehal: 0.7.2 -> 0.7.3 (✓ API compatible changes)axplat-dyn: 0.7.5 -> 0.7.6 (✓ API compatible changes)ax-allocator: 0.5.3 -> 0.5.4 (✓ API compatible changes)axdevice_base: 0.5.0 -> 0.5.1 (✓ API compatible changes)arm_vgic: 0.4.14 -> 0.5.0 (⚠ API breaking changes)axdevice: 0.4.14 -> 0.5.0 (⚠ API breaking changes)ax-hal: 0.5.21 -> 0.5.22 (✓ API compatible changes)ax-ipi: 0.5.20 -> 0.5.21 (✓ API compatible changes)ax-task: 0.5.22 -> 0.5.23 (✓ API compatible changes)ax-fs-ng: 0.5.21 -> 0.6.0 (⚠ API breaking changes)ax-net: 0.9.0 -> 0.10.0 (⚠ API breaking changes)ax-runtime: 0.8.1 -> 0.8.2 (✓ API compatible changes)ax-feat: 0.5.22 -> 0.5.23 (✓ API compatible changes)ax-std: 0.5.21 -> 0.5.22axvm: 0.5.16 -> 0.5.17 (✓ API compatible changes)axnsproxy: 0.2.3 -> 0.2.4 (✓ API compatible changes)starry-kernel: 0.6.4 -> 0.6.5 (✓ API compatible changes)axbuild: 0.4.14 -> 0.4.15 (✓ API compatible changes)starryos: 0.5.18 -> 0.5.19axvisor: 0.5.14 -> 0.5.15rdif-eth: 0.3.4 -> 0.3.5ax-alloc: 0.8.5 -> 0.8.6sdio-host2: 0.1.0 -> 0.1.1rockchip-rga: 0.1.1 -> 0.1.2rockchip-soc: 0.3.3 -> 0.3.4axvcpu: 0.7.1 -> 0.7.2arm_vcpu: 0.5.13 -> 0.5.14riscv_vplic: 0.4.16 -> 0.4.17x86_vlapic: 0.4.15 -> 0.4.16ax-mm: 0.5.21 -> 0.5.22ax-sync: 0.5.21 -> 0.5.22ax-display: 0.5.20 -> 0.5.21ax-dma: 0.6.5 -> 0.6.6ax-input: 0.5.20 -> 0.5.21ax-api: 0.6.2 -> 0.6.3ax-posix-api: 0.5.22 -> 0.5.23loongarch_vcpu: 0.5.7 -> 0.5.8riscv_vcpu: 0.5.14 -> 0.5.15x86_vcpu: 0.5.14 -> 0.5.15sg2002-tpu: 0.3.0 -> 0.3.1ax-libc: 0.5.21 -> 0.5.22⚠
dma-apibreaking changes⚠
ax-cpubreaking changes⚠
irq-frameworkbreaking changes⚠
ax-platbreaking changes⚠
rdif-serialbreaking changes⚠
some-serialbreaking changes⚠
somebootbreaking changes⚠
rdif-blockbreaking changes⚠
sdmmc-protocolbreaking changes⚠
dwmmc-hostbreaking changes⚠
phytium-mci-hostbreaking changes⚠
sdhci-hostbreaking changes⚠
ax-driverbreaking changes⚠
arm_vgicbreaking changes⚠
axdevicebreaking changes⚠
ax-fs-ngbreaking changes⚠
ax-netbreaking changesChangelog
dma-apird-netaic8800axbacktraceax-cpuaxfs-ng-vfsirq-frameworkrdriveax-platbuddy-slab-allocatoraxklibaxpollax-schedscope-localrdif-serialsome-serialsomebootstarry-processstarry-signalarm-scmi-rscrab-usbrdif-blocksdmmc-protocoldwmmc-hosteth-intelnvme-driverphytium-mci-hostramdiskrealtek-rtl8125rockchip-npusdhci-hostax-driverax-plat-loongarch64-qemu-virtax-riscv-plicax-plat-riscv64-sg2002somehalaxplat-dynax-allocatoraxdevice_basearm_vgicaxdeviceax-halax-ipiax-taskax-fs-ngax-netax-runtimeax-featax-stdaxvmaxnsproxystarry-kernelaxbuildstarryosaxvisorrdif-ethax-allocsdio-host2rockchip-rgarockchip-socaxvcpuarm_vcpuriscv_vplicx86_vlapicax-mmax-syncax-displayax-dmaax-inputax-apiax-posix-apiloongarch_vcpuriscv_vcpux86_vcpusg2002-tpuax-libcThis PR was generated with release-plz.