Skip to content

fix(docs): require conventional commit format for PR titles#32

Merged
abrichr merged 1 commit intomainfrom
fix/conventional-commit-docs
Feb 25, 2026
Merged

fix(docs): require conventional commit format for PR titles#32
abrichr merged 1 commit intomainfrom
fix/conventional-commit-docs

Conversation

@abrichr
Copy link
Member

@abrichr abrichr commented Feb 25, 2026

Summary

  • Document that PR titles MUST use conventional commit format (fix: ..., feat: ...)
  • gh pr merge --squash uses the PR title as the commit message on main
  • python-semantic-release parses commit messages to decide version bumps
  • Without the prefix, no release is created (as happened with PR Align PolicyAgent prompt with training format #31)

This also serves as the trigger commit for the v0.11.2 patch release.

Test plan

  • CLAUDE.md updated with clear examples of correct/wrong PR titles

PR titles become squash merge commit messages. Without the fix:/feat:
prefix, python-semantic-release skips the release. Document this
requirement prominently in CLAUDE.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@abrichr abrichr merged commit 303f54f into main Feb 25, 2026
4 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