fix(renovate): lowercase commitMessageAction to pass PR title validator#52
Conversation
The PR title validator (amannn/action-semantic-pull-request) uses subjectPattern: ^(?![A-Z]).+$ which rejects subjects beginning with an uppercase letter. Renovate's default commitMessageAction is "Update" (capital U), causing every automated PR to fail the Validate PR Title CI check. - Add global "commitMessageAction": "update" so all Renovate PRs produce lowercase subjects - Lower-case the lockFileMaintenance override which also had "Update" Fixes the recurring CI failure first seen in PR #46. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe pull request updates Renovate configuration to normalize the ChangesRenovate commitMessageAction configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Pull request overview
This PR updates the Renovate configuration so Renovate-generated PR titles have a lowercase subject (“update …”), satisfying the repository’s PR title validator regex that rejects subjects starting with an uppercase letter.
Changes:
- Set global
commitMessageActionto"update"so Renovate PR subjects start lowercase by default. - Lowercase the
lockFileMaintenance.commitMessageActionoverride for consistency.
|
Actionable comments posted: 0 |
|



Summary
"commitMessageAction": "update"torenovate.jsonlockFileMaintenanceoverride that also had"Update"Why
The PR title validator (
amannn/action-semantic-pull-request) usessubjectPattern: ^(?![A-Z]).+$, which rejects subjects beginning with an uppercase letter. Renovate's defaultcommitMessageActionis"Update"(capital U), so every automated Renovate PR fails the Validate PR Title CI check immediately.This was first observed in PR #46 (
chore(deps): Update GitHub Actions), where the subject"Update GitHub Actions"failed because"Update"starts with uppercase"U".Changes
renovate.json: Added"commitMessageAction": "update"at the global level so all future Renovate PRs generate lowercase subjects. Also lowercased thelockFileMaintenance.commitMessageActionoverride for consistency.Test plan
chore(deps): update GitHub Actionsas the immediate fixrenovate.jsonGenerated with Claude Code
Summary by CodeRabbit