Dependabot отвечает на простые команды в комментариях. Каждый запрос на вытягивание содержит сведения о командах, которые можно использовать для обработки запроса на вытягивание (например, для повторной базы запроса на вытягивание) в разделе "Dependabot Команды и параметры". Цель состоит в том, чтобы как можно больше упростить рассмотрение этих автоматически созданных запросов на вытягивание.
Команды для Dependabot pull request
Для запроса на вытягивание можно использовать любую из следующих команд Dependabot .
| Command | Description |
|---|---|
@dependabot ignore this dependency | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой зависимости (если вы не повторно откроете запрос на вытягивание или обновление до предлагаемой версии самостоятельно). |
@dependabot ignore this major version | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой основной версии (если только не повторно открыть запрос на вытягивание или обновить до этой основной версии самостоятельно). |
@dependabot ignore this minor version | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой дополнительной версии (если вы не открываете запрос на вытягивание или обновление до этой дополнительной версии самостоятельно). |
@dependabot ignore this patch version | Закрывает запрос на вытягивание и предотвращает Dependabot создание дополнительных запросов на вытягивание для этой версии исправления (если вы не открываете запрос на вытягивание или обновление до этой версии исправления самостоятельно). |
@dependabot rebase | Перебазирует pull request. |
@dependabot recreate | Пересоздаёт pull request, перезаписывая все правки, внесённые в pull-request. |
@dependabot show DEPENDENCY_NAME ignore conditions | Получает информацию об условиях игнорирования для указанной зависимости и комментирует pull request с помощью таблицы, отображающей все условия игнорирования зависимости. Например, найдите все @dependabot show express ignore conditions условия, ignore хранящиеся для зависимости Express, и закомментируйте запрос на вытягивание с этой информацией. |
Команды для обновления сгруппированных версий
В Dependabot запросах на вытягивание для сгруппированных обновлений версий и обновлений системы безопасности можно использовать команды комментариев, чтобы игнорировать и игнорировать обновления для определенных зависимостей и версий. Для управления условиями группированных обновлений можно использовать любую из следующих команд.
| Command | Description |
|---|---|
@dependabot ignore DEPENDENCY_NAME | Закрывает запрос на вытягивание и предотвращает Dependabot обновление этой зависимости. |
@dependabot ignore DEPENDENCY_NAME major version | Закрывает запрос на вытягивание и предотвращает Dependabot обновление основной версии этой зависимости. |
@dependabot ignore DEPENDENCY_NAME minor version | Закрывает запрос на вытягивание и предотвращает Dependabot обновление дополнительной версии этой зависимости. |
@dependabot ignore DEPENDENCY_NAME patch version | Закрывает запрос на вытягивание и предотвращает Dependabot обновление версии исправления этой зависимости. |
@dependabot unignore * | Закрывает текущий pull request, очищает все ignore условия, хранящиеся для всех зависимостей в группе, затем открывает новый pull request. |
@dependabot unignore DEPENDENCY_NAME | Закрывает текущий pull request, очищает все ignore условия, хранящиеся для зависимости, затем открывает новый pull request, который содержит доступные обновления для указанной зависимости. Например, откроется новый запрос на вытягивание, @dependabot unignore lodash включающий обновления для зависимости Lodash. |
@dependabot unignore DEPENDENCY_NAME IGNORE_CONDITION | Закрывает текущий pull request, очищает сохраненное ignore состояние, затем открывает новый pull request, который содержит доступные обновления для указанного условия игнорирования. Например, откроется новый запрос на вытягивание, @dependabot unignore express [< 1.9, > 1.8.0] включающий обновления для Express между версиями 1.8.0 и 1.9.0. |
Совет
Если вы хотите отменить определенное условие пропуска, используйте @dependabot show DEPENDENCY_NAME ignore conditions команду, чтобы быстро проверить, какие условия игнорируют зависимость в данный момент.