3.3 KiB
Renovate documentation
Automated dependency updates. Multi-platform and multi-language.
Why use Renovate?
-
:octicons-git-pull-request-24:{ .lg .middle } Automatic updates
Get pull requests to update your dependencies and lock files.
-
:octicons-calendar-24:{ .lg .middle } On your schedule
Reduce noise by scheduling when Renovate creates PRs.
-
:octicons-package-24:{ .lg .middle } Works out of the box
Renovate finds relevant package files automatically, including in monorepos.
-
:octicons-goal-24:{ .lg .middle } How you like it
You can customize the bot's behavior with configuration files.
-
:octicons-share-24:{ .lg .middle } Share your configuration
Share your configuration with ESLint-like config presets.
-
:octicons-sync-24:{ .lg .middle } Out with the old, in with the new
Get replacement PRs to migrate from a deprecated dependency to the community suggested replacement, works with most managers, see issue 14149 for exceptions.
-
:octicons-tools-24:{ .lg .middle } Open source
Renovate is licensed under the GNU Affero General Public License.
Supported Platforms
Renovate works on these platforms:
- GitHub (.com and Enterprise Server)
- GitLab (.com and CE/EE)
- Bitbucket Cloud
- Bitbucket Server
- Azure DevOps
- AWS CodeCommit
- Gitea and Forgejo
- Gerrit (experimental)
Who Uses Renovate?
Renovate is used by:
List of companies and projects that use Renovate
- Prisma
- Netlify
- Envoy
- Condé Nast
- Microsoft
- Atlassian
- Sourcegraph
- Mozilla
- Deloitte
- Telus
- Yarn
- HashiCorp
- Automattic
- Algolia
- eBay
- Cypress
- Red Hat
- Financial Times
- Uber
- Buildkite
Ways to run Renovate
You can run Renovate as:
Or you can use the Mend Renovate App which is hosted by Mend.
Install the Mend Renovate app for GitHub{ .md-button .md-button--primary } Check out our tutorial{ .md-button }