Skip to content

fix: classify Release Please push state - #36

Merged
tensornull merged 2 commits into
mainfrom
agent/limit-release-please-push-trigger
Jul 29, 2026
Merged

fix: classify Release Please push state#36
tensornull merged 2 commits into
mainfrom
agent/limit-release-please-push-trigger

Conversation

@tensornull

Copy link
Copy Markdown
Contributor

What changed

  • Limit automatic Release Please pushes to canonical package-version changes and classify unchanged published versions without mutation.
  • Reject non-patch, manifest-drifted, or stale-tag push state before invoking Release Please.
  • Preserve Release Please-generated CHANGELOG bytes by excluding it from Prettier while retaining semantic and PR-body equality gates.

Why

Run 30439065922 exposed historical v0.1.0 being mistaken for same-run recovery, and candidate CI run 30439337121 exposed Prettier rewriting the action-owned CHANGELOG.

Verification

  • npm run format:check
  • npm run lint
  • npm run typecheck
  • npm test (373 tests)
  • npm run actionlint (1.7.12)
  • npm run check:self-contained (exact committed tree)
  • npm run verify through all gates except its duplicate self-contained invocation before commit; the committed self-contained run then passed
  • git diff --check

@tensornull
tensornull merged commit 505c7e9 into main Jul 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant