Inconsistent commit message rendering for single-item group PRs (group size = 1) #43758
-
How are you running Renovate?A Mend.io-hosted app Which platform you running Renovate on?GitHub.com Which version of Renovate are you using?43.209.0 Please tell us more about your question or problemWhen using grouped updates (e.g. This leads to a semantic mismatch between:
When only one dependency is eligible for update, Renovate generates a grouped PR such as: Expected behaviorWhen a grouped PR resolves to exactly one dependency update, Renovate could optionally: Option A — fallback to single dependency template Treat the PR as a non-group commit message context: Option B — suppress group-level message augmentation Keep group PR structure but avoid:
Result: ConfigurationLogs (if relevant)Logs |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
We'd recently change this behaviour with |
Beta Was this translation helpful? Give feedback.
-
|
I agree this is weird. Suppressing the version in such case would probably make the most sense: - Update all non-major dependencies to ^42.3.2
+ Update all non-major dependenciesOn the other hand, Renovate doesn't recommend grouping all updates like that. Recommended groups are limited to similar dependencies. Like: Update docusaurus monorepo dependencies to ^42.3.2Even if all docusaurus components were already up to date and a single one was pending, which would still make sense. |
Beta Was this translation helpful? Give feedback.
We'd recently change this behaviour with
groupSingleUpdates=true- it's possible to continue the previous behaviour by setting that to false