-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.11.0 images pull had ErrImagePull
error
#211
Comments
I think I would have to change the platform back to amd64 and arm64 for images that we publish. What do you think? @devigned , @jsturtevant |
I believe you are correct about the origin of the error, but I'm not sure the platform / arch. @jsturtevant wdyt? |
It looks like this is because it is build as an image
Switching it back to amd64 for the platform arch would allow this to be pulled as an index, otherwise I believe disabling attestation in buildx would produce a single image manifest instead of an index and it would pull properly. The other option would be to use the digest directly like: |
Can I ask that in the future, if there are problems with a release, we follow convention and issue a new patch release? Tags and releases are generally considered write-once. There are excellent reasons for not replacing an existing release in-line, even if it's completely broken. For example: this PR which passed initially but began failing once v0.11.0 suddenly meant something different: It was minutes from merging, and would have been DOA if we had. I can update it to match new SHAs, but TBH I have low confidence that will work, and my incentive to keep up with releases is reduced. (This isn't the first time a wasm-shims release has been updated inline with new binaries.) Is there an additional test or release gate we could add to make sure this doesn't happen in the future? I'd love to help! |
Also it appears the v0.11.0 release is incomplete now: it only has three of the expected eight binary packages. |
My bad. Yes, of course.
I think, in the future, given that there is a high probability that a release would fail, I am going to push release candidates first and verify they work and then push the main tag. Does this sound like a plausible approach? |
It does indeed, sorry there's so much manual work involved. (I'm also planning to write an end-to-end test to verify that the wasm-shims are working in the real world--Cluster API for Azure--but that wouldn't catch problems until much later.) |
Just released |
The text was updated successfully, but these errors were encountered: