---
title: "Use Renovate for dependency updates · Agent Wranglers"
url: https://agentwranglers.se/playbook/stack/testing-and-code-quality/dependency-bot
updated: 2026-10-21
licence: "All rights reserved"
---

# Use Renovate for dependency updates

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers). Updated 2026-10-21.

- Level: Recommended
- Chapter: [Testing and code quality](https://agentwranglers.se/playbook/stack/testing-and-code-quality)
- Rule: Let Renovate open dependency update pull requests, with one `renovate.json` at the repository root.
- Cost: Open source. AGPL-3.0 licence, free to run on your own servers or in CI. The hosted app from Mend is a free service.
- How: Renovate was first published in January 2017, and 44.175.0 came out on 21 October 2026. It works on GitHub, GitLab, Bitbucket and others, and groups updates in more ways than Dependabot. Run it yourself in CI, or install the free hosted app. Set the waiting time and merge rules as [Update dependencies in small automatic steps](https://agentwranglers.se/playbook/engineering/version-control-and-review/automated-dependency-updates) says. Choose something else when a repository lives on GitHub and needs one file and no setup. Dependabot is a free GitHub service, not open source, and runs only on GitHub.
- Check: The repository holds `renovate.json` and no `.github/dependabot.yml`, and the config covers every package manager and the CI workflow files.

## Examples

**Using these examples:** they show one way to follow this rule. Keep the behaviour and the check, not the syntax. Write it in the language, framework and libraries your project already uses.

### Shell example

```sh
# Self-hosted run, for example in a nightly CI job
docker run --rm -e RENOVATE_TOKEN renovate/renovate example-org/shop
```

### JSON example

```json
{
  "extends": ["config:recommended"],
  "minimumReleaseAge": "7 days",
  "packageRules": [{ "matchUpdateTypes": ["minor", "patch"], "groupName": "minor and patch" }]
}
```

## Sources

- [Renovate](https://docs.renovatebot.com/)
- [Dependabot](https://docs.github.com/en/code-security/dependabot)

## Related rules

- [Update dependencies in small automatic steps](https://agentwranglers.se/playbook/engineering/version-control-and-review/automated-dependency-updates) in Engineering

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/stack/testing-and-code-quality/dependency-bot">Agent Wranglers software choices playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Use Pyright to check Python types](https://agentwranglers.se/playbook/stack/testing-and-code-quality/pyright)
- Next: [Avoid Karma, Protractor and TSLint](https://agentwranglers.se/playbook/stack/testing-and-code-quality/retired-test-tools)
- [Testing and code quality](https://agentwranglers.se/playbook/stack/testing-and-code-quality)
