You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here it only pushes the image sha256:b7668e756aabb86369fde2a5e38f9d477b5fb75374e42b8611f6fa9d49b4c76c (amd64) dropping sha256:27495c4423c6d85a4fab5943b045f6f27906f08a218430bb0c858e352d3678f9 (arm64) entirely.
> Run docker pull ghcr.io/devnoname120/bridge-manager:42c8a5ccda3febb51b9a33a9ab3f0f938ca058ad
42c8a5ccda3febb51b9a33a9ab3f0f938ca058ad: Pulling from devnoname120/bridge-manager
[…]
Digest: sha256:27495c4423c6d85a4fab5943b045f6f27906f08a218430bb0c858e352d3678f9
Status: Downloaded newer image for ghcr.io/devnoname120/bridge-manager:42c8a5ccda3febb51b9a33a9ab3f0f938ca058ad
ghcr.io/devnoname120/bridge-manager:42c8a5ccda3febb51b9a33a9ab3f0f938ca058ad
> Run docker tag ghcr.io/devnoname120/bridge-manager:42c8a5ccda3febb51b9a33a9ab3f0f938ca058ad ghcr.io/devnoname120/bridge-manager:latest
[…]
> Run docker push ghcr.io/devnoname120/bridge-manager:latest
[…]
latest: digest: sha256:b7668e756aabb86369fde2a5e38f9d477b5fb75374e42b8611f6fa9d49b4c76c size: 1999
I'm not entirely sure why we need to do the retag in a separate action but if we keep this then I suspect that the solution would be to manually pull each platform separately (docker pull only pulls for the local platform), and then use build imagetools to actually retag it:
IMO it's awkward and it would be much easier to (conditionally) retag to :latest in a step after the build rather than in a separate action (the one in this repository).
The text was updated successfully, but these errors were encountered:
devnoname120
changed the title
Action doesn't properly push multi-arch images
Action doesn't properly retag/push multi-arch images
Dec 9, 2024
Here it only pushes the image
sha256:b7668e756aabb86369fde2a5e38f9d477b5fb75374e42b8611f6fa9d49b4c76c
(amd64) droppingsha256:27495c4423c6d85a4fab5943b045f6f27906f08a218430bb0c858e352d3678f9
(arm64) entirely.https://github.com/devnoname120/bridge-manager/actions/runs/12237224918/job/34133496623
I'm not entirely sure why we need to do the retag in a separate action but if we keep this then I suspect that the solution would be to manually pull each platform separately (
docker pull
only pulls for the local platform), and then usebuild imagetools
to actually retag it:IMO it's awkward and it would be much easier to (conditionally) retag to
:latest
in a step after the build rather than in a separate action (the one in this repository).The text was updated successfully, but these errors were encountered: