Add GitHub workflow to run RenovateBot #444
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.
What does this Pull Request accomplish?
Add a GitHub workflow that runs RenovateBot, which is an application that updates dependency lock files for NPM, Poetry, and other development tools.
The docs recommend running it hourly when using the GitHub action: https://docs.renovatebot.com/getting-started/running/#hosting-renovate
There are other ways to host RenovateBot (AzDO pipelines, mend.io hosted application, etc.), and we may switch later if it makes sense.
Why should this Pull Request be merged?
Fixes #337
Dependabot keeps complaining about one of our dependencies, but using Dependabot to update
poetry.lock
would upgrade the lock file format, which we don't want to do yet.What testing has been done?
Manually tested an earlier version of this config by adding
on: pull_request:
. (This seems to be the easiest way to run a new GitHub workflow before it's merged into main.)