Releases: netresearch/git-workflow-skill
Release list
v1.18.6
v1.18.5
What's Changed
- docs(references): async review-bot polling + pre-commit recovery learnings by @CybotTM in #90
- docs(references): worktree path resolution, unpiped gates, thread pagination by @CybotTM in #91
- A9: Remove the textbook layer, delegate release content to github-release by @CybotTM in #93
- docs: delete branch/worktree only after confirmed merge, not on watcher exit by @CybotTM in #94
- docs(advanced-git): add --onto replay-tip rebase for stale branches by @CybotTM in #95
- chore(release): v1.18.5 by @CybotTM in #96
Full Changelog: v1.18.4...v1.18.5
v1.18.4
What's Changed
- docs: a new gate retroactively raises the bar for sibling PRs by @CybotTM in #85
- docs: terminate cosmetic bot-review loops + recover a dropped signing key by @CybotTM in #87
- docs(pr-workflow): scrutinize AI-authored commits, guard reproes against OOM by @CybotTM in #86
- docs: force-fetch tags before topology reasoning; don't hard-wrap Markdown by @CybotTM in #88
- chore(release): v1.18.4 by @CybotTM in #89
Full Changelog: v1.18.3...v1.18.4
v1.18.3
What's Changed
- docs(skill): add no-editorializing rule for written output by @CybotTM in #83
- chore(release): v1.18.3 by @CybotTM in #84
Full Changelog: v1.18.2...v1.18.3
v1.18.2
What's Changed
- docs: gh pr update-branch --rebase + BEHIND detection in PR workflow by @CybotTM in #79
- docs: PR-race, self-merge, and fresh-worktree-hook learnings by @CybotTM in #80
- docs(pr-finish): preflight readiness, bot-review round-collapse, verify-push-landed, exact-job CI fix by @CybotTM in #81
- chore(release): v1.18.2 by @CybotTM in #82
Full Changelog: v1.18.1...v1.18.2
v1.18.1
What's Changed
- docs(pr-workflow): add a "Diagnosing mergeStateStatus: BLOCKED" decision aid by @CybotTM in #73
- fix(merge-gate): reviewThreads is not a gh pr view --json field; use GraphQL by @CybotTM in #74
- docs(merge-gate): confirm post-merge jobs by commit SHA, not run list by @CybotTM in #75
- Note inherited ssh-agent handling for commit signing by @CybotTM in #76
- Add field-tested git worktree/hooks/pathspec gotchas by @CybotTM in #77
- chore(release): v1.18.1 by @CybotTM in #78
Full Changelog: v1.18.0...v1.18.1
v1.18.0
Highlights
Two capabilities land this release. A timeline-event merge gate now distinguishes a genuinely reviewed HEAD from a stale review and emits CLEAN merge decisions, and a new spec-cleanup capability ships with a read-only three-state artifact guard. Also documents running the merge-gate query and the merge as separate invocations, and prefers native CI watchers over hand-rolled poll loops.
What's Changed
- feat: timeline-event check for old-head review + CLEAN merge decisions by @CybotTM in #66
- docs(merge-gate): require gate query and merge as separate invocations by @CybotTM in #67
- feat: spec-cleanup capability — keep intermediate planning artifacts off the base branch by @CybotTM in #68
- docs: verify signing without committing on main by @CybotTM in #70
- docs(ci): watch CI with native watchers, not hand-rolled poll loops by @CybotTM in #71
- chore(release): v1.18.0 by @CybotTM in #72
Full Changelog: v1.17.0...v1.18.0
v1.17.0
Highlights
This release hardens the merge phase of the PR workflow. A new merge-gate watcher reference defines the canonical loop for driving a PR to merge: classify every failing check as hard or soft before reacting, rerun known infra flakes once, and introspect a red Sonar gate instead of guessing. The merge-queue arming gate is now documented alongside CI-decoupled review-thread handling, and hook behavior in git worktrees gets dedicated coverage (worktree-correct lock paths, portable bypass, the precise scope of --no-verify). Contributor onboarding also improves with an identity/signing preflight and a DCO recovery procedure for commits that land without a sign-off.
Added
- Merge-gate watcher reference: synchronous waiting on queues, reviews, and checks before merging (#63)
- Merge-queue arming gate and CI-decoupled review-thread handling, with a parameterized dequeue GraphQL example (#64)
- GW-30 staging-branch
composer.lockmerge strategy, including explicit staging-branch fetch beforegit show(#61) - Identity/signing preflight and DCO recovery guidance (#59)
- Mirror documentation: bash assignment exit-code gotcha and
git push --mirrorrequirements (#60)
Fixed
- Clarified push ordering when uncommitted changes exist (#53)
- Documented hook failures in worktrees and host-unreachable test services (#62)
New Contributors
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- docs(git-workflow): DCO sign-off, force-with-lease pinning, -F commit messages by @CybotTM in #49
- docs(git-workflow): verify AI-reviewer claims against source before acting by @CybotTM in #48
- docs(git-workflow): make the merge gate ruleset-aware by @CybotTM in #50
- docs(git-workflow): correct ruleset re-review framing to 'check for ongoing review' by @CybotTM in #51
- docs(pr-workflow): stop auto-selecting squash in merge-strategy snippet by @CybotTM in #52
- feat: add /pr-finish slash command by @CybotTM in #54
- fix(pr-finish): correct reference path, README tree, add head-review merge guard by @CybotTM in #55
- docs(pr-finish): reframe merge guard around announced/in-flight reviews by @CybotTM in #56
- test(git-workflow): add eval for merging blocked by an in-flight review by @CybotTM in #57
- chore(release): v1.16.0 by @CybotTM in #58
Full Changelog: v1.15.0...v1.16.0