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

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

1 Commits

Author SHA1 Message Date
unkin-agent 9b3ce84250 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
Switches pre-commit and test to the estate gobuilder image for TLS
trust to s3.ceph.unkin.net and a prebuilt go-cache-plugin, then wires
the shared S3-backed GOCACHEPROG.

- pre-commit.yaml, test.yaml: golang:1.25 -> gobuilder:0.1.2-alma9
- add GOCACHE_* / AWS_* env (org secrets) with absolute cache-dir
- set kubernetes resources + default serviceAccountName per step
- docker-build/release steps unchanged (compile inside Dockerfile)
2026-10-02 23:45:43 +10:00