【文件属性】:
文件名称:dt-mergebot:(自2020年起新增)机器人,可自动合并您的PR
文件大小:881KB
文件格式:ZIP
更新时间:2021-03-09 15:32:38
azure-functions github-bot TypeScript
这是控制绝对类型PR的工作流程的机器人。
元
状态:生产
仪表板: — — —
它既是一系列可用于测试不同状态的命令行脚本,又是一个处理来自DefinitelyTyped存储库的传入Webhooks的Azure Function应用程序。
每次向主服务器推送此仓库时,都会将该仓库部署到Azure。 为了确保我们可以处理旧版PR的超时问题,有一个 ,它每6小时对运行一次bot,并且还有很多有用的标志来手动运行。
设置
# Clone it
git clone https://github.com/DefinitelyTyped/dt-mergebot.git
cd dt-mergebot
# Deps
npm install
# Validate it works
npm test
该应用程序的工作方式
该应用具有PR号后,可分为三个主要阶段:
在GitHub GraphQL API