文件名称:automerge-action:GitHub动作以自动合并准备就绪的拉取请求
文件大小:253KB
文件格式:ZIP
更新时间:2024-02-24 07:46:31
github github-api github-action GitHubAPI
自动合并动作 GitHub动作,可在准备好请求时自动合并请求。 添加后,此操作将对带有automerge标签的拉取请求运行以下任务: 来自基础分支的更改将自动合并到拉取请求中(仅当在分支保护规则中启用了“合并之前需要分支最新要求”时) 提取请求准备就绪后,它将自动合并。 该操作将仅等待分支保护规则中标记为必需的状态检查。 没有任何配置标签的拉取请求将被忽略 标签,合并和更新策略是可配置的,请参阅“ 。 在以下情况下,拉取请求被视为准备就绪: 已提供所需数量的审核批准(如果在分支机构保护规则中启用),并且 通过了必要的检查(如果在分支保护规则中启用),并且 拉取请求是最新的(如果在分支保护规则中启用) 成功合并合并请求后,将不会删除该分支。 要在合并分支后删除它们,请参见。 用法 创建一个新的.github/workflows/automerge.yml文件: name : automerge on : pull_request : types : - labeled - unlabeled - synchronize
【文件预览】:
automerge-action-master
----.eslintrc.json(304B)
----.gitignore(25B)
----package.json(960B)
----bin()
--------automerge.js(3KB)
----dist()
--------LICENSE(58KB)
--------index.js(525KB)
----LICENSE(1KB)
----it()
--------it.js(720B)
----README.md(12KB)
----.eslintignore(6B)
----lib()
--------util.js(187B)
--------common.js(5KB)
--------api.js(10KB)
--------update.js(5KB)
--------merge.js(9KB)
--------git.js(4KB)
----action.yml(193B)
----.circleci()
--------config.yml(161B)
----docs()
--------screenshot.svg(97KB)
----test()
--------api.test.js(861B)
--------update.test.js(353B)
--------common.js(796B)
--------git.test.js(4KB)
--------common.test.js(861B)
--------merge.test.js(6KB)
--------util.test.js(551B)
----yarn.lock(179KB)