55b5386f
ci: cache Go tarball in Garage S3 (golang/ prefix)
go.dev/dl sometimes times out on the build VM. Cache Go in S3 keyed
by version: s3://docker-cache/golang/go${GO_VERSION}.linux-amd64.tar.gz.
- Cache HIT: pull from S3 (LAN, fast)
- Cache MISS: curl from go.dev with --retry 3 --max-time 300, install,
upload to S3 for next time
Applied to all three manifests. pure-lua.yml and c-enabled.yml now also
require S3 credentials, which slightly couples them to the same fate as
conformance.yml — acceptable tradeoff for the reliability gain since
the same flaky go.dev pull was the root cause.
Eugene Blikh <bigbes@gmail.com> — 2026-05-25 10:22:26 UTC
Commit 55b5386f999fbd6e3abe6d5a0297dd8ac753b988 —
view raw patch
Parent(s):
9f60ceda
| File | Status | + | − |
|---|---|---|---|
.builds/c-enabled.yml
|
M | +49 | -2 |
.builds/conformance.yml
|
M | +16 | -2 |
.builds/pure-lua.yml
|
M | +49 | -2 |