Skip to content

fix: finalize Release Please patch state - #35

Merged
tensornull merged 2 commits into
mainfrom
agent/finalize-release-please-0.1.1
Jul 29, 2026
Merged

fix: finalize Release Please patch state#35
tensornull merged 2 commits into
mainfrom
agent/finalize-release-please-0.1.1

Conversation

@tensornull

Copy link
Copy Markdown
Contributor

What changed

  • Removed the one-cycle last-release-sha recovery anchor after the successful 0.1.1 preparation run.
  • Marked the 0.1.1 candidate as approved for the normal reviewed npm publication path without claiming it is published.
  • Documented the fresh Release Please refresh, exact-parent, CI, and human-review requirements.
  • Updated the workflow contract regression to require the durable anchor-free configuration.

Why

The repair anchor was needed only to create and validate the first action-owned 0.1.1 PR. Keeping it on the eventual release commit would fail final validation, while editing the action-owned branch would violate its generated four-file contract. This normal fix commit moves durable final state to main so a fresh Release Please dispatch can regenerate the same release PR from current main.

Verification

  • npm ci
  • npm run verify:offline
  • npm run verify through package, examples, fixtures, minimum/locked/latest OpenAI, and actionlint; the pre-commit run stopped only at the clean-worktree-only self-contained gate
  • npm run check:self-contained after commit
  • node scripts/validate-release.mjs
  • focused release validation: 279 tests
  • git diff --check

@tensornull
tensornull merged commit 3180b52 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