rust/src/ci
Stuart Cook d19663951f
Rollup merge of #145845 - Kobzol:fix-distcheck, r=jieyouxu
Make `x test distcheck` self-contained

Before, the checked components were extracted under the checked out source root, which caused us to test some weird combination of tarball + checkout sources/aritfacts/configuration.

Now `x test distcheck` works with an external temporary directory instead, which should make it self-contained. I also moved some config from the Dockerfile to the test itself, and fixed an issue in tidy that caused `x test tidy` to fail on tarball sources.

I also removed `.args(&builder.config.configure_args)`, because it was passing all kinds of crap from the CI config to the distcheck step, which was making it less reproducible.

Fixes: https://github.com/rust-lang/rust/issues/145183

r? ```@jieyouxu```

try-job: x86_64-gnu-distcheck
2025-08-26 14:19:20 +10:00
..
citool citool: cleanup mismatched_lifetime_syntaxes warnings 2025-08-23 13:16:26 +02:00
docker Do not forward CI configure arguments to distcheck builds 2025-08-25 12:32:13 +02:00
github-actions Fix some minor issues in comments 2025-08-24 16:58:22 +08:00
scripts Wait for DPkg frontend lock when trying to remove packages 2025-08-25 21:09:28 +08:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Migrate to modern datetime API 2025-05-14 08:41:30 -07:00
publish_toolstate.sh Fix publishing of toolstate history 2024-06-05 16:41:59 +02:00
run.sh Enable RUST_BACKTRACE=1 on CI 2025-08-10 20:48:39 +02:00
shared.sh CI: split x86_64-mingw job 2024-11-29 16:04:12 +01:00