2.7 only published arm64 and is missing 386 and amd64, thus breaking many of your downstream users
vorburger opened this issue · 7 comments
Hello @timbru31 I wanted to let you know that we ran into openMF/community-app#3323.
I suspsect that this may be because, as can be seen on https://hub.docker.com/r/timbru31/ruby-node/tags, you (or some infrastructure you use) has suddenly, about 6 hours ago from when I write this, published only a linux/arm64
OS/ARCH for tag 2.7, whereas for other versions, and up to very very recently, you've also published a linux/amd64
(and linux/386
) arch image variant.
This might be related to today's build failure, Docker's infra is sometimes a bit unreliable. I've restarted the pipeline.
The mentioned tags are back, thanks for letting me know. I'll leave this issue open until I remove the fail-fast flag from the CI pipeline to ensure a failure does not cancel other builds.
@timbru31 confirming it works again now. -- FYI to anyone else running into the same problem and finding this issue in the future: You have to docker rmi timbru31/ruby-node:2.7
to remove the "bad" (ARM) image locally and cause it to re-fetch the "good" (amd64).
Thank You very much for your quick reaction here. You have unblocked the humanitarian open source project for financial inclusion! (https://github.com/openMF/community-app for https://www.fineract.dev)
Glad this solved the issue - really appreciate your thanks and that my image is actually used for something useful 😃
Closing this issue, since I've set fail-fast: false
which works as expected.