-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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 free runners for i686-gnu jobs #133256
Conversation
rustbot has assigned @Mark-Simulacrum. Use |
@bors try |
…<try> CI: use free runners for 5 linux jobs try-job: dist-arm-linux try-job: i686-gnu try-job: i686-gnu-nopt try-job: x86_64-fuchsia try-job: x86_64-gnu-distcheck
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
…<try> CI: use free runners for 5 linux jobs try-job: dist-arm-linux try-job: i686-gnu try-job: i686-gnu-nopt try-job: x86_64-fuchsia try-job: x86_64-gnu-distcheck
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
@bors try |
…<try> CI: use free runners for 5 linux jobs try-job: dist-arm-linux try-job: i686-gnu try-job: i686-gnu-nopt try-job: x86_64-fuchsia try-job: x86_64-gnu-distcheck
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
…<try> CI: use free runners for 5 linux jobs try-job: dist-arm-linux try-job: i686-gnu try-job: i686-gnu-nopt try-job: x86_64-fuchsia try-job: x86_64-gnu-distcheck
☀️ Try build successful - checks-actions |
Actually the dist-arm-linux job can't be split, because it's a dist job. So I need to remove it from this PR EDIT: x86_64-gnu-distcheck is also hard to split because it only runs one task (the distcheck) EDIT2: fuchsia doesn't seem it can be parallelized because it's just a build |
@bors try |
…<try> CI: use free runners for i686-gnu jobs try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2
☀️ Try build successful - checks-actions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is a bit confusing that this environment variable is named SCRIPT
, because that env. var. is actually used by non-Docker jobs. Normally, Docker jobs do not set this variable, as it is set inside Dockerfile
s usually. The var. is read and executed by src/ci/run.sh
.
I would perhaps rename the environment variable, to make it clearer that these are still Docker jobs. Maybe DOCKER_SCRIPT
or something like that. Other than that LGTM.
1ffb7be
to
d555faf
Compare
d555faf
to
b81391e
Compare
@bors r+ |
…r=Kobzol CI: use free runners for i686-gnu jobs try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2
Rollup of 6 pull requests Successful merges: - rust-lang#127565 (Teach rustc about the Xtensa VaListImpl) - rust-lang#128004 (codegen `#[naked]` functions using global asm) - rust-lang#133256 (CI: use free runners for i686-gnu jobs) - rust-lang#133472 (Run TLS destructors for wasm32-wasip1-threads) - rust-lang#133632 (CI: split x86_64-msvc job) - rust-lang#133827 (CI: rfl: move job forward to Linux v6.13-rc1) r? `@ghost` `@rustbot` modify labels: rollup
…r=Kobzol CI: use free runners for i686-gnu jobs try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2
…r=Kobzol CI: use free runners for i686-gnu jobs try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2
Rollup of 3 pull requests Successful merges: - rust-lang#133256 (CI: use free runners for i686-gnu jobs) - rust-lang#133632 (CI: split x86_64-msvc job) - rust-lang#133827 (CI: rfl: move job forward to Linux v6.13-rc1) r? `@ghost` `@rustbot` modify labels: rollup
Rollup of 3 pull requests Successful merges: - rust-lang#133256 (CI: use free runners for i686-gnu jobs) - rust-lang#133632 (CI: split x86_64-msvc job) - rust-lang#133827 (CI: rfl: move job forward to Linux v6.13-rc1) r? `@ghost` `@rustbot` modify labels: rollup
…llaumeGomez Rollup of 8 pull requests Successful merges: - rust-lang#132155 (Always display first line of impl blocks even when collapsed) - rust-lang#133256 (CI: use free runners for i686-gnu jobs) - rust-lang#133607 (implement checks for tail calls) - rust-lang#133821 (Replace black with ruff in `tidy`) - rust-lang#133827 (CI: rfl: move job forward to Linux v6.13-rc1) - rust-lang#133910 (Normalize target-cpus.rs stdout test for LLVM changes) - rust-lang#133921 (Adapt codegen tests for NUW inference) - rust-lang#133936 (Avoid fetching the anon const hir node that is already available) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#133256 - MarcoIeni:use-linux-free-runners, r=Kobzol CI: use free runners for i686-gnu jobs try-job: i686-gnu-1 try-job: i686-gnu-2 try-job: i686-gnu-nopt-1 try-job: i686-gnu-nopt-2
Split the i686-gnu jobs in two to move them to free runners and reduce the use of large runners in CI.
try-job: i686-gnu-1
try-job: i686-gnu-2
try-job: i686-gnu-nopt-1
try-job: i686-gnu-nopt-2