机器人参考
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
中。