Skip to content

fix: production build and worktree env fixes for desktop orchestrator#96

Merged
amandal0903 merged 2 commits intomainfrom
dracula
Apr 10, 2026
Merged

fix: production build and worktree env fixes for desktop orchestrator#96
amandal0903 merged 2 commits intomainfrom
dracula

Conversation

@amandal0903
Copy link
Copy Markdown
Collaborator

Summary

  • Include orchestrator SVG assets in both production build resource lists (gulpfile.vscode.ts and next/index.ts) so icons ship in the packaged DMG
  • Pass augmented env (with LFS/hook support) to git worktree add so worktree creation works correctly in the DMG environment

The SCM view icon (git-branch.svg) was missing in the DMG because
both build systems (gulp and esbuild) lacked the orchestrator media
directory in their resource copy patterns.
Worktree creation failed in packaged DMG builds for repos with Git LFS
because the post-checkout hook couldn't find git-lfs on the minimal
macOS launcher PATH. Pass augmentedEnv() so /opt/homebrew/bin and other
common tool directories are available during checkout.
@amandal0903 amandal0903 merged commit db68eb0 into main Apr 10, 2026
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