ci: switch Go steps to gobuilder, enable S3 build cache #7

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

Cuts CI time by sharing the Go build/test cache across runs.

  • Replace almalinux9-gobuilder:20260606 / golang:1.25 with gobuilder:0.1.2-alma9 on every go build/test/vet step
  • Wire GOCACHEPROG via go-cache-plugin against the S3 gocache bucket
  • Bump k8s resource requests/limits for Go compile steps
  • Leave buildx image-build steps (build.yaml, docker.yaml) untouched
Cuts CI time by sharing the Go build/test cache across runs. - Replace almalinux9-gobuilder:20260606 / golang:1.25 with gobuilder:0.1.2-alma9 on every go build/test/vet step - Wire GOCACHEPROG via go-cache-plugin against the S3 gocache bucket - Bump k8s resource requests/limits for Go compile steps - Leave buildx image-build steps (build.yaml, docker.yaml) untouched
unkin-agent added 1 commit 2026-10-02 23:47:49 +10:00
ci: switch Go steps to gobuilder image, 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
499590c58b
Cuts CI time by reusing the shared Go build/test cache across runs.

- Replace almalinux9-gobuilder:20260606 / golang:1.25 with
  gobuilder:0.1.2-alma9 on every go build/test/vet step
- Wire GOCACHEPROG via go-cache-plugin against the S3 cache bucket
- Bump kubernetes resource requests/limits for Go compile steps
benvin merged commit c0eaf4b067 into main 2026-10-02 23:58:13 +10:00
benvin deleted branch benvin/gocache 2026-10-02 23:58:13 +10:00
Sign in to join this conversation.