The renovatebot is a completely free plugin for most platforms (including github, bitbucket, and more). The Neo team uses it in all of their products and have created this repository to show that it can manage any type of project that is NPM based.
The renovatebot automatically creates PRs to:
- update all of your repository dependancies
- resolve security risks in those dependancies
- gives you data in every PR it generates on age, adoption, and merge confidence
See the official docs for even more reasons. See this PR from June 26th 2023 for an example of what these PRs look like.
Simply install the plugin (github link) to your instance. We recommend also setting up a config file (see ours here), but that is optional. You can contact anyone on the Neo team for assistance if you have questions.
Note that all of these projects are simply instantiated with defaults and little to no work has been done on them. You should not be using any of the code in this repository. The only files you should use as guides are the renovate config file and the root level package.json
.
Note that renovate creates an "issue" that you can use to run and rerun checks for it. You should leave this open.
The renovatebot also works with non-js languages such as Java. I will not be demonstrating that in this repository.