ci: move Go steps to gobuilder, enable S3 build cache #2

Merged
benvin merged 1 commits from benvin/gocache into main 2026-10-02 23:55:50 +10:00
Member

Why: standardize on the estate gobuilder image and cut CI time with
the shared S3-backed Go build cache.

  • Replace golang:1.25 / almalinux9-gobuilder:20260606 with
    gobuilder:0.1.2-alma9 on every Go-toolchain step
  • Add GOCACHEPROG + GOCACHE_* env and AWS creds from org secrets
  • Bump k8s resource requests/limits for compile+cache overhead
  • rpmbuilder/base steps in release.yml untouched (no Go toolchain)
Why: standardize on the estate gobuilder image and cut CI time with the shared S3-backed Go build cache. - Replace golang:1.25 / almalinux9-gobuilder:20260606 with gobuilder:0.1.2-alma9 on every Go-toolchain step - Add GOCACHEPROG + GOCACHE_* env and AWS creds from org secrets - Bump k8s resource requests/limits for compile+cache overhead - rpmbuilder/base steps in release.yml untouched (no Go toolchain)
unkin-agent added 1 commit 2026-10-02 23:49:34 +10:00
ci: move Go steps to gobuilder, enable S3 build cache
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
51f7d8ab0c
Standardizes on the estate gobuilder image for every step invoking
the Go toolchain and wires in the shared S3-backed GOCACHEPROG.

- Replace golang:1.25 and almalinux9-gobuilder:20260606 with
  gobuilder:0.1.2-alma9 in build/test/pre-commit/release(build)
- Add GOCACHE_* env + AWS creds from org secrets to those steps
- Bump their k8s resource requests/limits for compile+cache overhead
benvin merged commit 92eaef228a into main 2026-10-02 23:55:50 +10:00
benvin deleted branch benvin/gocache 2026-10-02 23:55:50 +10:00
Sign in to join this conversation.