跳至主要内容

机器人参考

pull-bot

此 Pull Request 代码风格检查机器人会在创建 Pull Request 时执行基本的完整性检查。如果它无法在描述中找到测试计划或变更日志,或者注意到 Pull Request 不是针对 main 分支打开的,它可能会在 Pull Request 上留下注释。此机器人使用 Danger,其配置可以在 dangerfile.js 中找到。

analysis-bot

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

label-actions

一个基于标签对问题或 Pull Request 执行操作的机器人。配置在 .github/workflows/on-issue-labeled.yml 中。

github-actions

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

facebook-github-bot

Facebook GitHub 机器人在 Meta 的多个开源项目中使用。在 React Native 的情况下,您最有可能在 Pull Request 成功导入到 Facebook 的内部源代码控制后,它将合并提交推送到 main 时遇到它。它还会让作者知道他们是否缺少贡献者许可协议。

react-native-bot

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