~bigbes/tarantool-protobuf: 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 55b5386f999fbd6e3abe6d5a0297dd8ac753b988view raw patch

Parent(s): 9f60ceda

3 changed file(s)

FileStatus+
.builds/c-enabled.yml M +49 -2
.builds/conformance.yml M +16 -2
.builds/pure-lua.yml M +49 -2