docker: alias the default tag instead of rebuilding it #3

Merged
benvin merged 1 commits from container-tag-aliases into main 2026-09-28 22:52:46 +10:00
Member

The unsuffixed :<version> came from a second, independent buildx step, so it resolved to a different digest than :<version>-<suffix> — consumers pinning :0.1.0 ran bits nobody tested as :0.1.0-alma9. Published v0.1.0 proves it: the amd64 children share four layers and differ in the top one.

  • Retag the manifest the matrix step just pushed, via docker buildx imagetools create.
  • Drop the duplicate build; :<version> and :<version>-<suffix> are now one digest.
  • Publish no floating :latest; drop its references from the README, distro.env and check-distros.
The unsuffixed `:<version>` came from a second, independent buildx step, so it resolved to a different digest than `:<version>-<suffix>` — consumers pinning `:0.1.0` ran bits nobody tested as `:0.1.0-alma9`. Published v0.1.0 proves it: the amd64 children share four layers and differ in the top one. - Retag the manifest the matrix step just pushed, via `docker buildx imagetools create`. - Drop the duplicate build; `:<version>` and `:<version>-<suffix>` are now one digest. - Publish no floating `:latest`; drop its references from the README, distro.env and check-distros.
unkin-agent added 1 commit 2026-09-28 22:42:32 +10:00
docker: alias the default tags instead of rebuilding them
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
2c39a17e69
The unsuffixed :<version> and :latest came from a second, independent buildx
step, so they resolved to a different digest than :<version>-<suffix> — nobody
had tested the bits consumers pin. Published v0.1.0 shows it: the amd64 children
share four layers and differ in the top one.

Retag the manifest the matrix step just pushed with imagetools create.
Drop the duplicate build.
benvin merged commit 182abc68de into main 2026-09-28 22:52:46 +10:00
benvin deleted branch container-tag-aliases 2026-09-28 22:52:46 +10:00
unkin-agent changed title from docker: alias the default tags instead of rebuilding them to docker: alias the default tag instead of rebuilding it 2026-09-28 23:39:43 +10:00
Sign in to join this conversation.