commit 76048b970a077f5ebaac4d8310830ba993407911
parent 0e5be34d9160741a4ef74681ce2940463347cd71
Author: triesap <tyson@radroots.org>
Date: Wed, 12 Aug 2026 19:34:58 +0000
build: complete Nix release preflight tools
Include git-filter-repo in the canonical development and release shells. Accept the two governed missing-command failure classifications so the release-preflight rehearsal remains portable.
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/build/nix/common.nix b/build/nix/common.nix
@@ -88,6 +88,7 @@ let
curl
findutils
gawk
+ git-filter-repo
gitMinimal
gnugrep
gnumake
diff --git a/tools/xtask/src/coverage.rs b/tools/xtask/src/coverage.rs
@@ -4542,7 +4542,11 @@ test_threads = 0
let missing = Command::new("/definitely/not/a/real/command");
let err = run_command(missing, "shell missing").expect_err("missing command");
- assert!(err.contains("failed to run shell missing"));
+ assert!(
+ err.contains("failed to run shell missing")
+ || err.contains("shell missing failed with status"),
+ "unexpected missing-command classification: {err}"
+ );
}
#[test]