Closed UebelAndre closed 2 weeks ago
Thanks for fixing this all up! 🎉 🙏
I wonder if at some point we should remove versions before our MSRV from this list to speed up running the script? 🤷 We currently claim to support 1.72.1 and newer, so 64 of the 76 versions we currently fetch we claim not to support...
I'm down for removing some of the older things. Now that users are notified when they should add the shas (https://github.com/bazelbuild/rules_rust/pull/2593), I can open a PR for that.
Thanks for fixing this all up! 🎉 🙏 I wonder if at some point we should remove versions before our MSRV from this list to speed up running the script? 🤷 We currently claim to support 1.72.1 and newer, so 64 of the 76 versions we currently fetch we claim not to support...
I'm down for removing some of the older things. Now that users are notified when they should add the shas (#2593), I can open a PR for that.
Updating shas was taking much longer than it used to. I've refactored the shell script into python so to manage increased complexity. The script now fetches the
channel-rust-*.toml
files which contains additional sha256 values. This script still falls back to brute force fetching of artifacts to account for any that are missing. The runtime was reduced from ~20 min to ~80s.Note that
beta
sha256 values have been removed in this change.