Skip to content

Remove direct gh pr merge from TUI — daemon handles merging#24

Merged
bearmug merged 1 commit into
mainfrom
fix/issue-22-pr-automerge-bugs
Mar 17, 2026
Merged

Remove direct gh pr merge from TUI — daemon handles merging#24
bearmug merged 1 commit into
mainfrom
fix/issue-22-pr-automerge-bugs

Conversation

@bearmug
Copy link
Copy Markdown
Contributor

@bearmug bearmug commented Mar 17, 2026

Summary

  • m key now only sets merge method via SetMergeMethod (daemon handles actual merge via autopilot)
  • Removes all direct gh pr merge / gh pr comment calls from picker handlers
  • Removes dead mergePickerForConfig field since picker is always config-only
  • Simplifies picker option labels (no "automerge" suffix)

Test plan

  • m key shows picker, sets method, daemon merges on next poll
  • TUI tests pass

m key now only sets merge method via SetMergeMethod (daemon does the actual
merge on next poll when autopilot conditions are met). Removes all direct
gh pr merge / gh pr comment calls from the picker handlers.

Also removes dead mergePickerForConfig field since picker is always config-only
now, and simplifies picker option labels (no more "automerge" suffix).
@bearmug bearmug merged commit 405fc97 into main Mar 17, 2026
1 check passed
@bearmug bearmug deleted the fix/issue-22-pr-automerge-bugs branch March 17, 2026 20:34
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