Botリファレンス
pull-bot
このプルリクエストリンターボットは、プルリクエストが作成されるたびに基本的な健全性チェックを実行します。プルリクエストの説明にテスト計画または変更履歴が見つからない場合や、プルリクエストが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 Botは、Metaのいくつかのオープンソースプロジェクトで利用されています。React Nativeの場合、プルリクエストがFacebookの内部ソース管理に正常にインポートされた後、mainにマージコミットをプッシュするときに最も頻繁に遭遇することになるでしょう。また、Contributor License Agreementが不足している場合は、作成者に通知します。
react-native-bot
React Nativeボットは、このWikiで説明されているいくつかのプロセスを自動化するのに役立つツールです。hramos/react-native-botで設定されています。