fix(ci): validate PR title only in conventional-commits check - #535
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
No blocking issues remain; the only finding is a minor naming nit.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
This PR updates the Conventional Commits workflow to validate only pull request titles.
Changes:
- Removes individual commit validation.
- Retains PR title validation and failure reporting.
- Documents the title-only behavior.
| File | Summary |
|---|---|
.github/workflows/conventional-commits.yml |
Limits CI validation to PR titles. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| // Only the PR title is validated. Linting every intermediate commit too broke | ||
| // automated PRs whose fixup commits (e.g. from Copilot's CI-failure auto-fix) | ||
| // aren't conventional themselves, even though the PR title is compliant. |
Test Results 12 files 12 suites 9m 33s ⏱️ Results for commit f4cd1da. |
🔍 PR Validation ResultsVersion: `` ✅ Validation Steps
📊 ArtifactsDry-run artifacts have been uploaded and will be available for 7 days. This comment was automatically generated by the PR validation workflow. |
Code Coverage |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #535 +/- ##
=========================================
Coverage 97.44% 97.44%
=========================================
Files 611 611
Lines 49926 49926
Branches 3230 34 -3196
=========================================
+ Hits 48650 48652 +2
+ Misses 1276 1274 -2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|

PR #534's title is fully conventional, but the check also lints every individual commit, and Copilot's CI-failure auto-fix commits on that PR aren't conventional themselves — so the required check fails even though nothing wrong actually landed in the diff. Narrows validation to the PR title, which is the part that's actually enforced/visible. Not self-merging — please review.