升级 Rust toolchain 至 1.98.1 #432

Merged
suzmii merged 4 commits from chore/rust-toolchain-1-98 into master 2026-09-20 17:35:18 +08:00
Member

Close #431

改动

  • rust-toolchain.toml:channel 从 1.96.0 提升到 1.98.1,保留 rustfmt 组件要求。
  • deploy/container/gitea-ci-job.Dockerfile:Rust stage 从 rust:1.96-bookworm@sha256:19817ead3289c8c631c73df281e18b59b172f6a31f4f563290f69cddd06c30e9 更新为 rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e,同步固定 digest。
  • deploy/container/README.md:同步 Rust 版本与镜像 digest 说明。
  • docs/【开发运维】本地开发验证与生产运维-2026-05-15.md:同步 CI 环境与 rust-toolchain.toml 的版本口径。

验证情况

  • Windows:Rust 1.98.1 下执行 npm run agc:build -- --debug,前端构建、Rust 编译和 NSIS 安装包生成成功。
  • macOS:验证原报错是否消失,以及构建、启动是否正常。
  • CI:重建并部署新版预构建镜像,验证流水线。
Close #431 ## 改动 - `rust-toolchain.toml`:channel 从 `1.96.0` 提升到 `1.98.1`,保留 `rustfmt` 组件要求。 - `deploy/container/gitea-ci-job.Dockerfile`:Rust stage 从 `rust:1.96-bookworm@sha256:19817ead3289c8c631c73df281e18b59b172f6a31f4f563290f69cddd06c30e9` 更新为 `rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e`,同步固定 digest。 - `deploy/container/README.md`:同步 Rust 版本与镜像 digest 说明。 - `docs/【开发运维】本地开发验证与生产运维-2026-05-15.md`:同步 CI 环境与 `rust-toolchain.toml` 的版本口径。 ## 验证情况 - Windows:Rust 1.98.1 下执行 `npm run agc:build -- --debug`,前端构建、Rust 编译和 NSIS 安装包生成成功。 - macOS:验证原报错是否消失,以及构建、启动是否正常。 - CI:重建并部署新版预构建镜像,验证流水线。
suzmii added 2 commits 2026-09-20 16:40:35 +08:00
- 将 rust-toolchain.toml 的 channel 从 1.96.0 提升到 1.98.1,保留 rustfmt 组件要求
- 将 CI job 镜像 Rust stage 从 rust:1.96-bookworm 更新为 rust:1.98-bookworm,并同步新的固定镜像 digest
- 同步 deploy/container/README.md 中 Rust 版本与 digest 的说明
- 同步开发运维文档中 CI 环境与 rust-toolchain.toml 的版本口径为 1.98.1
Merge remote-tracking branch 'origin/master' into fix/rust-toolchain-1-98
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Failing after 19s
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Failing after 19s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Failing after 19s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Failing after 19s
Project CI / AI game creator shell Rust smoke (pull_request) Failing after 17s
Project CI / Backend tests (pull_request) Failing after 18s
Project CI / Native shell tests (pull_request) Failing after 18s
Project CI / AI game creator shell Rust crates (pull_request) Failing after 18s
Project CI / Frontend tests (pull_request) Failing after 7s
Project CI / AI game creator shell web tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 12s
e1c8edd6bf
suzmii added 1 commit 2026-09-20 17:26:06 +08:00
同步 CI 镜像 tag 与文档口径,并补上工具链一致性护栏
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Failing after 17s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Failing after 11s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Failing after 14s
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Failing after 12s
Project CI / AI game creator shell Rust smoke (pull_request) Failing after 11s
Project CI / AI game creator shell Rust crates (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Native shell tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Failing after 5s
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / AI game creator shell web tests (pull_request) Failing after 11s
a35cdcc68c
- 将 CI job 镜像默认 tag 从 genarrative/gitea-project-ci:20260807.1 升为 20260920.1
- 将 Dockerfile 两处 org.opencontainers.image.version 统一为 2026.09.20.1(原先一处 2026.07.23.1、一处 2026.08.07.1,后写的覆盖先写的)
- 同步 deploy/container/README.md 与开发运维文档中的镜像归档示例名
- 订正 pitfalls.md 中 CI 镜像的 Rust 版本,并记录 number_of_links 在 1.98.1 上实测仍未稳定
- 在 decision-log.md 追加本次 Rust 工具链升级到 1.98.1 的决策条目
- 在 scripts/project-ci-workflow.test.ts 新增一致性用例:镜像版本段、digest 与 tag 必须与 rust-toolchain.toml 及两份运维文档一致
suzmii added 1 commit 2026-09-20 17:35:10 +08:00
Merge branch 'master' into chore/rust-toolchain-1-98
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
b10a2d5d79
suzmii marked the pull request as ready for review 2026-09-20 17:35:15 +08:00
suzmii merged commit e230d9dc32 into master 2026-09-20 17:35:18 +08:00
suzmii deleted branch chore/rust-toolchain-1-98 2026-09-20 17:35:20 +08:00
Sign in to join this conversation.