Opt/win ssache #354

Merged
lhk229 merged 18 commits from opt/win-ssache into master 2026-09-14 18:15:14 +08:00
Owner
No description provided.
lhk229 added 4 commits 2026-09-14 14:18:00 +08:00
支持 Windows 本地 sccache 自动回退
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
cea3e2340f
Windows 本地开发检测可用的 sccache 并启用缓存

未安装或不可执行时清空 Rust wrapper 并回退到 rustc

补充测试并更新开发运维文档
Merge branch 'master' into opt/win-ssache
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
4bb0704d3e
修正 sccache 测试的平台隔离
Project CI / Repository checks (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 3m38s
Project CI / Native shell tests (pull_request) Successful in 20m22s
2315883b1f
为启用 sccache 的用例补充 Windows platform mock

确保 POSIX 环境下测试不会误走 env wrapper 分支
增强 Windows sccache wrapper 探测回退
Project CI / Native shell tests (pull_request) Successful in 23m27s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 13s
Project CI / Frontend tests (pull_request) Successful in 3m19s
e85c216112
使用限时真实 rustc wrapper 探测替代版本检查

探测失败或超时时回退到直接 rustc

同步更新 sccache 故障排障记录
lhk229 marked the pull request as work in progress 2026-09-14 14:18:14 +08:00
lhk229 added 2 commits 2026-09-14 14:22:24 +08:00
未配置 wrapper 时默认回退到直接 rustc

处理 sccache 探测失败与 wrapper 配置冲突

同步更新开发运维和排障文档
Merge remote-tracking branch 'origin/master' into opt/win-ssache
Project CI / Repository checks (pull_request) Failing after 3m51s
Project CI / Frontend tests (pull_request) Failing after 3m47s
Project CI / Native shell tests (pull_request) Failing after 5m48s
Project CI / Backend tests (pull_request) Successful in 6m29s
b84cb2b07b
lhk229 added 1 commit 2026-09-14 14:30:05 +08:00
修正 POSIX sccache 绕过日志
Project CI / Repository checks (pull_request) Failing after 2m42s
Project CI / Frontend tests (pull_request) Failing after 2m29s
Project CI / Native shell tests (pull_request) Failing after 6m33s
Project CI / Backend tests (pull_request) Successful in 7m36s
37743f66c4
明确记录 Linux 和 macOS 本地开发实际绕过 sccache

补充 POSIX 日志回归测试并更新排障文档
lhk229 added 1 commit 2026-09-14 15:19:15 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / Repository checks (pull_request) Successful in 2m29s
Project CI / Frontend tests (pull_request) Successful in 3m18s
Project CI / Backend tests (pull_request) Successful in 8m55s
Project CI / Native shell tests (pull_request) Failing after 16m10s
a8bb2bee95
lhk229 added 1 commit 2026-09-14 15:53:56 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / Repository checks (pull_request) Successful in 3m25s
Project CI / Frontend tests (pull_request) Successful in 4m5s
Project CI / Backend tests (pull_request) Successful in 6m6s
Project CI / Native shell tests (pull_request) Successful in 18m50s
9d7f021e93
lhk229 added 1 commit 2026-09-14 16:16:51 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / AI game creator shell Rust tests (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
8475204a87
lhk229 added a new dependency 2026-09-14 16:20:15 +08:00
lhk229 added 1 commit 2026-09-14 16:30:04 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / Backend tests (pull_request) Successful in 6m4s
Project CI / Native shell tests (pull_request) Successful in 5m46s
Project CI / Frontend tests (pull_request) Successful in 3m13s
Project CI / AI game creator shell web tests (pull_request) Successful in 2m9s
Project CI / Repository checks (pull_request) Successful in 2m28s
Project CI / AI game creator shell Rust tests (pull_request) Successful in 13m24s
8662370931
lhk229 marked the pull request as ready for review 2026-09-14 16:30:44 +08:00
lhk229 added 4 commits 2026-09-14 17:00:07 +08:00
在当前 dev 编排进程内复用 sccache wrapper 探测结果

避免 API 与 worker 重启重复同步等待

同步更新排障文档
Windows wrapper 探测改用显式配置的可执行路径

将 wrapper 路径纳入探测缓存键
更新 AGC 构建版本
Project CI / Native shell tests (pull_request) Successful in 7m6s
Project CI / Backend tests (pull_request) Successful in 7m30s
Project CI / AI game creator shell Rust tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
0d8d3bd320
同步 AI Game Creator Shell 的包、Tauri 和锁文件版本
lhk229 added 1 commit 2026-09-14 17:05:32 +08:00
保留显式 sccache wrapper 路径
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust tests (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
1b2a41994b
探测成功后将用户配置的 wrapper 原样交给 Cargo
lhk229 added 1 commit 2026-09-14 17:09:00 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / AI game creator shell Rust crates (pull_request) Successful in 1m55s
Project CI / Backend tests (pull_request) Successful in 6m18s
Project CI / Native shell tests (pull_request) Successful in 5m14s
Project CI / Repository checks (pull_request) Successful in 2m12s
Project CI / Frontend tests (pull_request) Successful in 2m54s
Project CI / AI game creator shell web tests (pull_request) Successful in 1m56s
Project CI / AI game creator shell Rust tests (pull_request) Has been cancelled
98e3be8dd7
lhk229 added 1 commit 2026-09-14 17:38:18 +08:00
Merge branch 'master' into opt/win-ssache
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Successful in 3m50s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Successful in 3m33s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 2m0s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 2m13s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Successful in 4m15s
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Successful in 4m25s
Project CI / Frontend tests (pull_request) Successful in 3m59s
Project CI / Repository checks (pull_request) Successful in 3m18s
Project CI / Native shell tests (pull_request) Successful in 6m14s
Project CI / Backend tests (pull_request) Successful in 7m6s
Project CI / AI game creator shell web tests (pull_request) Successful in 2m57s
240dfefaec
lhk229 merged commit a70ef2d6e1 into master 2026-09-14 18:15:14 +08:00
lhk229 deleted branch opt/win-ssache 2026-09-14 18:15:14 +08:00
Sign in to join this conversation.