【文件属性】:
文件名称:dependabot-merge-action-app:固定应用程序以自动批准和合并Dependabot拉取请求
文件大小:57KB
文件格式:ZIP
更新时间:2021-03-29 17:25:30
JavaScript
Dependabot合并动作应用程序
固定应用程序以自动批准和合并Dependabot拉取请求。
用法
在要使用该操作的存储库或组织上安装GitHub App的 action
在GitHub动作工作流程中使用
概述
该应用程序是GitHub动作一个伴侣。
当在GitHub工作流程中使用时,该操作将调用此应用程序以委派批准和合并拉取请求。
需要外部应用程序来自动执行此操作的原因是因为:
所有工作流程中提供的GITHUB_SECRET令牌均具有只读权限,从而阻止操作本身批准和合并拉取请求
即使在存储库中配置,也不会向工作流程提供任何其他机密信息,从而防止任何其他方法依赖于个人访问令牌或其他方法
怎么运行的
在目标存储库中安装了 GitHub应用
这个Fastify应用程序使用该GitHub App的凭据运行,从而使其可以访问存储库
GitHub操作在工作流中使用,它委派此应用程序使用
【文件预览】:
dependabot-merge-action-app-master
----.eslintrc(218B)
----index.js(226B)
----package.json(811B)
----.github()
--------dependabot.yml(261B)
--------workflows()
----test()
--------server.test.js(358B)
----.prettierrc(69B)
----package-lock.json(195KB)
----.env.sample(21B)
----.gitignore(33B)
----lib()
--------config.js(323B)
--------server.js(1KB)
--------github.js(3KB)
--------approveAndMerge.js(2KB)
----README.md(3KB)