feat: add --auto-merge flag to merge PR/MR and close git issues #39
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-38/add-auto-merge-flag"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add the
--auto-mergeflag to pi-loop, enabling automatic PR/MR merge after creation and source issue close.Changes
--auto-merge,PILOOP_AUTO_MERGE, timeout/poll env vars)MergePollerinterface,ForgejoMergePoller,pollUntilMergeable)MrResult.autoMerge)draft/merged/merge-failed)gh/glabCLI pollers and factory)Files changed
Testing
PILOOP_E2E=1 npm run e2e) — requires live Forgejo sandbox1bda4ebc7eto57ec81a5fa