Files
ngit-grasp/nix
DanConwayDev 1b401d9804 fix: disable all tests during Nix build
Simplified approach: disable tests entirely during Nix package build.

Many tests require git in PATH which isn't available in the Nix sandbox:
- Unit tests that spawn git subprocesses (src/git/)
- Integration tests that create git repos (tests/*)
- Grasp-audit spec tests (grasp-audit/src/specs/)

All tests run successfully in environments with git:
- Local dev: nix develop (includes git)
- CI/CD: git installed in runners
- Manual: cargo test (uses system git)

This is a pragmatic solution for deployment - the binary itself
doesn't need git (it's only for testing git interaction).
2026-01-11 16:05:41 +00:00
..