v1 e2e (#37) drives Deployah in-process via nabattest.Run. That catches most command wiring, but not argv/exec packaging issues: real process exit codes, signal handling, or a broken release binary/nix run entrypoint.
Add a small compiled-binary smoke (separate from or beside #37):
Depends on #37 (or can land in parallel if scoped to non-cluster checks only).
Relying only on nabattest forever misses binary packaging. Replacing nabattest e2e with binary-only would be slower and harder to capture structured IO for v1.
v1 e2e (#37) drives Deployah in-process via
nabattest.Run. That catches most command wiring, but not argv/exec packaging issues: real process exit codes, signal handling, or a broken release binary/nix runentrypoint.Add a small compiled-binary smoke (separate from or beside #37):
deployahonce (CI artifact ornix build).version/--help, known exit codes.Depends on #37 (or can land in parallel if scoped to non-cluster checks only).
Relying only on nabattest forever misses binary packaging. Replacing nabattest e2e with binary-only would be slower and harder to capture structured IO for v1.