Skip to main content

Команды комментариев Dependabot pull request

Dependabot отвечает на команды в комментариях к своим pull-запросам, что облегчает сортировку и управление обновлениями зависимостей.

Dependabot отвечает на простые команды в комментариях. Каждый запрос на вытягивание содержит подробные сведения о командах, которые можно использовать для обработки запроса на вытягивание (например, для слияния, объединения, повторного открытия, закрытия или перемещения изменений из одной ветви в другую для запросов на вытягивание) в разделе "Команды и параметры Dependabot". Цель состоит в том, чтобы как можно больше упростить рассмотрение этих автоматически созданных запросов на вытягивание.

Команды для Dependabot pull requests

Для запроса на вытягивание Dependabot можно использовать любую из следующих команд.

CommandDescription
@dependabot cancel mergeОтменяет ранее запрошенное слияние.
@dependabot closeЗакрывает pull request и не позволяет Dependabot воссоздать этот pull request. Вы можете получить тот же результат, закрыв запрос на вытягивание вручную.
@dependabot ignore this dependencyЭто закрывает pull request и не позволяет Dependabot создавать новые pull requests для этой зависимости (если только вы сами не откроете pull request или не обновите его до рекомендуемой версии).
@dependabot ignore this major versionЗакрывает pull request и не позволяет создавать новые pull requests для этой версии патча (если только вы сами не откроете pull request или не обновитесь до этой версии).
@dependabot mergeОбъединяет pull request после прохождения ваших CI-тестов.
@dependabot rebaseПеребазирует pull request.
@dependabot recreateПересоздаёт pull request, перезаписывая все правки, внесённые в pull-request.
@dependabot reopenЕсли pull request закрыт, он снова открывается.
@dependabot show DEPENDENCY_NAME ignore conditionsПолучает информацию об условиях игнорирования для указанной зависимости и комментирует pull request с помощью таблицы, отображающей все условия игнорирования зависимости. Например, найдите все @dependabot show express ignore conditions условия, ignore хранящиеся для зависимости Express, и закомментируйте запрос на вытягивание с этой информацией.
@dependabot squash and mergeОн сжимает и объединяет pull request, когда ваши CI-тесты проходят.

Команды для обновления сгруппированных версий

В Dependabot запросы на вытягивание для сгруппированных обновлений версий и обновлений системы безопасности можно использовать команды комментариев для пропуска и отмены обновлений для определенных зависимостей и версий. Для управления условиями группированных обновлений можно использовать любую из следующих команд.

CommandDescription
@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 *Закрывает текущий 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 команду, чтобы быстро проверить, какие условия игнорируют зависимость в данный момент.