You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
flow abort leaves no ghost (gh#138). Aborting a feature whose worktree exists now stamps aborted on the kept state, and the doctor's git-consistency sweep skips stamped states — doing the cleanup the abort echo prints (git worktree remove, git branch -D) no longer becomes a has no worktree finding that every later flow doctor repeats.
flow release proves a clean worktree (gh#131). A merge ships the branch, not the working tree — an uncommitted fix at the Release gate is a fix that never ships. The gate now refuses while the worktree holds uncommitted paths (listing them), and the approved line prints commits: N ahead of <default>, M uncommitted path(s) next to what verify prints; flow finish's worktree-cleanup refusal names the paths too, not just the count.
Merging waits for green CI (gh#134). The shipped release recipe and the release-stage hint now print gh pr checks <n> --watch beside the merge command: a locally-green branch can still fail checks that only CI runs, and merging with them red turns the default branch red.