ci: move Go steps to the estate-built gobuilder image #127

Merged
benvin merged 1 commits from benvin/gobuilder-image into master 2026-10-03 00:26:02 +10:00
Member

Packer-built almalinux9-gobuilder is retiring. Moves test and
pre-commit steps to artifactapi docker-internal/gobuilder 0.1.2-alma9
(estate CA, go1.26.7, go-cache-plugin baked in).

  • Repoint both steps at the new image, quoted (has a colon)
  • Drop curl/sha256sum bootstrap for go-cache-plugin; it's on PATH now
  • Set GOCACHEPROG as a static env var instead of a conditional export
  • Verified build/test still pass with unreachable/invalid S3 creds —
    best-effort degrade is a plugin runtime property, unaffected
Packer-built almalinux9-gobuilder is retiring. Moves test and pre-commit steps to artifactapi docker-internal/gobuilder 0.1.2-alma9 (estate CA, go1.26.7, go-cache-plugin baked in). - Repoint both steps at the new image, quoted (has a colon) - Drop curl/sha256sum bootstrap for go-cache-plugin; it's on PATH now - Set GOCACHEPROG as a static env var instead of a conditional export - Verified build/test still pass with unreachable/invalid S3 creds — best-effort degrade is a plugin runtime property, unaffected
unkin-agent added 1 commit 2026-10-02 23:46:04 +10:00
ci: move Go steps to the estate-built gobuilder image
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
10671884d2
The packer-built almalinux9-gobuilder image is being retired. Switch
test and pre-commit steps to artifactapi docker-internal/gobuilder
0.1.2-alma9, which trusts the estate CA and ships go-cache-plugin
baked in on PATH.

- Point test/pre-commit steps at the new image
- Drop the curl/sha256sum bootstrap for go-cache-plugin; set
  GOCACHEPROG directly as a static env var since the binary is
  always present now
- Best-effort S3 cache behaviour is unchanged: verified go build/test
  still succeed with unreachable/invalid S3 credentials, since the
  plugin itself degrades to cache misses at runtime
benvin merged commit 0b159dad90 into master 2026-10-03 00:26:02 +10:00
benvin deleted branch benvin/gobuilder-image 2026-10-03 00:26:03 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/artifactapi#127