chore(ci): add PR title lint to enforce conventional commits#66
Conversation
Squash-merge uses the PR title as the commit message on main. Release Please requires Conventional Commits format to parse changelogs and version bumps. This check prevents malformed titles from slipping through. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds CI enforcement to ensure PR titles follow Conventional Commits, helping keep squash-merge commit messages compatible with Release Please changelog parsing.
Changes:
- Introduces a GitHub Actions workflow that lints PR titles on open/edit/synchronize.
- Implements a bash regex gate for allowed Conventional Commit
type(scope): descriptionheaders.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Summary
Test plan
🤖 Generated with Claude Code