SIGN IN SIGN UP

ci: publish multi-arch Keel images to Docker Hub

Publish the same amd64+arm64 release to keelhq/keel on Docker Hub as
ghcr.io/keel-hq/keel, closing the Docker Hub tag gap behind keel#833,
#840, #834 and the long-standing arm64 gap (#710, #666, #619, #447).

- docker-publish: log into Docker Hub, add keelhq/keel to metadata,
  push per-arch images by digest, and refuse to overwrite a published
  Docker Hub tag (same guard as GHCR).
- docker-manifest: create and verify the multi-arch manifest for both
  registries from the shared per-arch digests.
- Add an env-gated Docker Hub multi-arch check to the release checklist
- Document the tag correspondence (application SemVer tag vs keel-v*
  chart tags) and the manual re-publish procedure for historical tags.

Spec-Ref: helix-specs@d6808620:000419_fix-keel-docker-hub
K
karolis committed
42f32675c0c07600f7e92840fdb8604251ea37cc
Parent: 5e64f9f