Skip to content

fix(worktree): exit setup shell on success and avoid double PTY#94

Merged
SDSLeon merged 2 commits into
masterfrom
lightcode/cosmic-meteor-ba48735a
Jun 2, 2026
Merged

fix(worktree): exit setup shell on success and avoid double PTY#94
SDSLeon merged 2 commits into
masterfrom
lightcode/cosmic-meteor-ba48735a

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 2, 2026

Copy link
Copy Markdown
Owner
  • Add PowerShell-safe exit tail and script writer with thread-reset replay
  • Skip empty setup scripts; spawn PTY only when terminal panel stays hidden
  • Auto-remove setup tab and close panel when setup completes successfully
  • Add shellUtils tests for exit tails and writeScriptToShellThenExitOnSuccess

- Add PowerShell-safe exit tail and script writer with thread-reset replay
- Skip empty setup scripts; spawn PTY only when terminal panel stays hidden
- Auto-remove setup tab and close panel when setup completes successfully
- Add shellUtils tests for exit tails and writeScriptToShellThenExitOnSuccess
@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lightcode-landing Ready Ready Preview, Comment Jun 2, 2026 4:46am

- Add buildScriptWithExitOnSuccess with `if ($?)` chaining on Windows
- Route writeScriptToShellThenExitOnSuccess through the new builder
- Add unit tests for posix, Windows, and native shell write paths
@SDSLeon SDSLeon merged commit 9b80c2f into master Jun 2, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/cosmic-meteor-ba48735a branch June 2, 2026 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant