Automated dependency updates. Multi-platform and multi-language.
Renovate works on these platforms:
Renovate is widely used in the developer community:
Renovate is built on a big community and actively invites and supports contributions. Information about our contributors and community can be found on OSS Insight.
We believe everyone benefits from automation, whether it's a little or a lot. This means that Renovate:
Get started with Renovate by checking out our tutorial.
It's easiest to use the hosted Renovate app. Install the Renovate app now.
There are two ways to run Renovate on Azure DevOps:
Go to the Visual Studio Marketplace and install the Renovate Me extension in your organization.
From there you can create a pipeline with the
Note: This extension is created and maintained personally by a Renovate developer/user so support requests relating to the extension itself cannot be answered directly in the main Renovate repository.
You can create a custom pipeline with a
yml definition that triggers
More details on how to configure the pipeline.
For Bitbucket Cloud, Bitbucket Server, Gitea and GitLab, use our self-hosting option.
To get help with your configuration, go to the discussions tab in the Renovate repository and open a new "config help" discussion post.
To run your own instance of Renovate you have several options:
renovateCLI tool from npmjs, run it on a schedule (e.g. using
renovate/renovateDocker Hub image (same content/versions as the CLI tool), run it on a schedule
If you find any bug with Renovate that may be a security problem, then e-mail us at: [email protected]. This way we can evaluate the bug and hopefully fix it before it gets abused. Please give us enough time to investigate the bug before you report it anywhere else.
Please do not create GitHub issues for security-related doubts or problems.