#TIL 33 - Auto-merge your pull request on GitHub with Renovate bot

Nov 9, 2022 · Dung Huynh

What

Auto-merge Renovate PRs for minor/patch dependencies when tests pass.

Why

Reduce noise in PR list. Safe updates (non-major) can be merged automatically.

How

renovate.json:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["config:base", "group:allNonMajor"],
  "automerge": true,
  "major": { "automerge": false }
}
  • automerge: true - auto-merge passing PRs
  • major.automerge: false - require manual review for major versions