ci: move Go steps to gobuilder with shared S3 build cache #4

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

1 Commits

Author SHA1 Message Date
unkin-agent e24b4d1667 ci: move Go steps to gobuilder with shared S3 build cache
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
golang:1.25 lacked the estate CA trust and a build cache, paying full
compile cost every run and risking TLS failures against internal
endpoints.

- switch pre-commit and test steps to the gobuilder image
- wire GOCACHEPROG to go-cache-plugin against the shared S3 cache
- add backend_options resources and serviceAccountName to both steps
2026-10-02 23:48:18 +10:00