Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In #6270, we moved the storage of images to GHCR, and added attestation. We mostly kept the current naming/tagging scheme however, as follows:
There are some issues with this:
snp
andvirtual
are identical now. We also don't need the compiler name in the tag anymore, or beyond short transition periods in the future.(subject name, subject digest)
, where the subject name is the image, there is no room for additional metadata, such as the platform or the tag. This means that there is no way to tell from an attestation which platform the build was for unless the platform is captured in the image name.If we move the platform from the tag to the image name, we could solve 2. and 3. (and do 1. along the way since we're switching), for example:
This amounts to rolling back some of the change that was done in #3839. Unfortunately the link to the naming policy is now dead, and I cannot find a replacement. Should we want to stay with
/
as the only delimiter, we could do:What do we think?
Beta Was this translation helpful? Give feedback.
All reactions