Replies: 2 comments 7 replies
-
|
Overall, I agree fully with the strategy, especially the cargo approach of patina daily, the rest weekly with minor versions batched and major split. Some crates that we use have taken the stance that they are not version 1.0.0 yet and will have breaking changes in minor version updates. I wonder if we need to break those out into their own group and split their PRs. I think for python and workflows we should make it monthly instead. There isnt much cost in weekly but also neither of those have any impact on the published code so I would prioritize stability over quick updates. |
Beta Was this translation helpful? Give feedback.
-
|
From testing, it appears that dependabot only supports one package environment statement. So there can only be one package-ecosystem: "pip" If two statements exist, it will only use one of them. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Current Situation
Currently, our dependabot configuration creates individual pull requests for individual dependencies for (1) rust dependencies, (2) python dependencies, and (3) github-actions (ref: depndabot.yml). We limited dependabot to run only once a week to reduce churn in our various repositories, but this had the side effect of creating multiple pull requests at the same time, leading to a backup of workflows and potentially causes us to hit API limits, resulting in PR CI failures.
I would like to discuss using dependabot::groups to group together various dependency types into a single pull-request to reduce churn.
Below is a suggested, but untested dependabot file:
Beta Was this translation helpful? Give feedback.
All reactions