banger/internal/imagecat
Thales Maciel 75baf2e415
publish-golden-image: content-addressed tarball names
Embed the sha256 prefix in the uploaded filename so every rebuild
lives at a unique URL. Cloudflare's edge cache (and any similar CDN
in front of R2) can never serve stale bytes for the URL the catalog
points at. The R2 console offers no per-URL purge for this bucket
layout, so making the URL itself content-addressed is the only
durable fix.

Also republishes the debian-bookworm catalog entry with the new
filename.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 15:26:57 -03:00
..
catalog.go imagecat: catalog + fetch for banger image bundles 2026-04-17 15:11:52 -03:00
catalog.json publish-golden-image: content-addressed tarball names 2026-04-18 15:26:57 -03:00
catalog_test.go imagecat: catalog + fetch for banger image bundles 2026-04-17 15:11:52 -03:00
fetch.go imagecat: catalog + fetch for banger image bundles 2026-04-17 15:11:52 -03:00
fetch_test.go imagecat: catalog + fetch for banger image bundles 2026-04-17 15:11:52 -03:00