From 645d174f188362dc8d380011c2ca9fb6762f0158 Mon Sep 17 00:00:00 2001 From: opencode Date: Wed, 14 Oct 2026 16:15:34 +0200 Subject: [PATCH] [CI] Surface sccache backend errors for one run Three runs stored 343 entries locally with zero cross-run hits and no sccache-* keys, and IGNORE_SERVER_IO_ERROR swallows the difference between 'backend misconfigured' and 'writes refused by quota'. Drop the flag for a single run so the error string names it; the run may go red, which is itself the answer. Revert after reading. --- .github/workflows/desktop-build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index fff5660a0..8a491483e 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -544,8 +544,10 @@ jobs: # A fork pull request can read the cache, but the token it runs with # cannot write to the base branch's scope. SCCACHE_GHA_RW_MODE: ${{ github.event.pull_request.head.repo.fork && 'READ_ONLY' || 'READ_WRITE' }} - # A cache that cannot be reached must not fail the build. - SCCACHE_IGNORE_SERVER_IO_ERROR: "1" + # Experiment: surface backend errors for one run instead of swallowing + # them. Three runs stored 343 entries locally with zero cross-run hits + # and no sccache-* keys; if writes are refused (quota) or the backend + # never engages (URL skew), the error string names it. Revert after. - name: "[Windows] Install NSIS" if: matrix.os == 'Windows'