Skip to content

fix(finish): allow finish for draft-PR looms with closed issues and merged PRs#1019

Merged
acreeger merged 1 commit into
mainfrom
fix/draft-pr-finish-and-test-fixes
May 21, 2026
Merged

fix(finish): allow finish for draft-PR looms with closed issues and merged PRs#1019
acreeger merged 1 commit into
mainfrom
fix/draft-pr-finish-and-test-fixes

Conversation

@acreeger
Copy link
Copy Markdown
Collaborator

Summary

  • Allow il finish to proceed when the issue is already closed if the loom has an associated draft PR (previously threw an error requiring --force)
  • Add early exit path when the draft PR is already merged/closed — skip rebase/validate/commit and go straight to worktree cleanup
  • Fix ignite test mock to include SettingsManager dependency (resolves 5 pre-existing test failures)

Test plan

  • All 148 test files pass (5206 tests)
  • il finish on a loom with a closed issue + draft PR proceeds without --force
  • il finish on a loom with an already-merged draft PR skips to cleanup

…erged PRs

Allow `il finish` to proceed when the issue is already closed if the
loom has an associated draft PR. Add early exit path when the draft PR
is already merged/closed — skip rebase/validate/commit and go straight
to cleanup. Fix ignite test mock to include SettingsManager dependency.
@acreeger acreeger merged commit 5620a2c into main May 21, 2026
4 checks passed
@acreeger acreeger deleted the fix/draft-pr-finish-and-test-fixes branch May 21, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant