文件名称:probot-auto-merge:使用Probot构建的GitHub应用,可自动合并拉取请求
文件大小:391KB
文件格式:ZIP
更新时间:2024-03-01 20:45:31
TypeScript
probot自动合并 使用构建的GitHub应用,可自动合并PR 用法 在您的存储库中创建.github/auto-merge.yml 。 根据您的需求定制配置。 见下文。 组态 通过存储库中的.github/auto-merge.yml完成probot-auto-merge配置。 此文件的示例可以在找到。 您还可以在查看此存储库的配置。 该配置具有作为是否自动合并拉取请求以及有关合并本身的配置的条件的值。 用作条件的值如下注释。 必须先满足所有条件,PR才能自动合并。 通过定义多个规则,您可以获得更大的灵活性。 规则可以具有多个条件,如果满足规则内的任何条件,则PR也将合并。 见。 如果目标分支是受保护的分支,则必须在分支保护规则中将probot-auto-merge bot添加到People, teams or apps with push access的People, t
【文件预览】:
probot-auto-merge-master
----.travis.yml(412B)
----.nvmrc(8B)
----package.json(3KB)
----shell.nix(103B)
----schema.json(2.97MB)
----query.graphql(2KB)
----.github()
--------workflows()
--------auto-merge.yml(471B)
----test()
--------status-report.test.ts(3KB)
--------mock.ts(12KB)
--------conditions()
--------WaitQueue.test.ts(3KB)
--------pull-request-status.test.ts(4KB)
--------integration.test.ts(11KB)
--------delay.test.ts(1KB)
--------pull-request-handler.test.ts(12KB)
--------jest-setup.ts(143B)
--------pull-request-query.test.ts(4KB)
--------commit-message.test.ts(4KB)
--------pattern.test.ts(1KB)
--------config.test.ts(2KB)
----Dockerfile(357B)
----auto-merge.example.yml(4KB)
----Procfile(15B)
----LICENSE(833B)
----package-lock.json(772KB)
----CONTRIBUTING.md(2KB)
----.env.example(295B)
----src()
--------github-models.ts(7KB)
--------utils.ts(4KB)
--------status-report.ts(2KB)
--------delay.ts(515B)
--------repository-workers.ts(2KB)
--------pattern.ts(907B)
--------pull-request-handler.ts(12KB)
--------WaitQueue.ts(3KB)
--------condition.ts(322B)
--------commit-message.ts(1KB)
--------conditions()
--------association.ts(653B)
--------myappid.ts(294B)
--------pull-request-query.ts(3KB)
--------pull-request-status.ts(2KB)
--------github-utils.ts(817B)
--------global.d.ts(265B)
--------query.graphql.ts(13KB)
--------repository-worker.ts(2KB)
--------config.ts(5KB)
--------index.ts(7KB)
--------models.ts(432B)
--------type-utils.ts(564B)
----.eslintrc.js(535B)
----tsconfig.json(552B)
----codecov.yml(13B)
----.gitignore(168B)
----.hound.yml(51B)
----CODE_OF_CONDUCT.md(3KB)
----.dockerignore(100B)
----.envrc(20B)
----README.md(14KB)
----.eslintignore(5B)
----apollo.config.js(172B)
----.editorconfig(220B)
----.semaphore()
--------semaphore.yml(2KB)
----.vscode()
--------settings.json(55B)