
Renovate documentation¶
Renovate is an Open Source tool to automate:
- Detecting dependencies in a repository (Open Source and private/closed source)
- Checking if there are dependency updates
- Creating commits and Merge/Pull Requests to update dependencies
- Showing the release notes
Renovate's purpose¶
We created Renovate to tackle the problem of out-of-date dependencies in software projects.
Most projects start with up-to-date dependencies, but fall behind over time. This means:
- Missing out on bug fixes or new features
- Getting further into "technical debt"
- Increasing the time needed to fix vulnerabilities
Renovate allows projects to get, and stay, up-to-date. Developers can use the saved time on more important duties.
Ways to run Renovate¶
You can run Renovate as:
- an Open Source npm package
- a pre-built Open Source image on Docker Hub
- a free GitHub App that is hosted by WhiteSource