You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🤖 fix: add NON_INTERACTIVE_ENV_VARS to SSHRuntime.exec() (#812)
_Generated with `mux`_
Prevents git operations from blocking on editor/credential prompts when
running in SSH workspaces, matching LocalRuntime behavior.
## Changes
- Import and apply `NON_INTERACTIVE_ENV_VARS` in `SSHRuntime.exec()`
- Add test verifying env vars are set for both runtime types
## Before
`SSHRuntime.exec()` only exported `options.env`, so SSH workspaces could
hang when git tried to open an editor or prompt for credentials.
## After
Both `LocalRuntime` and `SSHRuntime` now apply
`NON_INTERACTIVE_ENV_VARS` (`GIT_EDITOR`, `GIT_TERMINAL_PROMPT`, etc.)
to prevent blocking prompts.
0 commit comments