@@ -28,6 +28,7 @@ name: CI
28
28
- " **"
29
29
permissions :
30
30
contents : read
31
+ packages : write
31
32
defaults :
32
33
run :
33
34
shell : bash
42
43
CI_JOB_NAME : " ${{ matrix.name }}"
43
44
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
44
45
HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
46
+ DOCKER_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
45
47
SCCACHE_BUCKET : rust-lang-ci-sccache2
46
48
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
47
49
CACHE_DOMAIN : ci-caches.rust-lang.org
@@ -172,6 +174,7 @@ jobs:
172
174
CI_JOB_NAME : " ${{ matrix.name }}"
173
175
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
174
176
HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
177
+ DOCKER_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
175
178
SCCACHE_BUCKET : rust-lang-ci-sccache2
176
179
DEPLOY_BUCKET : rust-lang-ci2
177
180
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
@@ -291,7 +294,7 @@ jobs:
291
294
- name : x86_64-gnu-integration
292
295
env :
293
296
CI_ONLY_WHEN_CHANNEL : nightly
294
- os : ubuntu-20.04-16core-64gb
297
+ os : ubuntu-20.04-8core-32gb
295
298
- name : x86_64-gnu-debug
296
299
os : ubuntu-20.04-8core-32gb
297
300
env : {}
@@ -316,10 +319,10 @@ jobs:
316
319
- name : dist-x86_64-apple
317
320
env :
318
321
SCRIPT : " ./x.py dist bootstrap --include-default-paths --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
319
- RUST_CONFIGURE_ARGS : " --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
322
+ RUST_CONFIGURE_ARGS : " --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set rust.lto=thin"
320
323
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
321
324
MACOSX_DEPLOYMENT_TARGET : 10.12
322
- SELECT_XCODE : /Applications/Xcode_13.4 .1.app
325
+ SELECT_XCODE : /Applications/Xcode_14.3 .1.app
323
326
NO_LLVM_ASSERTIONS : 1
324
327
NO_DEBUG_ASSERTIONS : 1
325
328
NO_OVERFLOW_CHECKS : 1
@@ -329,51 +332,65 @@ jobs:
329
332
- name : dist-apple-various
330
333
env :
331
334
SCRIPT : " ./x.py dist bootstrap --include-default-paths --host='' --target=aarch64-apple-ios,x86_64-apple-ios,aarch64-apple-ios-sim"
332
- RUST_CONFIGURE_ARGS : " --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
335
+ RUST_CONFIGURE_ARGS : " --enable-sanitizers --enable-profiler --set rust.jemalloc"
333
336
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
334
337
MACOSX_DEPLOYMENT_TARGET : 10.12
335
- SELECT_XCODE : /Applications/Xcode_13.4 .1.app
338
+ SELECT_XCODE : /Applications/Xcode_14.3 .1.app
336
339
NO_LLVM_ASSERTIONS : 1
337
340
NO_DEBUG_ASSERTIONS : 1
338
341
NO_OVERFLOW_CHECKS : 1
339
342
os : macos-13
340
343
- name : x86_64-apple-1
341
344
env :
342
345
SCRIPT : " ./x.py --stage 2 test --skip tests/ui --skip tests/rustdoc --skip tests/run-make-fulldeps"
343
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
346
+ RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
344
347
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
345
348
MACOSX_DEPLOYMENT_TARGET : 10.12
346
349
MACOSX_STD_DEPLOYMENT_TARGET : 10.12
350
+ SELECT_XCODE : /Applications/Xcode_14.3.1.app
347
351
NO_LLVM_ASSERTIONS : 1
348
352
NO_DEBUG_ASSERTIONS : 1
349
353
NO_OVERFLOW_CHECKS : 1
350
354
os : macos-13
351
355
- name : x86_64-apple-2
352
356
env :
353
357
SCRIPT : " ./x.py --stage 2 test tests/ui tests/rustdoc tests/run-make-fulldeps"
354
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
358
+ RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
355
359
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
356
360
MACOSX_DEPLOYMENT_TARGET : 10.12
357
361
MACOSX_STD_DEPLOYMENT_TARGET : 10.12
362
+ SELECT_XCODE : /Applications/Xcode_14.3.1.app
358
363
NO_LLVM_ASSERTIONS : 1
359
364
NO_DEBUG_ASSERTIONS : 1
360
365
NO_OVERFLOW_CHECKS : 1
361
366
os : macos-13
362
367
- name : dist-aarch64-apple
363
368
env :
364
- SCRIPT : " ./x.py dist bootstrap --include-default-paths --stage 2 "
365
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --host=aarch64-apple-darwin --target=aarch64-apple-darwin -- enable-full-tools --enable-sanitizers --enable-profiler --disable-docs -- set rust.jemalloc --set llvm.ninja=false"
369
+ SCRIPT : " ./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin "
370
+ RUST_CONFIGURE_ARGS : " --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin "
366
371
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
367
- SELECT_XCODE : /Applications/Xcode_13.4 .1.app
372
+ SELECT_XCODE : /Applications/Xcode_14.3 .1.app
368
373
USE_XCODE_CLANG : 1
369
374
MACOSX_DEPLOYMENT_TARGET : 11.0
370
375
MACOSX_STD_DEPLOYMENT_TARGET : 11.0
371
376
NO_LLVM_ASSERTIONS : 1
372
377
NO_DEBUG_ASSERTIONS : 1
373
378
NO_OVERFLOW_CHECKS : 1
374
379
DIST_REQUIRE_ALL_TOOLS : 1
375
- JEMALLOC_SYS_WITH_LG_PAGE : 14
376
- os : macos-13
380
+ os : macos-14
381
+ - name : aarch64-apple
382
+ env :
383
+ SCRIPT : " ./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
384
+ RUST_CONFIGURE_ARGS : " --enable-sanitizers --enable-profiler --set rust.jemalloc"
385
+ RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
386
+ SELECT_XCODE : /Applications/Xcode_14.3.1.app
387
+ USE_XCODE_CLANG : 1
388
+ MACOSX_DEPLOYMENT_TARGET : 11.0
389
+ MACOSX_STD_DEPLOYMENT_TARGET : 11.0
390
+ NO_LLVM_ASSERTIONS : 1
391
+ NO_DEBUG_ASSERTIONS : 1
392
+ NO_OVERFLOW_CHECKS : 1
393
+ os : macos-14
377
394
- name : x86_64-msvc
378
395
env :
379
396
RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-profiler"
@@ -554,6 +571,7 @@ jobs:
554
571
CI_JOB_NAME : " ${{ matrix.name }}"
555
572
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
556
573
HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
574
+ DOCKER_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
557
575
SCCACHE_BUCKET : rust-lang-ci-sccache2
558
576
DEPLOY_BUCKET : rust-lang-ci2
559
577
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
0 commit comments