Skip to content

fix: match Release Please root title - #34

Merged
tensornull merged 1 commit into
mainfrom
agent/fix-release-please-root-title
Jul 29, 2026
Merged

fix: match Release Please root title#34
tensornull merged 1 commit into
mainfrom
agent/fix-release-please-root-title

Conversation

@tensornull

Copy link
Copy Markdown
Contributor

Summary

  • match the exact root-package PR title emitted by pinned Release Please 17.6.0
  • preserve the configured cometapi identity for the temporary branch while excluding it from the title and public tag
  • add a mutation test that rejects an invented component title

Real-run evidence

Manual preparation run 30435342700 created the correct 0.1.1 PR #33, then the postcondition validator failed because it expected chore(main): release cometapi 0.1.1. The pinned strategy log showed component: empty, include-component-in-tag=false, and the actual title chore(main): release 0.1.1. No tag, GitHub Release, live request, or npm publication occurred; RELEASE_PLEASE_ENABLED was restored to false before this fix.

Verification

  • npm run verify:offline (13 files, 359 tests)
  • focused release suites (279 tests)
  • npm run check:self-contained on committed HEAD
  • npm run actionlint
  • git diff --check

@tensornull
tensornull merged commit 0963e0e 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