From cce3cb0d7575e32051ba5eeb810098179a6bb9a2 Mon Sep 17 00:00:00 2001 From: QuicksilverSlick Date: Wed, 28 Oct 2026 22:34:09 -0500 Subject: [PATCH] ci: give the Windows Rust job 60 minutes so main can refill its cache The Rust 1.98.1 bump in the upstream merge changed the rust-cache key, so the windows-msvc cache is empty. A cold run took 41m30s on train #78 and 45m+ on main b4c7b3d9c, which hit the 45-minute limit and cancelled. The cache only saves after a finished run on main, so every run stays cold and main stays red until one finishes. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/_ci-rust.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_ci-rust.yml b/.github/workflows/_ci-rust.yml index 4f615eb1622..5bdc9e5ea49 100644 --- a/.github/workflows/_ci-rust.yml +++ b/.github/workflows/_ci-rust.yml @@ -109,8 +109,10 @@ jobs: name: Windows Rust (x86_64-pc-windows-msvc) runs-on: windows-latest # Windows runners are slow and this compiles the workspace + Tauri crate - # cold across four steps; budget generously. - timeout-minutes: 45 + # cold across four steps; budget generously. A toolchain bump empties the + # cache and a cold run takes 41-46 min, and the cache only saves after a + # finished run, so 45 left main stuck red. + timeout-minutes: 60 if: inputs.lane == 'required' && (github.event_name == 'push' || inputs.rust || inputs.desktop_rust) permissions: contents: read