自动合并 Pull Request

配置 Locadex 自动合并 Pull Request

自动合并可免去对 Locadex 生成的 PR 的人工审核。启用后,由 Locadex 创建的 PR 将在无需你的批准的情况下自动合并。

这适用于 Locadex 创建的所有 PR,包括:

  • 持续 i18n
  • 更新 locales
  • 重新部署翻译

这不适用于 Setup 或 Re-run Setup 类型的 PR。

对于 Mintlify 项目,自动合并默认开启。

启用自动合并

在你的 dashboard 中进入 Locadex 页面,在“Run Configuration”下开启“Auto-merge”开关:

点击自动合并切换

开启自动合并后请务必点击“Save” 以应用更改。

注意:仅当“Locadex Action”设置为“Create pull request”时,才会显示“Auto-merge”开关。

绕过分支保护规则

如果你的默认分支启用了保护规则,Locadex 仍会创建 PR,但无法自动合并。请配置 Locadex 以绕过分支保护:

步骤 1:打开仓库规则集

在 GitHub 仓库的设置中,进入「Rules」部分并选择「Rulesets」。

步骤 2:识别阻碍规则

找出阻止自动合并的规则。常见阻碍项包括:

  • “合并前需提交 pull request”
  • 必要的状态检查
  • 必要的审核批准

合并前需提交 pull request

注意:可能需要更新多条规则。

步骤 3:添加绕过权限

点击阻止自动合并的规则,然后:

  1. 点击“Add Bypass”
  2. 在下拉菜单中选择“Locadex Agent”

“Add Bypass” 按钮(已选择 “Locadex Agent”)

步骤 4:保存更改

点击页面底部的“保存”以应用更改。

务必点击“保存” — 这一步很容易被忽略。

这份指南怎么样?

自动合并 Pull Request