It appears the docker actions using Matrix only push the last one's manifest. This leads to only linux/arm64 being available (and not linux/amd64)
Steps to reproduce:
Be on a linux/amd64 machine
Try to pull the image docker pull ghcr.io/damomurf/coredns-tailscale:v0.3.10 --platform linux/amd64
Expected Result:
Successful pulling of the image
Actual Result:
v0.3.10: Pulling from damomurf/coredns-tailscale
Digest: sha256:5e9af07c1fbe542bf70860735cc9a359ae81cc4e74a6397c45026c3f4623bf80
Status: Image is up to date for ghcr.io/damomurf/coredns-tailscale:v0.3.10
image with reference ghcr.io/damomurf/coredns-tailscale:v0.3.10 was found but does not match the specified platform: wanted linux/amd64, actual: linux/arm64
It appears the docker actions using Matrix only push the last one's manifest. This leads to only linux/arm64 being available (and not linux/amd64)
Steps to reproduce:
docker pull ghcr.io/damomurf/coredns-tailscale:v0.3.10 --platform linux/amd64
Expected Result:
Successful pulling of the image
Actual Result:
The issue is documented in: https://github.com/docker/build-push-action/issues/671