Skip to content

Commit 1c29b93

Browse files
committed
Auto merge of rust-lang#140349 - marcoieni:codebuild-linux-large-runners, r=<try>
ci: use aws codebuild for x86 linux large runners try-job: dist-x86_64-linux try-job: dist-x86_64-linux-alt try-job: x86_64-gnu-distcheck
2 parents 10fa3c4 + c2922b4 commit 1c29b93

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/ci/github-actions/jobs.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ runners:
6565
os: codebuild-ubuntu-22-36c-$github.run_id-$github.run_attempt
6666
<<: *base-job
6767

68+
- &job-linux-8c-codebuild
69+
free_disk: true
70+
codebuild: true
71+
os: codebuild-ubuntu-22-8c-$github.run_id-$github.run_attempt
72+
<<: *base-job
73+
6874
envs:
6975
env-x86_64-apple-tests: &env-x86_64-apple-tests
7076
SCRIPT: ./x.py check compiletest --set build.compiletest-use-stage0-libtest=true && ./x.py --stage 2 test --skip tests/ui --skip tests/rustdoc -- --exact
@@ -118,9 +124,9 @@ pr:
118124
env:
119125
ENABLE_GCC_CODEGEN: "1"
120126
DOCKER_SCRIPT: x86_64-gnu-llvm.sh
121-
<<: *job-linux-16c
127+
<<: *job-linux-36c-codebuild
122128
- name: x86_64-gnu-tools
123-
<<: *job-linux-16c
129+
<<: *job-linux-36c-codebuild
124130

125131
# Jobs that run when you perform a try build (@bors try)
126132
# These jobs automatically inherit envs.try, to avoid repeating
@@ -213,13 +219,13 @@ auto:
213219
- name: dist-x86_64-linux
214220
env:
215221
CODEGEN_BACKENDS: llvm,cranelift
216-
<<: *job-linux-16c
222+
<<: *job-linux-36c-codebuild
217223

218224
- name: dist-x86_64-linux-alt
219225
env:
220226
IMAGE: dist-x86_64-linux
221227
CODEGEN_BACKENDS: llvm,cranelift
222-
<<: *job-linux-16c
228+
<<: *job-linux-36c-codebuild
223229

224230
- name: dist-x86_64-musl
225231
env:
@@ -309,7 +315,7 @@ auto:
309315
<<: *job-linux-4c
310316

311317
- name: x86_64-gnu-distcheck
312-
<<: *job-linux-8c
318+
<<: *job-linux-8c-codebuild
313319

314320
# The x86_64-gnu-llvm-20 job is split into multiple jobs to run tests in parallel.
315321
# x86_64-gnu-llvm-20-1 skips tests that run in x86_64-gnu-llvm-20-{2,3}.

0 commit comments

Comments
 (0)