Renovate Bot
Renovate is an automated dependency update tool. It monitors repositories for outdated dependencies and automatically creates pull requests to keep software secure and up-to-date.
Features
- Automated Pull Requests: Automatically discovers relevant package files and generates pull requests in your repository.
- Decision Support: Provides information such as dependency age, adoption rates, and test pass rates to help determine which updates to accept.
- Flexible Configuration: Highly configurable to match repository standards and workflows.
- Private Registry Support: Connects with private repositories and package registries.
Supported Languages and Managers
Renovate supports over 90 different package managers across most popular languages and platforms, including:
- Languages: JavaScript (npm/yarn), Java (Maven/Gradle), Python (pip/Poetry), .NET (NuGet), Go (modules), Rust (Cargo), Ruby (Bundler), and more.
- Infrastructure: Docker, Kubernetes (Helm/Kustomize), Terraform, and GitHub Actions.
Supported Platforms
Renovate operates across all major version control platforms including Forgejo, Gitea, GitHub, GitLab, and Bitbucket.
Security and Disclosure
If a bug is identified that may pose a security risk, please report it to: renovate-disclosure@mend.io. This allows for investigation and resolution before public disclosure.
This service is powered by the Renovate Open Source Project.
