banger/scripts
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
..
bench-create.sh Reorganize the source checkout layout 2026-03-21 17:22:57 -03:00
customize.sh Install claude and pi through mise 2026-04-13 18:29:02 -03:00
interactive.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
make-alpine-kernel.sh Add an experimental Alpine image flow 2026-03-21 20:25:55 -03:00
make-generic-kernel.sh Generic kernel + init= boot path for OCI-pulled images 2026-04-16 20:12:56 -03:00
make-golden-bundle.sh scripts: bundle-based golden image pipeline 2026-04-17 15:38:04 -03:00
make-rootfs-alpine.sh Wait for real guest vsock health before opencode 2026-03-21 21:14:22 -03:00
make-rootfs-void.sh Install claude and pi through mise 2026-04-13 18:29:02 -03:00
make-rootfs.sh Remove runtime-bundle image dependencies 2026-03-21 18:34:53 -03:00
make-void-kernel.sh Fix void-kernel output directory setup 2026-04-01 19:42:30 -03:00
publish-golden-image.sh publish-golden-image: content-addressed tarball names 2026-04-18 15:26:57 -03:00
publish-kernel.sh Phase 5: kernel catalog publish flow + docs 2026-04-16 15:56:56 -03:00
register-alpine-image.sh Phase 3: banger kernel import bridges make-*-kernel.sh output 2026-04-16 14:53:49 -03:00
register-void-image.sh Phase 3: banger kernel import bridges make-*-kernel.sh output 2026-04-16 14:53:49 -03:00
verify.sh Rename experimental Void image to void 2026-04-01 20:15:28 -03:00