メインコンテンツへスキップ

ボットのリファレンス

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`にマージコミットをプッシュするときに、最もよく遭遇するでしょう。また、コントリビューターライセンス契約が不足している場合にも、作成者に通知します。

react-native-bot

React Nativeボットは、このwikiで説明されているいくつかのプロセスを自動化するのに役立つツールです。hramos/react-native-botで設定されています。