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

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

Nov 9, 2022 · Dung Huynh

What

Configure Renovate to auto-merge pull requests for minor and patch dependency updates when CI passes.

Why

Renovate opens a PR per dependency bump, which clutters your review queue. Setting automerge: true with major.automerge: false lets safe updates land automatically while you manually review breaking major releases.

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