ci(nix): build the test derivation without DWARF and without archiving its target

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
This commit is contained in:
Claude (ci-disk)
2026-10-10 14:51:36 -07:00
committed by Edward Langley
parent 29f1f85fe1
commit f4f4fb9702
+5
View File
@@ -30,6 +30,9 @@
# The `test` job ran the dev/test profiles, not crane's default release:
# debug assertions and overflow checks are part of what it tested.
CARGO_PROFILE = "";
# No DWARF in the dev/test artifacts: it was about half of the test build's
# disk and the runners hit ENOSPC linking it. Asserts are unaffected.
CARGO_PROFILE_DEV_DEBUG = "0";
};
wasmTarget = "wasm32-unknown-unknown";
@@ -103,6 +106,8 @@ in rec {
// {
pname = "improvise-test";
cargoArtifacts = nativeDeps;
# Nothing reuses the test target dir; archiving it is more disk.
doInstallCargoArtifacts = false;
cargoTestExtraArgs = "--workspace";
nativeBuildInputs = [pkgs.python3 pkgs.git];
# tests/shipped_documents_load.rs walks the git index (`git ls-files`)