[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.
This commit is contained in:
opencode 2026-10-14 16:15:34 +02:00 • committed by Lukas Brübach
parent 23adca2f9d
commit 645d174f18

View file

@ -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'