-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 a native arm64
runner
#126113
CI: use a native arm64
runner
#126113
Conversation
rustbot has assigned @Mark-Simulacrum. Use |
but what will I do with myself when PRs don't need to be babysat through periodic network fritzes and interruptions due to the spot-priced CI runner being reclaimed anymore? |
@bors try (Don't worry, the ARM runners are still in beta, so chances are that they will still need some babysitting :) ) |
[WIP] CI: use a native `arm64` runner Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one. try-job: aarch64-gnu
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
[WIP] CI: use a native `arm64` runner Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one. try-job: aarch64-gnu
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
[WIP] CI: use a native `arm64` runner Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one. try-job: aarch64-gnu
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
arm64
runnerarm64
runner
CI: remove `Setup Python` action This action was added recently in rust-lang#125590, but it shouldn't really be needed, as our CI was working fine before without it. Our base Ubuntu 20.04 images use Python 3.8, while this action installed Python 3.12, but we don't really need that. Since this action does not support ARM yet, this blocks rust-lang#126113. See rust-lang#125590 (comment). r? `@jdno`
b1d3f4d
to
f976a9b
Compare
@bors try |
CI: use a native `arm64` runner Opening to test if we can use a native GitHub ARM runner instead of the self-hosted one. The CI has finished [successfully](https://github.com/rust-lang/rust/actions/runs/9414573751/job/25933776975?pr=126113). It took 1h 29m, which is longer than the previous duration (~1h 10m). This is expected, since we currently use 8 cores on GitHub, rather than 14 cores which are configured for the self-hosted runner. try-job: aarch64-gnu
☀️ Try build successful - checks-actions |
@bors r+ rollup=never |
☀️ Test successful - checks-actions |
Finished benchmarking commit (aec67e2): 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)This benchmark run did not return any relevant results for this metric. CyclesResults (secondary 6.1%)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: 675.712s -> 677.913s (0.33%) |
CI: remove `Setup Python` action This action was added recently in rust-lang/rust#125590, but it shouldn't really be needed, as our CI was working fine before without it. Our base Ubuntu 20.04 images use Python 3.8, while this action installed Python 3.12, but we don't really need that. Since this action does not support ARM yet, this blocks rust-lang/rust#126113. See rust-lang/rust#125590 (comment). r? `@jdno`
Opening to test if we can use a native GitHub ARM runner instead of the self-hosted one.
The CI has finished successfully. It took 1h 29m, which is longer than the previous duration (~1h 10m). This is expected, since we currently use 8 cores on GitHub, rather than 14 cores which are configured for the self-hosted runner.
try-job: aarch64-gnu