ci: disable dependabot non-security updates #537
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
similar to Workflows ci: disable non-security dependabot updates argo-workflows#12487, most of the automated updates from dependabot here cause problems, a lot of noise, and use up CI time, all without much benefit
Note that this intentionally does not impact security updates. Security updates will still happen automatically
Modifications
set
open-pull-requests-limit: 0
independabot.yml
for all our currently specified package ecosystemsalso re-order the package ecosystems and add some comments equivalent to Workflows
Verification
GH has no way to actually test this, but this same configuration has been used in Workflows for nearly a month now and is also something I previously implemented in other repos that I have maintained (example).
Future Work
Could potentially split NPM prod and devDeps with different settings as mentioned above