fix(ssh): add scp availability check to preflight validation

This commit is contained in:
sprmn24 2026-04-22 00:42:29 +03:00 committed by Teknium
parent 8e18d10318
commit db84c1535d

View file

@ -27,6 +27,10 @@ def _ensure_ssh_available() -> None:
raise RuntimeError(
"SSH is not installed or not in PATH. Install OpenSSH client: apt install openssh-client"
)
if not shutil.which("scp"):
raise RuntimeError(
"SCP is not installed or not in PATH. Install OpenSSH client: apt install openssh-client"
)
class SSHEnvironment(BaseEnvironment):