Предпосылки
- Dependabot установлен и включен.
- GitHub Actions включен и используется.
Если вы применяете политику для разрешения только действий и повторно используемых рабочих процессов из вашей организации, и вы включите DependabotGitHub Actionsего, Dependabot не будет выполняться. Чтобы включить Dependabot выполнение с корпоративными действиями и повторно используемыми рабочими процессами, следует разрешить действия, созданные GitHubили разрешать указанные действия и многократно используемые рабочие процессы. Дополнительные сведения см. в разделе Применение политик для 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».
-
Чтобы включить функцию для всех новых репозиториев в организации, нажмите кнопку "Сохранить средство выполнения".