Примечание.
Администратор сайта должен настроить Dependabot updates для ваш экземпляр GitHub Enterprise Server, прежде чем использовать эту функцию. Дополнительные сведения см. в разделе Включение Dependabot для предприятия.
Возможно, вы не сможете включить или отключить Dependabot updates , если владелец предприятия установил политику на уровне предприятия. Дополнительные сведения см. в разделе Применение политик безопасности кода и анализа для вашего предприятия.
Если включить Dependabot version updates для GitHub Actions, Dependabot поможет обеспечить актуальность ссылок на действия в файле workflow.yml репозитория __ и повторно используемых рабочих процессах внутри рабочих процессов. Дополнительные сведения см. в разделе Сведения об обновлениях версий Dependabot.
Включение Dependabot version updates для действий
- Если вы уже включили Dependabot version updates для других экосистем или диспетчеров пакетов, просто откройте существующий
dependabot.ymlфайл. В противном случае создайтеdependabot.ymlфайл конфигурации в каталоге.githubрепозитория. Дополнительные сведения см. в разделе Настройка обновлений версий Dependabot. - Укажите
"github-actions"в качествеpackage-ecosystemдля отслеживания. - Задайте для
directoryзначение"/"для проверки наличия файлов рабочего процесса в.github/workflows. - Задайте
schedule.interval, чтобы указать периодичность проверки наличия новых версий. - Проверьте файл конфигурации dependabot.yml в каталоге
.githubрепозитория. Если вы изменили существующий файл, сохраните изменения.
Вы также можете включить Dependabot version updates для вилок. Дополнительные сведения см. в разделе Настройка обновлений версий Dependabot.
Пример dependabot.yml файла для GitHub Actions
Приведенный ниже пример dependabot.yml файла настраивает обновления версий для GitHub Actions. Для directory должно быть задано значение "/" для проверки наличия файлов рабочего процесса в .github/workflows. Для schedule.interval задано значение "weekly". После того как этот файл будет возвращен или обновлен, Dependabot проверяет наличие новых версий действий. Dependabot выдаст запросы на вытягивание обновлений версий для любых устаревших действий, которые будут найдены. После обновления начальной версии Dependabot будет продолжать проверять устаревшие версии действий раз в неделю.
# Set update schedule for GitHub Actions
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
# Set update schedule for GitHub Actions
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions every week
interval: "weekly"
Настройка Dependabot version updates для действий
При включении Dependabot version updates для действий необходимо указать значения для package-ecosystem, directory и schedule.interval. Существует множество дополнительных свойств, которые можно настроить для дальнейшей настройки обновлений версий. Дополнительные сведения см. в разделе Справочник по параметрам зависимостей.
Дополнительные материалы
-
[AUTOTITLE](/actions/learn-github-actions)