heydeer
Prüfungen konfigurieren

Automatische Prüfungen

Lege fest, ob HeyDeer Pull Requests selbstständig prüft und wie oft. Ein neuer Arbeitsbereich startet mit Nur manuell. Wenn die Person, die ihn eingerichtet hat, HeyDeer zum ersten Mal öffnet, wechselt er zu Bei jedem Push und zeigt die Einstellung an, damit sie sie ändern kann. Bis dahin prüft HeyDeer nur, wenn jemand eine Prüfung anfordert.

Prüfzeitpunkt

ZeitpunktWas passiert
Nur manuellHeyDeer prüft nur, wenn jemand eine Prüfung anfordert: in HeyDeer, in einem PR-Kommentar oder über „Revision prüfen“ am Check.
Einmal pro PRHeyDeer prüft einen Pull Request, der den Filtern entspricht, bis eine Prüfung erfolgreich abgeschlossen ist.
Bei jedem PushHeyDeer prüft, sobald der Pull Request zum ersten Mal deinen Filtern entspricht, und danach nach jedem Push, der Commits hinzufügt.

Automatische Prüfungen aktivieren

  1. Öffne Arbeitsbereichseinstellungen → Prüfregeln.
  2. Wähle unter Wann prüfen die Option Einmal pro PR oder Bei jedem Push.
  3. Wähle Prüfregeln des Arbeitsbereichs speichern.

Um für ein einzelnes Repository einen anderen Prüfzeitpunkt zu verwenden, ändere ihn in den Prüfregeln dieses Repositorys. Siehe So funktionieren Einstellungen.

Welche Pull Requests infrage kommen

Der Prüfzeitpunkt gilt nur für Pull Requests, die deinen Filtern für automatische Prüfungen entsprechen. Standardmäßig überspringt HeyDeer Entwürfe, Pull Requests aus Forks und Abhängigkeitsupdates von Bots wie Dependabot und Renovate. Siehe Filter für automatische Prüfungen.

Um automatische Prüfungen für einen einzelnen Pull Request zu stoppen, kommentiere @heydeer pause. Siehe Befehle in PR-Kommentaren.

Einmal pro PR

  • Eine erfolgreiche Prüfung, ob automatisch oder angefordert, schöpft „Einmal pro PR“ aus, auch wenn sie Befunde meldet.
  • Fehlgeschlagene und abgebrochene Prüfungen zählen nicht. Bis eine Prüfung erfolgreich ist, ersetzt ein neuer Push die nicht abgeschlossene automatische Prüfung.
  • Danach starten Pushes und das erneute Öffnen des Pull Requests keine Prüfungen mehr. Kommentiere @heydeer review, um ihn erneut prüfen zu lassen.

Bei jedem Push

Neue Pushes ersetzen nicht abgeschlossene automatische Prüfungen durch eine Prüfung des neuesten Commits.

Standardmäßig betrachten Prüfungen nach der ersten nur, was sich seit der letzten Prüfung geändert hat. Siehe Folgeprüfungen.

Höchstzahl automatischer Prüfungen pro PR

Ist Bei jedem Push gewählt, prüft HeyDeer einen Pull Request nach dieser Anzahl erfolgreicher automatischer Prüfungen, die erste eingeschlossen, nicht mehr automatisch. Voreingestellt ist 5; du kannst 1, 2, 3, 5, 10, 20 oder Unbegrenzt wählen.

Angeforderte Prüfungen zählen für „Einmal pro PR“, aber nicht für dieses Maximum, und du kannst sie auch nach Erreichen des Maximums noch anfordern.

Automatische Prüfungen stoppen, wenn ein PR geschlossen wird

Standardmäßig aktiviert. Wenn ein Pull Request geschlossen oder gemergt wird, beendet HeyDeer seine wartenden und laufenden automatischen Prüfungen. Selbst angeforderte Prüfungen laufen weiter.