github-automerge:自动合并整个组织中的dependabot拉取请求

时间:2024-04-17 15:45:21
【文件属性】:

文件名称:github-automerge:自动合并整个组织中的dependabot拉取请求

文件大小:18KB

文件格式:ZIP

更新时间:2024-04-17 15:45:21

TypeScript

GitHub自动合并Webhook处理程序 自动合并整个组织中的dependabot PR 在Sierra Softworks,我们有数百个存储库,其中许多使用来保持其依赖关系的更新。 在您的平均每天,我们会看到5-20个自动PR到达任何地方,这可能需要很多时间来进行管理。 以前,我们使用GitHub Actions来自动化合并这些Dependabot PR的过程,但是,这要求每个存储库必须使用必要的GitHub Action脚本进行单独配置-并非真正可扩展。 为了解决该问题,我们构建了此Azure函数,可以将其添加为组织级的Webhook处理程序,并将自动(对于受信任的帐户)启用GitHub的内置自动合并行为,或者使用@dependabot merge进行@dependabot merge未启用的回购协议。 配置 部署此功能时,您将需要提供以下配置选项: TRUSTED_ACCO


【文件预览】:
github-automerge-main
----Health()
--------function.json(308B)
--------index.ts(1KB)
----host.json(374B)
----package.json(536B)
----.github()
--------dependabot.yml(190B)
--------workflows()
----test()
--------utils()
----Payload()
--------function.json(310B)
--------index.ts(9KB)
----package-lock.json(23KB)
----tsconfig.json(163B)
----.gitignore(1KB)
----proxies.json(72B)
----README.md(2KB)
----utils()
--------timer.ts(268B)
--------github.ts(359B)
--------safeindex.ts(175B)
----.funcignore(66B)
----.vscode()
--------launch.json(260B)
--------settings.json(288B)
--------tasks.json(563B)
--------extensions.json(73B)

网友评论