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.
We recommend that you use the Mend Renovate App. Install the Mend Renovate App now. More details on the Mend Renovate App installation.
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 RenovateMe
task.
[!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 npx renovate
.
More details on how to configure the pipeline.
For Bitbucket Cloud, Bitbucket Server, Forgejo, Gitea and GitLab, use our self-hosting option.
Go to our documentation website to learn how to configure Renovate. We have a full list of configuration options.
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:
renovate
CLI tool from npmjs, run it on a schedule (e.g. using cron
)renovate/renovate:full
Docker Hub image (same content/versions as the CLI tool), run it on a schedulerenovate/renovate:latest
Docker Hub image if you only use package managers that don't need third-party binaries (e.g. JavaScript, Docker, NuGet, pip)More details on the self-hosting development.
If you want to contribute to Renovate or get a local copy running, please read the instructions in contributing guidelines. To get started look at the list of good first issues.
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.