Github Container Registry Packages lists the architecture unknown/unknown
when manifest attestations are present
#45969
Replies: 5 comments 3 replies
-
appears to be a UI bug in GitHub Packages |
Beta Was this translation helpful? Give feedback.
-
Take a look at docker/build-push-action#755. I was seeing the same issue. Pinning the build kit sorted it
|
Beta Was this translation helpful? Give feedback.
-
For images with an attestation, ghcr also does not display metadata – to me, this is actually more annoying than the additional |
Beta Was this translation helpful? Give feedback.
-
If it's UI bug then I still have it in Jan-2024. And
which give mes PS. Source Setting BTw I used |
Beta Was this translation helpful? Give feedback.
-
Any updates (solutions or workarounds) on this matter? I'm generating linux/amd64 and linux/arm64 using matrix but only one shows up in ghcr packages and there is the additional "unknown/unknown" as well. |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Bug
Body
I recently noticed that packages that have been pushed to the container registry using
docker buildx build
now have a new architecture listed,unknown/unknown
. After some further investigation, I discovered that what is happening is that the Docker Buildx CLI is including image attestations for these images, which seems harmless, but causes GitHub Packages to list theunknown/unknown
arch used for these attestations under the "OS / Arch" tab. This is similar to another topic recently posted, but this is more of a UI bug rather than an issue inspecting or pulling the manifests.The current behavior means that if you push an image for
linux/arm64
andlinux/amd64
, you'll get three architectures listed,linux/arm64
,linux/amd64
, andunknown/unknown
. Theunknown/unknown
arch has a hash listed, but that is not shown in the version list anywhere unless you dig deep to find it. This appears to inconsistent with what the Docker Hub shows, which, in this case, would be only two architectureslinux/arm64
andlinux/amd64
.The behavior that I expect is to see only the number of architectures I built, potentially with the additional metadata included under those hashes, but the
unknown/unknown
arch should not be listed anywhere since it is not a real architecture.Beta Was this translation helpful? Give feedback.
All reactions