机器人参考
非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
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 Bot 在 Meta 的多个开源项目中均有使用。在 React Native 项目中,您最常看到它在拉取请求成功导入 Facebook 内部源代码控制系统后,向 main 分支推送合并提交。当作者缺少贡献者许可协议时,它也会发出通知。
react-native-bot
React Native 机器人是帮助我们自动化本 wiki 中描述的多个流程的工具。其配置位于 hramos/react-native-bot。