rust/src/ci
Trevor Gross e209b05037
Rollup merge of #128935 - lqd:needs-zstd, r=Kobzol
More work on `zstd` compression

r? ``@Kobzol`` as we've discussed this.

This is a draft to show the current approach of supporting zstd in compiletest, and making the tests using it unconditional.

Knowing whether llvm/lld was built with `LLVM_ENABLE_ZSTD` is quite hard, so there are two strategies. There are details in the code, and we can discuss this approach. Until we know the config used to build CI artifacts, it seems our options are somewhat limited in any case.

zlib compression seems always enabled, so we only check this in its dedicated test, allowing the test to ignore errors due to zstd not being supported.

The zstd test is made unconditional in what it tests, by relying on `needs-llvm-zstd` to be ignored when `llvm.libzstd` isn't enabled in `config.toml`.

try-job: x86_64-gnu
try-job: x86_64-msvc
try-job: x86_64-gnu-distcheck
2024-08-27 01:46:50 -05:00
..
docker Rollup merge of #128935 - lqd:needs-zstd, r=Kobzol 2024-08-27 01:46:50 -05:00
github-actions Promote Mac Catalyst targets to tier 2, and ship with rustup 2024-08-14 02:12:14 +02:00
scripts use "bootstrap" instead of "rustbuild" in comments and docs 2024-07-07 00:07:08 +03:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Apply changes to fix python linting errors 2023-06-16 20:56:01 -04:00
publish_toolstate.sh Fix publishing of toolstate history 2024-06-05 16:41:59 +02:00
run.sh Fix git safe-directory path for docker images 2024-07-16 17:42:25 -07:00
shared.sh Changes to CI related to mingw and MSYS 2024-02-16 09:26:30 +00:00