Skip to content

v0.68.1

Choose a tag to compare

@dmarchevsky dmarchevsky released this 29 Oct 17:09
· 157 commits to main since this release
285be62
  • 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.