sincecutoff.com
← all changes

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> --ssh
eas 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

Check the installed version and the source before using it. Entry JSON

Report a problem with this card