跳到主要内容

机器人参考

pull-bot

此拉取请求检查机器人会在创建拉取请求时执行基本的健全性检查。如果它无法在描述中找到测试计划或更新日志,或者如果它注意到拉取请求不是针对 main 分支打开的,它可能会在拉取请求上留下评论。此机器人使用 Danger,其配置可在 dangerfile.js 中找到。

analysis-bot

代码分析机器人会在每次向拉取请求添加提交时收集来自 Prettier、eslint 和 Flow 等工具的反馈。如果这些工具中的任何一个发现代码存在问题,机器人会将其作为内联审查评论添加到拉取请求中。其配置可在核心仓库中的 analyze_code.sh 文件中找到。

label-actions

一个根据标签对问题或拉取请求进行操作的机器人。在 .github/workflows/on-issue-labeled.yml 中配置。

github-actions

一个执行 GitHub 工作流中定义的操作的机器人。工作流在 .github/workflows 中配置。

facebook-github-bot

Facebook GitHub 机器人用于 Meta 的多个开源项目。在 React Native 的情况下,当拉取请求成功导入到 Facebook 的内部源代码管理后,它很可能会将合并提交推送到 main,此时您会遇到它。如果作者缺少贡献者许可协议,它也会通知作者。

react-native-bot

React Native 机器人是一个工具,可帮助我们自动化本 Wiki 中描述的多个流程。在 hramos/react-native-bot 中配置。