Opt/win ssache #354

Merged
lhk229 merged 18 commits from opt/win-ssache into master 2026-09-14 18:15:14 +08:00

18 Commits

Author SHA1 Message Date
lhk229 240dfefaec 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
2026-09-14 17:38:17 +08:00
lhk229 98e3be8dd7 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
2026-09-14 17:08:59 +08:00
lhk229 1b2a41994b 保留显式 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
探测成功后将用户配置的 wrapper 原样交给 Cargo
2026-09-14 09:04:49 +00:00
lhk229 0d8d3bd320 更新 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
同步 AI Game Creator Shell 的包、Tauri 和锁文件版本
2026-09-14 08:59:29 +00:00
lhk229 4b1509bf43 Merge remote-tracking branch 'origin/master' into opt/win-ssache 2026-09-14 08:58:52 +00:00
lhk229 f7e48eba9e 使用用户配置路径探测 sccache
Windows wrapper 探测改用显式配置的可执行路径

将 wrapper 路径纳入探测缓存键
2026-09-14 08:58:31 +00:00
lhk229 13035d4d29 缓存 sccache 探测结果避免重复阻塞
在当前 dev 编排进程内复用 sccache wrapper 探测结果

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

同步更新排障文档
2026-09-14 08:52:01 +00:00
lhk229 8662370931 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
2026-09-14 16:30:03 +08:00
lhk229 8475204a87 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
2026-09-14 16:16:49 +08:00
lhk229 9d7f021e93 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
2026-09-14 15:53:54 +08:00
lhk229 a8bb2bee95 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
2026-09-14 15:19:12 +08:00
lhk229 37743f66c4 修正 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
明确记录 Linux 和 macOS 本地开发实际绕过 sccache

补充 POSIX 日志回归测试并更新排障文档
2026-09-14 06:29:28 +00:00
lhk229 b84cb2b07b 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
2026-09-14 06:21:45 +00:00
lhk229 136756134a 按显式配置控制 Windows sccache
未配置 wrapper 时默认回退到直接 rustc

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

同步更新开发运维和排障文档
2026-09-14 06:19:38 +00:00
lhk229 e85c216112 增强 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
使用限时真实 rustc wrapper 探测替代版本检查

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

同步更新 sccache 故障排障记录
2026-09-14 06:02:23 +00:00
lhk229 2315883b1f 修正 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
为启用 sccache 的用例补充 Windows platform mock

确保 POSIX 环境下测试不会误走 env wrapper 分支
2026-09-14 05:56:28 +00:00
lhk229 4bb0704d3e 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
2026-09-14 13:23:56 +08:00
lhk229 cea3e2340f 支持 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
Windows 本地开发检测可用的 sccache 并启用缓存

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

补充测试并更新开发运维文档
2026-09-14 05:20:11 +00:00