机器人参考
pull-bot
此拉取请求的 linter 机器人会在创建拉取请求时执行基本的健全性检查。如果它在描述中找不到测试计划或变更日志,或者注意到拉取请求未针对 main 分支打开,它可能会在拉取请求上留下评论。此机器人使用 Danger,其配置可以在 dangerfile.js 中找到。
analysis-bot
代码分析机器人会在每次将提交添加到拉取请求时收集 Prettier、eslint 和 Flow 等工具的反馈。如果这些工具中的任何一个发现代码问题,机器人就会将这些问题作为内联评论添加到拉取请求中。其配置可以在核心仓库的 analyze_code.sh 文件中找到。
label-actions
根据标签对 issue 或拉取请求执行操作的机器人。配置在 .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 中。