Skip to content

Generalize worktree open targets#423

Merged
sbertix merged 3 commits into
mainfrom
sbertix/open-target
Jun 19, 2026
Merged

Generalize worktree open targets#423
sbertix merged 3 commits into
mainfrom
sbertix/open-target

Conversation

@sbertix

@sbertix sbertix commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Introduce generic OpenTarget and OpenBehavior configuration for worktree opening.
  • Add ordered target fallbacks, Swift regex search, bounded breadth-first traversal, and explicit working-directory fallback behavior.
  • Preserve app-specific behavior through configuration: Xcode searches workspace/project targets, JetBrains uses workspace configuration, and Zed tries its bundled CLI before falling back to default workspace opening.

Validation

  • make build-app
  • make lint
  • git diff --check
  • Attempted focused OpenWorktreeActionTests, but xcodebuild test failed before test execution due local CoreSimulator/workspace sandbox errors.

Closes #417
Closes #420

@sbertix sbertix changed the title [codex] Generalize worktree open targets Generalize worktree open targets Jun 19, 2026
@tuist

tuist Bot commented Jun 19, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Builds 🔨

Scheme Status Duration Commit
supacode 1m 47s cef55f537

@sbertix sbertix marked this pull request as ready for review June 19, 2026 13:19
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