ci: switch Go toolchain steps to gobuilder + shared S3 cache #14

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

Cut CI time/network by caching go build/vet/test artifacts in S3.

  • bump build/test/pre-commit/release(test,build) to artifactapi.../gobuilder:0.1.2-alma9
  • wire GOCACHEPROG via go-cache-plugin with an absolute cache dir
  • add GOCACHE_* env (ci-tomswall prefix) and AWS creds from org secrets
  • leave rpm package/upload steps untouched (no Go toolchain)
Cut CI time/network by caching go build/vet/test artifacts in S3. - bump build/test/pre-commit/release(test,build) to artifactapi.../gobuilder:0.1.2-alma9 - wire GOCACHEPROG via go-cache-plugin with an absolute cache dir - add GOCACHE_* env (ci-tomswall prefix) and AWS creds from org secrets - leave rpm package/upload steps untouched (no Go toolchain)
unkin-agent added 1 commit 2026-10-02 23:53:31 +10:00
ci: switch Go toolchain steps to gobuilder + shared S3 cache
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
27504777f8
Cut CI time/network by caching go build/vet/test artifacts in S3.
- bump build/test/pre-commit/release(test,build) to
  artifactapi.../gobuilder:0.1.2-alma9
- wire GOCACHEPROG via go-cache-plugin with an absolute cache dir
- add GOCACHE_* env (ci-tomswall prefix) and AWS creds from org secrets
- leave rpm package/upload steps untouched (no Go toolchain)
benvin merged commit 410109515e into main 2026-10-02 23:56:30 +10:00
benvin deleted branch benvin/gocache 2026-10-02 23:56:30 +10:00
Sign in to join this conversation.