Skip to main content

Verwalten von Pull Requests für Abhängigkeitsupdates

Sie verwalten von Dependabot erstellte Pull Requests weitgehend genauso wie andere Pull Requests, aber es gibt einige zusätzliche Optionen.

Wer kann dieses Feature verwenden?

Benutzer*innen mit Schreibzugriff

Anzeigen von Dependabot Pullanforderungen

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Namen deines Repositorys auf Pull requests.

    Screenshot der Hauptseite eines Repositorys. In der horizontalen Navigationsleiste ist eine Registerkarte mit der Bezeichnung „Pull Requests“ dunkelorange umrandet.

  3. Alle Pull Requests für Sicherheits- oder Versionsupdates sind einfach zu identifizieren.

    • Der Autor ist dependabot, das von Dependabot verwendete Bot-Konto.
    • Standardmäßig haben sie die Bezeichnung dependencies.

Ändern der Rebase-Strategie für Dependabot Pull Requests

Standardmäßig führt Dependabot automatisch ein Rebase für Pull Requests durch, um Konflikte zu beheben. Wenn ein Pull Request seit 30 Tagen nicht zusammengeführt wurde, beendet Dependabot die Rebase-Ausführung für den Pull Request. Die Rebase-Ausführung für den Pull Request und dessen Zusammenführung kann weiterhin manuell erfolgen. Wenn Sie Zusammenführungskonflikte manuell behandeln möchten, können Sie dies mithilfe der rebase-strategy Option deaktivieren. Ausführliche Informationen findest du unter Referenz zu Dependabot-Optionen.

Dependabot erlauben, einen Rebase durchzuführen und trotz zusätzlicher Commits einen Force-Push auszuführen

Standardmäßig beendet Dependabot das Rebasen eines Pull-Requests, sobald zusätzliche Commits in ihn gepusht wurden. Damit Dependabot einen Force-Push über Commits hinweg ausführen kann, die seinen Branches hinzugefügt wurden, fügen Sie eine der folgenden Zeichenfolgen in Klein- oder Großschreibung zur Commit-Nachricht hinzu: [dependabot skip], [skip dependabot], [dependabot-skip] oder [skip-dependabot].

Verwalten von Dependabot Pullanforderungen mit Kommentarbefehlen

Sie können Kommentarbefehle für Dependabot Pullanforderungen verwenden, um Abhängigkeitsupdates zu verwalten und anzupassen. Ausführliche Informationen findest du unter Befehle zum Abrufen von Dependabot-Abrufanforderungskommentaren.

Dependabot reagiert mit einem "Daumen nach oben"-Emoji, um den Befehl zu bestätigen, und kann mit einem Kommentar auf die Pull-Anforderung antworten. Während Dependabot in der Regel schnell reagiert, kann es einige Minuten dauern, bis einige Befehle abgeschlossen sind, wenn Dependabot mit der Verarbeitung anderer Updates oder Befehle beschäftigt ist.

Wenn Sie einen der Befehle zum Ignorieren von Abhängigkeiten oder Versionen ausführen, Dependabot werden die Einstellungen für das Repository zentral gespeichert. Dies ist zwar eine schnelle Lösung, aber für Repositorys mit mehr als einem Mitwirkenden ist es besser, die zu ignorierenden Abhängigkeiten und Versionen explizit in der Konfigurationsdatei zu definieren. So können alle Mitwirkenden leicht erkennen, warum eine bestimmte Abhängigkeit nicht automatisch aktualisiert wird.

Weitere Informationen findest du unter Referenz zu Dependabot-Optionen.