Closed mmkal closed 4 years ago
Assuming you're talking about npm, you can definitely do the dev dependencies package rules like so:
{
"packageRules": [{
"depTypeList": ["devDependencies"],
"updateTypes": ["minor", "patch"],
"groupName": "dev dependencies",
"extends": ["schedule:weekly"]
}]
}
I wouldn't recommend grouping major updates together due to chance of breaking changes.
For the last part of your question, I think you'd be interested in https://github.com/renovatebot/renovate/issues/4404
The idea is:
The idea is pretty simple and I think would be very useful, but I'm still stuck on what to do with some "edge cases", e.g. what to do with the rollup PR if the individual branches which were previously green now need rebasing due to conflicts? If you have suggestions on how to handle the various cases like that, it would help move us closer to implementation.
@rarkins thank you! Yes it looks like that issue covers the last question. Will close this since the config suggestion covers the rest.
Which Renovate are you using?
WhiteSource Renovate App
Which platform are you using?
GitHub.com
What would you like to do?
This might not be possible, in which case this can be moved to the main repo as a feature request. Renovate can be quite noisy for low-traffic repos with lots of dev dependencies. For example, a repo that gets one or two commits per month will often have its history overwhelmingly comprised of renovate commits.
My question is a three-parter, with each part following on from the last:
packageRules
?