Renovate documentation¶
Automated dependency updates. Multi-platform and multi-language.
Why use Renovate?¶
-
Automatic updates
Get pull requests to update your dependencies and lock files.
-
On your schedule
Reduce noise by scheduling when Renovate creates PRs.
-
Works out of the box
Renovate finds relevant package files automatically, including in monorepos.
-
How you like it
You can customize the bot's behavior with configuration files.
-
Share your configuration
Share your configuration with ESLint-like config presets.
-
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.
-
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 Check out our tutorial