You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Renovate自动rebase并合并已批准的PR?

Renovate 配置:仅自动合并已批准的PR(含Rebase)

要实现仅对已批准的PR执行rebase并自动合并,不对未批准PR进行rebase,可以通过以下Renovate配置实现:

在你的renovate.json(或仓库根目录的配置文件)中添加以下配置:

{
  "automerge": true,
  "prApprovalRequired": true,
  "rebaseStalePrs": false,
  "automergeType": "rebase",
  "automergeStrategy": "fast-forward"
}

配置项说明:

  • "automerge": true:开启自动合并功能
  • "prApprovalRequired": true:限制自动合并仅触发于已获得团队批准的PR
  • "rebaseStalePrs": false:关闭对未批准过时PR的自动rebase操作,避免打扰未审核的PR
  • "automergeType": "rebase":指定自动合并前先执行rebase,确保PR基于最新的目标分支
  • "automergeStrategy": "fast-forward":优先使用快进合并,若无法快进则rebase后完成合并

如果需要针对特定依赖更新类型(如仅patch版本)应用此规则,可使用packageRules进行精细化配置:

{
  "packageRules": [
    {
      "matchUpdateTypes": ["patch"],
      "automerge": true,
      "prApprovalRequired": true,
      "rebaseStalePrs": false,
      "automergeType": "rebase"
    }
  ]
}

内容的提问来源于stack exchange,提问作者Romano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 18:33:15