From 536b147f7af7ff916edf546dc249cf2ec38b4558 Mon Sep 17 00:00:00 2001 From: NiveditJain Date: Mon, 27 Apr 2026 15:16:52 -0700 Subject: [PATCH] [luv-cut-0.0.8] chore: cut 0.0.8 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps package.json from 0.0.8-beta.0 to 0.0.8 and rolls the ## Unreleased changelog section into ## 0.0.8 — 2026-04-27. 0.0.8 contents (one fix): - require-pr-before-stop no longer falsely denies after squash-merge, rebase-merge, or post-merge auto-bumps to main (#204) Co-Authored-By: Claude Opus 4.7 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0731c933..37d01e11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 0.0.8 — 2026-04-27 + ### Fixes - Fix `require-pr-before-stop` falsely denying after a squash-merge or rebase-merge: GitHub creates a new commit on the base branch with rewritten parentage, so the original branch commit is never an ancestor of `main` and the post-merge `git log` / `git diff` reconciliation never converges. The policy now short-circuits to `allow` when `gh pr view --json state` returns `MERGED`, mirroring the fix shape from #196 for `require-no-conflicts-before-stop`. Also surfaces whenever `main` is auto-modified after merge — e.g. release workflows that auto-bump versions (#204). diff --git a/package.json b/package.json index 59c1803e..b8343d7f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "failproofai", - "version": "0.0.8-beta.0", + "version": "0.0.8", "description": "The easiest way to manage policies that keep your AI agents reliable, on-task, and running autonomously — for Claude Code & the Agents SDK", "bin": { "failproofai": "./dist/cli.mjs"