-
Notifications
You must be signed in to change notification settings - Fork 10
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
Rebuild Rust container on December 2023 with Rust 1.74 #33
Conversation
CC @oddhack, apparently I don't have rights to assign you as reviewer :) |
Someone with push rights will have to run |
Looks like the
|
I did that just now - see sha256:af4e8013ba4f53127d0868f0e4580a61c3e861aec4a9020b16f5a3fa76e1ba76 - but that image appears? to still be running rustc 1.68.0. Could you check on that? Is there anything in my local OS setup which would affect this? |
I'm not sure when docker redownloads images/tags if the |
Sigh, you are right. I had forgotten that the docker container cache can screw up building our images here just as much as using them in Vulkan CI. Please update this and I'll try again. This is such deeply suboptimal behavior that I have no idea why Docker thinks it's a good idea. It's one thing to use the cache if you're offline, but it's trivial to check the SHA of the cache image vs. the repository, and I could not find a way to force that behavior, which is why we use SHAs now instead of static names. |
The current image is quite dated and no longer adequate to compile `ash`. Our `rust:latest` base image tag is replaced with `1.74` to ensure a recent-enough Rust base container is used, instead of considering an _ancient_ local image/tag cache, as experience has shown.
63dc38b
to
7736ddd
Compare
@oddhack done! |
Confirmed to work in local testing, thanks! |
yeah I tend to edit: and yet I forgot to do it for the Android one. So you can pass |
Fixes ash-rs/ash#847
The current image is quite dated and no longer adequate to compile
ash
. Ourrust:latest
base image tag is replaced with1.74
to ensure a recent-enough Rust base container is used, instead of considering an ancient local image/tag cache, as experience has shown.