Wenn Sie Dependabot version updates für GitHub Actions aktivieren, trägt Dependabot dazu bei, sicherzustellen, dass Verweise auf Aktionen in der Datei workflow.yml eines Repositorys sowie auf wiederverwendbare Workflows, die innerhalb von Workflows verwendet werden, auf dem neuesten Stand bleiben. Weitere Informationen findest du unter Dependabot-Versionsaktualisierungen.
Aktivieren von Dependabot version updates für Aktionen
-
Wenn Sie bereits für andere Ökosysteme oder Paketmanager aktiviert Dependabot version updates haben, öffnen Sie einfach die vorhandene
dependabot.ymlDatei. Erstelle andernfalls die Konfigurationsdateidependabot.ymlim Verzeichnis.githubdeines Repositorys. Weitere Informationen findest du unter Konfigurieren von Dependabot-Versionsupdates. -
Gib
"github-actions"alspackage-ecosystemzu überwachen an. -
Lege
directory``"/"Kontrollkästchen für Workflowdateien in.github/workflowsfest. -
Lege mit
schedule.intervalfest, wie oft nach neuen Versionen gesucht werden soll. -
Überprüfe die Konfigurationsdatei dependabot.yml im
.github-Verzeichnis des Repositorys. Wenn Sie eine vorhandene Datei bearbeitet haben, speichern Sie Ihre Änderungen.
Sie können Dependabot version updates auch für Forks aktivieren. Weitere Informationen findest du unter Konfigurieren von Dependabot-Versionsupdates.
Beispieldatei dependabot.yml für GitHub Actions
Die folgende Beispieldatei dependabot.yml konfiguriert Versionsupdates für GitHub Actions.
directory muss auf "/" gesetzt werden, um Workflow-Dateien in .github/workflows zu überprüfen.
schedule.interval wird auf "weekly" festgelegt. Nachdem diese Datei eingecheckt oder aktualisiert wurde, sucht Dependabot nach neuen Versionen Ihrer Aktionen.
Dependabot löst Pullanforderungen für Versionsupdates für alle veralteten Aktionen aus, die gefunden werden. Nach den ersten Versionsaktualisierungen wird Dependabot weiterhin einmal pro Woche auf veraltete Versionen von Aktionen prüfen.
# 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"
Konfigurieren von Dependabot version updates für Aktionen
Wenn Sie Dependabot version updates für Aktionen aktivieren, müssen Sie Werte für package-ecosystem, directory und schedule.interval angeben. Es gibt noch viele weitere optionale Eigenschaften, die du einstellen kannst, um deine Versionsaktualisierungen weiter anzupassen. Weitere Informationen findest du unter Referenz zu Dependabot-Optionen.