-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
ci: use ubuntu 24 on free runners #136136
Conversation
@bors try |
ci: use ubuntu 24 on free runners try-job: aarch64-gnu try-job: aarch64-gnu-debug
☀️ Try build successful - checks-actions |
@rustbot ready |
This can in theory break a lot of runners, so no point in trying one by one. But I think/hope that it should be mostly fine. @bors r+ rollup=never |
☀️ Test successful - checks-actions |
Finished benchmarking commit (e08cd3c): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results (primary 4.6%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResults (secondary -1.9%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 777.638s -> 777.851s (0.03%) |
Updating to the newest ubuntu to take advantage of newer software and kernel version.
You can see the difference between the two images here:
As you can see, ubuntu 24 installs less software by default, which makes cleaning the disk for unused stuff easier.
All the linux jobs run in docker containers, so this change don't affect the rust builds.
After we merge this, I'll switch the large runners, too.
I'm not sure this is going to work for all jobs, so please merge this as a single PR in the auto build.
try-job: aarch64-gnu
try-job: aarch64-gnu-debug