From 9adf6f44f45d46adb660c46d94e599ff69e94eef Mon Sep 17 00:00:00 2001 From: Weaselbot Date: Wed, 22 Jul 2026 18:48:49 -0400 Subject: [PATCH] Install mc in the msan CI job The msan job uploads test results to MinIO with `mc cp`, but unlike the test/release/coverage jobs it never installed the mc binary. When MinIO credentials are configured (i.e. after merge) the upload step would fail. Install mc to match the other jobs. --- .gitea/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2e5bfc2..b9d461b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -240,6 +240,8 @@ jobs: sudo apt-get install -y \ build-essential ccache clang-21 cmake libc6-dbg \ llvm-21 lld-21 mold ninja-build python3 zstd + sudo curl -Ls "https://minio.weaselab.dev/public/$(uname -m)/mc.RELEASE.2025-08-13T08-35-41Z" \ + -o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100 done