Предпосылки
- Dependabot установлен и включен.
- GitHub Actions включен и используется.
Добавление локальных модулей выполнения для Dependabot обновлений
- Подготовьте локальные средства выполнения на уровне репозитория или организации. Дополнительные сведения см. в разделе [AUTOTITLE и Локальные средства выполнения тестов](/actions/how-tos/manage-runners/self-hosted-runners/add-runners).
- Настройте среду и средства выполнения в соответствии с требованиями Dependabot. См. требования к использованию Dependabot с локальными средствами выполнения.
- Назначьте метку по умолчанию
dependabotили пользовательскую метку каждому средству выполнения, который вы хотите Dependabot использовать. См. Использование меток с самостоятельно размещенными средствами выполнения. - При необходимости включите рабочие процессы, активированные с помощью Dependabot более чем разрешения только для чтения, и иметь доступ к любым секретам, которые обычно доступны. Дополнительные сведения см. в разделе Устранение неполадок зависимостей от действий GitHub.
Настройка локальных модулей выполнения для Dependabot updates
Предупреждение
Прежде чем выбрать средство выполнения с метками, убедитесь, что у бегуна есть метка, которая будет использоваться. Если указать группу запуска, убедитесь, что группа существует, и репозиторий может получить к нему доступ. См . раздел AUTOTITLE.
После настройки локально размещенных Dependabot updatesсредств выполнения можно выбрать их на уровне организации или репозитория.
Примечание.
Изменение параметра runner не активирует новый Dependabot запуск.
Для частного репозитория
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В разделе "Безопасность и качество" боковой панели щелкните Advanced Security.
-
В разделе "Проверка зависимостей" в разделе "Обновления версий" рядом с элементомDependabot "Тип runner" щелкните .
-
В раскрывающемся меню "Тип runner" выберите "Метка runner".
-
При необходимости введите имя группы runner и пользовательскую метку runner. Если вы не вводите метку, Dependabot использует
dependabotметку. -
Нажмите «Сохранить выбор бегуна».
Примечание.
Если вы не можете изменить параметр runner, ваша организация может ограничить действия и локальные средства выполнения для репозитория. Свяжитесь с владельцем вашей организации для получения дополнительной информации.
Для вашей организации
Вы можете включить Dependabot локальные средства выполнения для всех существующих частных репозиториев в организации. При следующем Dependabot запуске задания будут обновлены только репозитории, настроенные для GitHub ActionsDependabot запуска Dependabot на локальных запусках.
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Выберите организацию, кликнув по ней.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В разделе "Безопасность" боковой панели щелкните Advanced Security затем глобальные параметры.
-
В разделе "Dependabot" рядом с элементом "Тип runner" щелкните .
-
Выберите выпадающее меню «Runner type», затем нажмите Labeled runner и введите дополнительную информацию. Если вы применили пользовательскую метку к своим самостоятельно размещённым раннерам, введите её в текстовое поле «Runner label».
-
Чтобы включить функцию для всех новых репозиториев в организации, нажмите кнопку "Сохранить средство выполнения".