Skip to content

Split release preparation commit behavior#202

Draft
mcmire wants to merge 12 commits into
mainfrom
cursor/release-commit-message-b3f4
Draft

Split release preparation commit behavior#202
mcmire wants to merge 12 commits into
mainfrom
cursor/release-commit-message-b3f4

Conversation

@mcmire
Copy link
Copy Markdown
Contributor

@mcmire mcmire commented May 20, 2026

Summary

  • Split release commit behavior by workflow
  • Non-interactive release preparation keeps separate commits, ending with Filter release to only selected packages
  • Rename the non-interactive initialization commit to Initialize release X.Y.Z by bumping all packages
  • Interactive release preparation creates one Release X.Y.Z commit without creating and soft-resetting a prior commit
  • Add focused UI coverage for interactive branch preparation and finalization
  • Add an unreleased changelog entry

Testing

  • yarn jest --no-coverage src/monorepo-workflow-operations.test.ts src/functional.test.ts src/ui.test.ts src/repo.test.ts (expected failure after test-only update)
  • yarn jest --no-coverage src/monorepo-workflow-operations.test.ts src/functional.test.ts src/ui.test.ts src/repo.test.ts
  • yarn lint
  • yarn test
Open in Web Open in Cursor 

cursoragent and others added 12 commits May 20, 2026 01:32
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
Co-authored-by: Elliot Winkler <elliot.winkler@gmail.com>
@cursor cursor Bot changed the title Use Release as release commit subject Split release preparation commit behavior May 20, 2026
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.

2 participants