Skip to content

chore: release#1539

Merged
ZR233 merged 1 commit into
devfrom
release-plz-2026-07-08T03-57-03Z
Jul 8, 2026
Merged

chore: release#1539
ZR233 merged 1 commit into
devfrom
release-plz-2026-07-08T03-57-03Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • ax-cpu: 0.8.2 -> 0.8.3 (✓ API compatible changes)
  • ax-plat: 0.9.2 -> 0.10.0 (⚠ API breaking changes)
  • someboot: 0.3.2 -> 0.3.3 (✓ API compatible changes)
  • starry-kernel: 0.7.1 -> 0.7.2 (✓ API compatible changes)
  • axbuild: 0.4.17 -> 0.4.18 (✓ API compatible changes)
  • ax-alloc: 0.8.9 -> 0.8.10
  • axklib: 0.7.2 -> 0.7.3
  • starry-signal: 0.8.9 -> 0.8.10
  • ax-driver: 0.11.1 -> 0.11.2
  • somehal: 0.7.6 -> 0.7.7
  • axplat-dyn: 0.7.9 -> 0.7.10
  • ax-hal: 0.5.25 -> 0.5.26
  • ax-ipi: 0.5.24 -> 0.5.25
  • ax-mm: 0.5.25 -> 0.5.26
  • ax-task: 0.6.1 -> 0.6.2
  • ax-sync: 0.5.25 -> 0.5.26
  • ax-display: 0.6.2 -> 0.6.3
  • ax-dma: 0.6.9 -> 0.6.10
  • ax-fs-ng: 0.8.1 -> 0.8.2
  • ax-net: 0.12.1 -> 0.12.2
  • ax-input: 0.6.2 -> 0.6.3
  • ax-runtime: 0.10.1 -> 0.10.2
  • ax-api: 0.7.1 -> 0.7.2
  • ax-posix-api: 0.5.26 -> 0.5.27
  • ax-std: 0.5.25 -> 0.5.26
  • axvm: 0.5.20 -> 0.5.21
  • sg2002-tpu: 0.3.4 -> 0.3.5
  • starryos: 0.5.22 -> 0.5.23
  • ax-libc: 0.5.25 -> 0.5.26
  • axvisor: 0.5.18 -> 0.5.19

ax-plat breaking changes

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

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

Failed in:
  trait method ax_plat::mem::MemIf::prepare_iomap in file /tmp/.tmpYDacQO/tgoskits/platforms/ax-plat/src/mem.rs:185
  trait method ax_plat::mem::MemIf::user_aspace_needs_kernel_mappings in file /tmp/.tmpYDacQO/tgoskits/platforms/ax-plat/src/mem.rs:209
Changelog

ax-cpu

0.8.3 - 2026-07-08

Added

  • (loongarch64) add LS2K1000 physical board support (#1368)

ax-plat

0.10.0 - 2026-07-08

Added

  • (loongarch64) add LS2K1000 physical board support (#1368)

someboot

0.3.3 - 2026-07-08

Added

  • (loongarch64) add LS2K1000 physical board support (#1368)

starry-kernel

0.7.2 - 2026-07-08

Added

  • add jpu after camera pipeline in sg2002 platform (#1540)

axbuild

0.4.18 - 2026-07-08

Added

  • (loongarch64) add LS2K1000 physical board support (#1368)

ax-alloc

0.8.10 - 2026-07-08

Other

  • updated the following local packages: ax-plat

axklib

0.7.3 - 2026-07-08

Other

  • updated the following local packages: ax-alloc

starry-signal

0.8.10 - 2026-07-08

Other

  • updated the following local packages: ax-cpu

ax-driver

0.11.2 - 2026-07-08

Other

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

somehal

0.7.7 - 2026-07-08

Other

  • updated the following local packages: someboot

axplat-dyn

0.7.10 - 2026-07-08

Other

  • updated the following local packages: ax-cpu, ax-plat, someboot, axklib, ax-driver, somehal

ax-hal

0.5.26 - 2026-07-08

Other

  • updated the following local packages: ax-cpu, ax-plat, ax-alloc, axplat-dyn

ax-ipi

0.5.25 - 2026-07-08

Other

  • updated the following local packages: ax-hal

ax-mm

0.5.26 - 2026-07-08

Other

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

ax-task

0.6.2 - 2026-07-08

Other

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

ax-sync

0.5.26 - 2026-07-08

Other

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

ax-display

0.6.3 - 2026-07-08

Other

  • updated the following local packages: ax-sync

ax-dma

0.6.10 - 2026-07-08

Other

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

ax-fs-ng

0.8.2 - 2026-07-08

Other

  • updated the following local packages: ax-sync

ax-net

0.12.2 - 2026-07-08

Other

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

ax-input

0.6.3 - 2026-07-08

Other

  • updated the following local packages: ax-sync

ax-runtime

0.10.2 - 2026-07-08

Other

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

ax-api

0.7.2 - 2026-07-08

Other

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

ax-posix-api

0.5.27 - 2026-07-08

Other

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

ax-std

0.5.26 - 2026-07-08

Other

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

axvm

0.5.21 - 2026-07-08

Other

  • updated the following local packages: ax-plat, ax-driver, ax-hal, ax-std

sg2002-tpu

0.3.5 - 2026-07-08

Other

  • updated the following local packages: ax-dma

starryos

0.5.23 - 2026-07-08

Other

  • updated the following local packages: starry-kernel, axbuild, ax-driver, axplat-dyn, ax-hal, ax-runtime, ax-std

ax-libc

0.5.26 - 2026-07-08

Other

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

axvisor

0.5.19 - 2026-07-08

Other

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


This PR was generated with release-plz.

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

审查摘要

此 PR 由 release-plz 自动化工具生成,旨在修复 buddy-slab-allocator 的 CHANGELOG。但实际上 PR #1537 已经为该 crate 版本 0.4.6 创建了完整的 [0.4.6] 条目(含 - updated the following local packages: ax-kspin),本 PR 在此基础上又插入了一个新的 [0.4.6] section,造成 重复的 [0.4.6] 条目(第 86 行和第 92 行各一个)。

发现的问题

阻塞性问题:重复的 [0.4.6] CHANGELOG 条目

  • 严重程度:阻塞
  • 问题:合并此 PR 后 CHANGELOG.md 将包含两个不同的 ## [0.4.6] 区块:
    • 第 86–90 行:已存在的 [0.4.6] 条目(来自 #1537),内容为 - updated the following local packages: ax-kspin
    • 第 92–97 行:本 PR 新增的 [0.4.6] 条目,内容为 - release ([#1537])
  • 修复方向:将两个 [0.4.6] 条目合并为一个,将 - release ([#1537]) 行作为额外的 bullet 放入已有的 [0.4.6] 区块的 ### Other 小节中。预期结果应为:
    ## [0.4.6] ... - 2026-07-08
    
    ### Other
    
    - release ([#1537])
    - updated the following local packages: ax-kspin

变更范围

  • 仅修改 memory/buddy-slab-allocator/CHANGELOG.md,新增 6 行
  • 无 Rust 代码变更,无依赖变更
  • 作者为 github-actions[bot](release-plz 自动 PR)

验证

  • cargo fmt --check:通过(无 Rust 文件变更)
  • CI 状态:该提交尚无 check runs(PR 创建仅几分钟,CI 可能尚未触发或正在排队)
  • 重复/重叠分析:
    • 基础分支(dev,即 #1537 合并提交)已包含 buddy-slab-allocator[0.4.6] CHANGELOG 条目
    • 无其他开放的 release-plz PR
    • 无现有评审意见需要处理

结论

请求修改:请将 - release ([#1537]) 行合入已有的 [0.4.6] 条目,而非创建第二个同版本号的 section。

Powered by deepseek-v4-pro


- release ([#1537](https://github.com/rcore-os/tgoskits/pull/1537))

## [0.4.6](https://github.com/rcore-os/tgoskits/compare/buddy-slab-allocator-v0.4.5...buddy-slab-allocator-v0.4.6) - 2026-07-08

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.

此处新增的 ## [0.4.6] section header 与上方第 86 行已有的 ## [0.4.6] 条目重复。PR #1537 已为该版本创建了对应的 CHANGELOG 条目(含 - updated the following local packages: ax-kspin)。请将本次新增的 - release ([#1537]) 行合入已有的 [0.4.6] 区块的 ### Other 小节中,而不是另起一个同版本号的新 section。

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T03-57-03Z branch from 1ac30ed to 65e4de4 Compare July 8, 2026 04:12

@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 自动生成,对 9 个 crate 进行版本发布,变更内容均为机械性的版本号更新、CHANGELOG 追加和 workspace 依赖版本同步,无任何实际代码变更。

变更范围

  • workspace Cargo.toml / Cargo.lock:同步 9 个 crate 的依赖版本号
  • 9 个 crate 的 Cargo.toml:版本号 bump(patch/minor/major)
  • 9 个 CHANGELOG.md:追加新版本条目,内容与对应 PR 的 conventional commit 一致
Crate 旧版本 新版本 变更类型
ax-cpu 0.8.2 0.8.3 patch
ax-plat 0.9.2 0.10.0 major(新增 trait 方法)
someboot 0.3.2 0.3.3 patch
axbuild 0.4.17 0.4.18 patch
ax-alloc 0.8.9 0.8.10 patch
axklib 0.7.2 0.7.3 patch
ax-driver 0.11.1 0.11.2 patch
starry-signal 0.8.9 0.8.10 patch
somehal 0.7.6 0.7.7 patch

验证结果

  • cargo fmt --check:✅ 通过
  • cargo clippy --manifest-path platforms/ax-plat/Cargo.toml --all-features -- -D warnings:✅ 通过
  • [patch.crates-io] 检查:✅ 无任何 crates.io patch
  • 版本一致性:✅ workspace Cargo.toml 中各 crate 版本与对应 Cargo.toml 完全一致

上一轮审查

上一轮审查(commit 1ac30edf)指出的 memory/buddy-slab-allocator/CHANGELOG.md 重复 [0.4.6] 条目问题已随 PR head 更新(65e4de4c)而解决:该文件已不在当前变更集中。release-plz 重新运行后,本次发布批次不再包含 buddy-slab-allocator

CI 状态

当前 commit 65e4de4c 的 CI 尚处于 pending 状态(check runs 为空,刚推送)。由于本 PR 仅涉及版本号和 CHANGELOG 变更,无代码变更,CI 失败风险极低。

重复/重叠分析

  • 基础分支 dev 无重复的版本号或 CHANGELOG 条目
  • 当前无其他开放的 release-plz PR
  • 无冲突或重复问题

⚠ ax-plat 重大变更提示

ax-plat 从 0.9.2 升级到 0.10.0,新增了两个 MemIf trait 方法(prepare_iomapuser_aspace_needs_kernel_mappings),无默认实现。此变更来自 PR #1368(LoongArch LS2K1000 物理板卡支持)。下游实现 MemIf 的 crate 需要适配这两个新方法。此信息已在 PR body 中说明。

结论

无阻塞问题。PR 可以合并。

Powered by deepseek-v4-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.

复审 current head 65e4de4ca1ec485c9361347c5c19039547a99589,这是 release-plz 生成的纯发布元数据 PR。变更范围只包含工作区依赖版本同步、对应 crate Cargo.toml 版本号、Cargo.lock 中 9 个本地包版本,以及对应 CHANGELOG.md 条目;未修改运行时代码、测试逻辑或 CI 配置。

本轮检查:

  • git diff --check origin/dev...HEAD 通过。
  • git merge-tree --write-tree origin/dev HEAD 通过。
  • PR head 上 cargo metadata --format-version=1 --locked --no-deps 通过。
  • 与最新 origin/dev 做 no-commit merge 后,cargo metadata --format-version=1 --locked --no-deps 仍通过;说明 #1540 之后的根 Cargo.toml / Cargo.lock 更新不会破坏该 release PR 的锁文件一致性。
  • [patch.crates-io] 扫描无新增/存在项。
  • release 相关 open PR 搜索未发现另一个同类 chore: release PR;#1539 是当前唯一 release-plz 发布 PR。

当前 GitHub 没有 reported checks(gh pr checks 返回 no checks reported),因此没有可复用的远端 CI 证据;但该 PR 是纯 release 元数据同步,本地的文件范围、merge-tree 和 locked metadata 检查已经覆盖合入风险。无需新增测试。

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T03-57-03Z branch from 65e4de4 to 40c397f Compare July 8, 2026 05:39
@ZR233
ZR233 merged commit 54aaf45 into dev Jul 8, 2026
@ZR233
ZR233 deleted the release-plz-2026-07-08T03-57-03Z branch July 8, 2026 05:41
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