Description
CI infrastructure rather than a runtime bug, so the wails3 version / wails doctor fields don't apply. Affects .github/workflows/build-and-test-v3.yml on master.
Test Templates is a 3 OS x 8 template matrix. Each leg scaffolds a new module with wails3 init, which writes a fresh go.sum (so every dependency is verified against sum.golang.org) and a fresh node_modules. One failed request reds the leg, and the run reports failure on PRs that touched nothing related.
Two hits on 2026-08-26.
ubuntu-latest, vue-js:
github.com/go-json-experiment/json@v0.0.0-20251027170946-4849db3c2f7e: verifying module: reading
https://sum.golang.org/tile/8/0/x178/138: stream error: stream ID 41; INTERNAL_ERROR; received from peer
macos-latest, react-js:
Error: Cannot find native binding. npm has a bug related to optional dependencies
(https://github.com/npm/cli/issues/4828).
Why warming the module cache won't fix it
go-json-experiment/json is already in v3/go.sum, and task install builds the v3 CLI earlier in the same job, so the zip is already in GOMODCACHE. The tile fetch is driven by the template writing a new go.sum from scratch, not by the module download. Building v3 verifies against its existing go.sum and never consults the checksum DB, so the tile cache stays cold.
Expected behaviour
Transient network errors shouldn't fail the check. Genuine template breakage still should.
Out of scope
The same job also failed on apt-get getting a 403 from packages.microsoft.com (ubuntu-latest, react). Different step, noting it so it isn't conflated.
PR to follow.
Description
CI infrastructure rather than a runtime bug, so the
wails3 version/wails doctorfields don't apply. Affects.github/workflows/build-and-test-v3.ymlonmaster.Test Templatesis a 3 OS x 8 template matrix. Each leg scaffolds a new module withwails3 init, which writes a freshgo.sum(so every dependency is verified againstsum.golang.org) and a freshnode_modules. One failed request reds the leg, and the run reports failure on PRs that touched nothing related.Two hits on 2026-08-26.
ubuntu-latest, vue-js:
macos-latest, react-js:
Why warming the module cache won't fix it
go-json-experiment/jsonis already inv3/go.sum, andtask installbuilds the v3 CLI earlier in the same job, so the zip is already inGOMODCACHE. The tile fetch is driven by the template writing a newgo.sumfrom scratch, not by the module download. Building v3 verifies against its existinggo.sumand never consults the checksum DB, so the tile cache stays cold.Expected behaviour
Transient network errors shouldn't fail the check. Genuine template breakage still should.
Out of scope
The same job also failed on
apt-getgetting a 403 from packages.microsoft.com (ubuntu-latest, react). Different step, noting it so it isn't conflated.PR to follow.