Adopt Renovate, here's a suggested config #4002
Closed
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.
Related to #4001.
This PR contains a suggested config for the Renovate App, which may help keep kotlinx.coroutines' dependencies up-to-date.
Note that merging the PR is insufficient to enable Renovate. An admin will need to install the App and configure it to run on this repository (docs). Once the App is given access to the repo, it sends a handy "tutorial PR" (see pnacht#1 to see what I got on my fork) that can help with further configuration.
The config I'm sending here tells Renovate to send a single monthly PR updating all outdated dependencies. But if it detects any major version bumps, it sends those in a second PR. This makes it easy to merge the likely-safe minor-version-bumps but still warning the project about new major versions of your dependencies, in case you want to migrate.