1.1 KiB
1.1 KiB
Removed INSOMNIA_POD_COMMAND as an active runtime/config/test override.
Implementation:
PodRuntimeCommand::resolve()now always uses the typed default: current executable plus thepodprefix argument.- Removed override/env parsing and related tests from the
insomniahelper crate. - Updated SpawnPod tests to use typed
PodRuntimeCommandinjection instead of process-wide env mutation. - Preserved production spawn/restore behavior, detached process handling, and ready/socket delivery behavior.
- Updated docs so no active supported surface documents the removed env override.
Review:
- External reviewer
remove-insomnia-pod-command-reviewer-20260531approved implementation commitc618fa6.
Validation after merge:
cargo fmt --checkcargo test -p insomniacargo test -p client -p insomniacargo test -p pod --lib discovery::testscargo test -p pod --test spawn_pod_testcargo check -p tui -p pod -p client -p insomnia(passed with unrelated existing warnings)./tickets.sh doctorgit diff --checkgit grep -n "INSOMNIA_POD_COMMAND" -- ':!work-items' || trueproduced no active references.