eas workflow:run enables SSH on VM jobs
Introduced 2026-08-31 · score 0.92
HOW TO USE IT
When a workflow run needs SSH access to its VM jobs, run `eas workflow:run` with `--ssh`. Add `--ssh-idle-timeout=<seconds>` if the session should stay open after a job finishes with no client connected.
eas workflow:run <workflow-file> --ssheas workflow:run <workflow-file> --ssh --ssh-idle-timeout=<seconds>WHY THIS HELPS
Run a workflow that requires SSH access to its VM jobs.
REQUIREMENTS AND LIMITATIONS
- Version: v23.2.0
- FILE (required): Path to the workflow file to run.
- --ssh: Enables SSH on the run; opens an SSH session on each VM job for live debugging with `eas workflow:ssh`.
- --ssh-idle-timeout=<value>: Seconds to keep an SSH session open after its job finishes while no client is connected. Requires `--ssh`; range 0–3600; defaults to 0, closing the session when the job finishes and nobody is connected.
- Enables SSH on the run's VM jobs.
FIRST-PARTY EVIDENCE
- https://github.com/expo/eas-cli/releases/tag/v23.2.0
- https://github.com/expo/eas-cli/blob/v23.2.0/packages/eas-cli/src/commands/workflow/run.ts
Check the installed version and the source before using it. Entry JSON