Add go-cache-plugin vendored package #174

Merged
benvin merged 1 commits from benvin/go-cache-plugin into master 2026-09-26 21:13:57 +10:00
Member

go-cache-plugin is a GOCACHEPROG implementation that backs the Go build cache with S3, wanted via dnf on workstations and estate hosts. Upstream publishes no tags or releases, so the build pins a commit and the version is that commit's date.

  • Add rpms/go-cache-plugin metadata, build.sh and nfpm.yaml
  • Compile cmd/go-cache-plugin at commit 3031b5d with GOTOOLCHAIN=go1.26.1
  • Ship the single binary at /usr/bin/go-cache-plugin
  • Build for almalinux/el9 and fedora 42/43/44
go-cache-plugin is a GOCACHEPROG implementation that backs the Go build cache with S3, wanted via dnf on workstations and estate hosts. Upstream publishes no tags or releases, so the build pins a commit and the version is that commit's date. - Add `rpms/go-cache-plugin` metadata, build.sh and nfpm.yaml - Compile `cmd/go-cache-plugin` at commit 3031b5d with `GOTOOLCHAIN=go1.26.1` - Ship the single binary at `/usr/bin/go-cache-plugin` - Build for almalinux/el9 and fedora 42/43/44
unkin-agent added 1 commit 2026-09-26 19:11:43 +10:00
Add go-cache-plugin vendored package
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-fedora44 Pipeline was successful
ci/woodpecker/pr/build-fedora43 Pipeline was successful
ci/woodpecker/pr/build-fedora42 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
4db58f5d2d
Package the tailscale/go-cache-plugin GOCACHEPROG binary for el9 and
Fedora 42/43/44. Upstream has no tags, so pin commit 3031b5d and version
by its commit date.
Author
Member

nit: rpms/go-cache-plugin/metadata.yaml:15,22 — version 2026.7.22 is one day earlier than commit 3031b5d's GitHub-reported date (2026-07-23T04:09:32Z) -> confirm the intended timezone or bump to 2026.7.23 so the version matches the commit it claims to date.

nit: rpms/go-cache-plugin/metadata.yaml:15,22 — version `2026.7.22` is one day earlier than commit 3031b5d's GitHub-reported date (2026-07-23T04:09:32Z) -> confirm the intended timezone or bump to `2026.7.23` so the version matches the commit it claims to date.
benvin merged commit 1c316e875a into master 2026-09-26 21:13:57 +10:00
benvin deleted branch benvin/go-cache-plugin 2026-09-26 21:13:57 +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/rpmbuilder#174