Repository navigation
Promote 0.57.4: keep teardown in the current session - #413
Merged
Merged
Conversation
Authorize moving the current session after plan approval. Remove replacement-session fallbacks and preserve other live panes. Bump the plugin to 0.57.4.
Keep worktree teardown in the current session
Run the version gate instead of creating a skipped check that can supersede the passing result required by branch protection. Add regression checks for label triggers and unconditional validation.
6 tasks done
Run version validation when promotion labels change
|
Promoted. The No merge commit, so |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promote 0.57.4 to main. Worktree teardown stays in the current session and requires verified relocation before removing its checkout.
PR #412 merges the teardown fix into dev. PR #414 fixes the promotion blocker by running version validation on every label event. Dev is at
51eff01.Both feature PRs pass all five CI checks. Independent reviews find no remaining blockers.
How it works
flowchart LR A[Approve teardown plan] --> B[Attempt supported same-session relocation] B --> C{Verify harness cwd and pane move} C -->|Pass| D[Remove eligible worktrees] C -->|Blocked| E[Keep current checkout and branches]The
promote-to-mainlabel triggers the repository's guarded fast-forward workflow after the promotion checks pass.What changed
Blast radius
Test plan
51eff014274bbf0e8b6f1cf004ff61b51f5ecd41No live teardown runs for this instruction-only change. A session keeps its checkout if it cannot verify relocation.