Skip to content

Fix worktree setup serialization and dependency isolation - #395

Merged
SDSLeon merged 3 commits into
masterfrom
poracode/fresh-albatross-dbe97c73
Jul 27, 2026
Merged

Fix worktree setup serialization and dependency isolation#395
SDSLeon merged 3 commits into
masterfrom
poracode/fresh-albatross-dbe97c73

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jul 27, 2026

Copy link
Copy Markdown
Owner
  • Bugfix: serialize worktree setup scripts and cancel pending setup when a worktree is removed, preventing concurrent install contention.
  • Detect setup command failures without prematurely closing their terminal sessions.
  • Keep dependency installs isolated per worktree by excluding node_modules from copied ignored files and watcher refreshes.
  • Preserve reliable desktop packaging with flat staged runtime dependencies and optional-runtime dependency filtering.

- queue and cancel worktree setup shells while reporting command completion
- exclude dependency installs and worktree paths from copying and watching
- use isolated pnpm linking with symlink preservation for packaging
@vercel

vercel Bot commented Jul 27, 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 Jul 27, 2026 6:35am
poracode-pwa Ready Ready Preview, Comment Jul 27, 2026 6:35am

@SDSLeon
SDSLeon merged commit f9de325 into master Jul 27, 2026
11 checks passed
@SDSLeon
SDSLeon deleted the poracode/fresh-albatross-dbe97c73 branch July 27, 2026 06:37
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