# Dependabotのプルリクエストコメントコマンド

Dependabot は pull request に対するコメントのコマンドに応答するため、依存関係の更新を簡単にトリアージおよび管理できます。

Dependabot は、コメント内の単純なコマンドに応答します。 各 pull request には、pull request の処理に使用できるコマンドの詳細が含まれています (たとえば、pull request をリベースするため Dependabot )。 これらの自動生成されたPull Requestをできるだけ簡単にトリアージできるようにすることが目的です。

## Dependabot プル リクエスト用のコマンド

Dependabotプル要求では、次のいずれかのコマンドを使用できます。

| Command                                      | Description                                                                                                                                                                                                                     |
| --- | --- |
| `@dependabot ignore this dependency`         | pull request を閉じ、 Dependabot がこの依存関係に対してそれ以上 pull request を作成できないようにします (pull request を再度開くか、推奨されるバージョンに自分でアップグレードする場合を除きます)。 |
| `@dependabot ignore this major version`      | pull request を閉じ、 Dependabot がこのメジャー バージョンの pull request をこれ以上作成できないようにします (pull request を再度開くか、このメジャー バージョンにアップグレードする場合を除く)。 |
| `@dependabot ignore this minor version`      | pull request を閉じ、 Dependabot がこのマイナー バージョンの pull request をこれ以上作成できないようにします (pull request を再度開くか、このマイナー バージョンにアップグレードする場合を除く)。 |
| `@dependabot ignore this patch version`      | pull request を閉じ、(pull request を再度開いたり、このパッチ バージョンにアップグレードしたりしない限り) Dependabot がこのパッチ バージョンの pull request をこれ以上作成できないようにします。 |
| `@dependabot rebase`                         | pull request をリベースします。                                                                                                                                                                                                      |
| `@dependabot recreate`                       | pull request を再作成し、pull request に対して行われたすべての編集を上書きします。                                                                                                                                     |
| `@dependabot show DEPENDENCY_NAME ignore conditions` | 指定した依存関係の無視条件に関する情報と、依存関係のすべての無視条件を表示するテーブルを含む pull request に関するコメントを取得します。 たとえば、`@dependabot show express ignore conditions` で Express 依存関係に格納されているすべての `ignore` 条件を検索し、その情報を含む pull request にコメントします。 |

## グループ化されたバージョンの更新のコマンド

グループ化されたバージョンの更新プログラムとセキュリティ更新プログラムのプル要求 Dependabot では、コメント コマンドを使用して、特定の依存関係とバージョンの更新プログラムを無視および無視解除できます。 以下のいずれかのコマンドを使用すると、グループ化された更新の無視条件を管理できます。

| Command                                      | Description                                                                                                                                                                                                                     |
| --- | --- |
| `@dependabot ignore DEPENDENCY_NAME`         | pull request を閉じ、 Dependabot がこの依存関係を更新できないようにします。                                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME major version` | pull request を閉じ、 Dependabot がこの依存関係のメジャー バージョンを更新できないようにします。                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME minor version` | pull request を閉じ、 Dependabot がこの依存関係のマイナー バージョンを更新できないようにします。                                                                                           |
| `@dependabot ignore DEPENDENCY_NAME patch version` | pull request を閉じ、 Dependabot がこの依存関係のパッチ バージョンを更新できないようにします。                                                                                           |
| `@dependabot unignore *`                     | 現在のプル要求を閉じ、グループ内のすべての依存関係に格納されているすべての `ignore` 条件をクリアしてから、新しいプル要求を開きます。                                                                                       |
| `@dependabot unignore DEPENDENCY_NAME`       | 現在のプル要求を閉じ、依存関係に格納されているすべての `ignore` 条件をクリアしてから、指定した依存関係に対して使用可能な更新プログラムを含む新しい pull request を開きます。 たとえば、`@dependabot unignore lodash` で Lodash 依存関係の更新を含む新しい pull request を開きます。 |
| `@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION` | 現在の pull request を閉じ、格納されている `ignore` 条件をクリアしてから、指定した無視条件に対して使用可能な更新を含む新しい pull request を開きます。 たとえば、`@dependabot unignore express [< 1.9, > 1.8.0]` は、バージョン 1.8.0 と 1.9.0 の間の Express の更新を含む新しい pull request を開きます。 |

> [!TIP]
> 特定の無視条件を解除したい場合は、`@dependabot show DEPENDENCY_NAME ignore conditions` コマンドを使って、現在依存関係に存在している無視条件を簡単に調べることができます。