PR'S created without dashboard approval #40273
-
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?No response Please tell us more about your question or problemI have the following configuration: {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
"helpers:pinGitHubActionDigestsToSemver",
":separateMultipleMajorReleases"
],
"packageRules": [
{
"groupName": "all patch versions",
"matchUpdateTypes": ["patch"],
"schedule": ["before 8am every weekday"]
},
{
"matchUpdateTypes": ["minor", "major"],
"schedule": ["before 8am on Monday"]
},
{
"matchUpdateTypes": ["major"],
"matchManagers": ["ruby"],
"dependencyDashboardApproval": true
}
],
"labels": [
"dependencies"
]
}The expectation is that due to the dependencyDashboardApproval setting, pr's wouldn't be auto created for major ruby updates due to them needing dashboard approval however they were created based on the schedule. Expectation is that the schedule would've been ovrr-written due to the approval and https://docs.mend.io/wsk/renovate-package-rules-guide mentioning
Logs (if relevant)See attachment |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
|
Hi there, This issue or discussion is missing some logs, making it difficult or impossible to help you. Depending on which situation applies follow one, some or all of these instructions. No logs at allIf you haven't posted any log yet, we need you to find and copy/paste the log into the issue template. Finding logs on hosted appSelect me to read instructionsIf you use the Mend Renovate app (GitHub):
Finding logs when self-hostingSelect me to read instructionsRead the Renovate docs, troubleshooting, self-hosted to learn how to find the logs. Formatting your logsSelect me to read instructionsPlease put your logs in a If you feel the logs are too large to paste here, please use a service like GitHub Gist and paste the link here. Good luck, The Renovate team |
Beta Was this translation helpful? Give feedback.
Hey @thompson-tomo - taking a look at this again now
The current usage of
matchCategorieswill mean you're not getting major versions for (via)bundler,puppet,ruby-versionwhich is I think expected.Taking a look at how your repo is set up, and what Renovate's finding when it raises open-telemetry/opentelemetry-ruby-contrib#1933, I'm pretty confident that:
{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "packageRules": [ // other rules { "description": "...", "matchDepNames": [ "ruby" ], "matchUpdateTypes": [ "major" ], "dependencyDashboardApproval": true } ] }Should do it
I know this was close to o…