支持 Windows 本地 sccache 自动回退 #351

Closed
lhk229 wants to merge 3 commits from opt/win-ssache into master

3 Commits

Author SHA1 Message Date
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