commit f39ff1e0c2878245617e8819d6ac9d342e42693b
parent d01962d8b548e08ecafd1d89935e1e16327ee367
Author: triesap <tyson@radroots.org>
Date: Sat, 18 Jul 2026 11:49:22 +0000
build: minimize the coverage toolchain profile
- Keep the pinned nightly compiler and LLVM coverage tools.
- Remove editor, source, formatting, and wasm components unused by coverage.
- Use the minimal rustup profile to reduce Nix store pressure.
- Verify the coverage shell through the complete radroots_trade policy gate.
Diffstat:
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/rust-toolchain-coverage.toml b/rust-toolchain-coverage.toml
@@ -1,10 +1,4 @@
[toolchain]
channel = "nightly-2026-07-15"
-components = [
- "clippy",
- "rust-analyzer",
- "rust-src",
- "rustfmt",
- "llvm-tools-preview",
-]
-targets = ["wasm32-unknown-unknown"]
+components = ["llvm-tools-preview"]
+profile = "minimal"