Skip to content

chore(deps): pin dependabot commit-message prefix to build(deps)#15

Merged
P4suta merged 1 commit into
mainfrom
chore/dependabot-conventional-commit-prefix
May 19, 2026
Merged

chore(deps): pin dependabot commit-message prefix to build(deps)#15
P4suta merged 1 commit into
mainfrom
chore/dependabot-conventional-commit-prefix

Conversation

@P4suta
Copy link
Copy Markdown
Owner

@P4suta P4suta commented May 19, 2026

Summary

Without an explicit prefix, dependabot emits commit headlines like Bump xxx from y to z. That fails the conventional commits CI gate (wagoid/commitlint-github-action + @commitlint/config-conventional) with subject-empty / type-empty, so every dependabot PR sits red. Wiring commit-message.prefix: \"build(deps)\" into each of the 4 ecosystem entries makes dependabot author build(deps): bump ... headlines instead, satisfying conventional-commits without rewriting bot-authored history.

After this lands, existing dependabot PRs (#12 / #13) get @dependabot recreate-ed and come back with the new headline shape.

Test plan

Without an explicit prefix, dependabot emits commit headlines like
`Bump xxx from y to z` which trip subject-empty / type-empty in
@commitlint/config-conventional. The `conventional commits` CI gate
(wagoid/commitlint-github-action) then fails every dependabot PR
out of the gate. Wiring `commit-message.prefix: "build(deps)"` into
each ecosystem entry makes dependabot use `build(deps): bump ...`
headlines instead, which satisfies the conventional-commits rule
without rewriting bot-authored history.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 6ab7032.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@github-actions
Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
linerule-xtask 96% 96% 37
Linerule.Core 2% 0% 196
Linerule.Bootstrap 80% 100% 27
Linerule.Core 2% 0% 196
Linerule.Platform 76% 68% 145
Linerule.Core 19% 24% 196
Linerule.Input 94% 95% 116
Linerule.Platform 2% 0% 145
Linerule.Core 0% 0% 196
Linerule.Platform.Windows 0% 1% 10727
Linerule.Diagnostics.Storage 68% 67% 100
Linerule.Input 0% 0% 116
Linerule.Platform 0% 0% 145
Linerule.Bootstrap 0% 0% 27
Linerule.Core 2% 1% 196
Linerule.Diagnostics 48% 21% 47
Linerule.Platform 5% 0% 145
Linerule.Bootstrap 0% 0% 27
Linerule.Core 51% 65% 196
Linerule.Core 0% 0% 196
Linerule.Platform.Windows 0% 3% 10727
Linerule.Input 0% 0% 116
Linerule.Platform 0% 0% 145
Summary 29% (1199 / 89893) 32% (436 / 8402) 24164

@P4suta P4suta merged commit 0cfc8e5 into main May 19, 2026
17 checks passed
@P4suta P4suta deleted the chore/dependabot-conventional-commit-prefix branch May 19, 2026 16:13
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