heydeer Anmelden
Prüfungen konfigurieren

Automatische Reviews

Legen Sie fest, ob HeyDeer Pull Requests selbstständig prüft und wie oft. Sie können jederzeit selbst eine Prüfung anfordern.

Review-Zeitpunkt

Legen Sie den Review-Zeitpunkt unter Organisationseinstellungen → Prüfregeln im Abschnitt „Wann prüfen“ fest. Ein Repository kann ihm folgen oder einen eigenen wählen; siehe So funktionieren Einstellungen.

ZeitpunktWas passiert
Nur manuellHeyDeer prüft nur auf Anfrage: in HeyDeer, in einem PR-Kommentar oder über „Review this revision“ am Check.
Einmal pro PRHeyDeer prüft einen Pull Request, sobald er zum ersten Mal Ihren Filtern entspricht.
Bei jedem PushHeyDeer prüft, sobald der Pull Request zum ersten Mal Ihren Filtern entspricht, und danach nach jedem Push, der Commits hinzufügt.

Ein neuer Arbeitsbereich startet mit „Nur manuell“, sodass nichts geprüft wird, bis ein Admin einen Review-Zeitpunkt wählt.

Einmal pro PR

Ein Pull Request erhält eine automatische Prüfung. Jede gestartete Prüfung zählt, auch eine von Ihnen angeforderte, selbst wenn sie später fehlschlägt oder abgebrochen wird; das erneute Öffnen des Pull Requests setzt dies nicht zurück. Spätere Pushes werden nicht automatisch geprüft; ist „Prüfung bei gefundenen Problemen fehlschlagen lassen“ aktiviert, fordert der Check eine Prüfung an. Kommentieren Sie @heydeer review, um ihn erneut zu prüfen.

Bei jedem Push

Jeder Commit wird für seinen Ziel-Branch höchstens einmal geprüft, sodass eine Label-Änderung oder erneutes Öffnen keine weitere Prüfung auslöst. HeyDeer wartet nach einem Push etwa 30 Sekunden und prüft nur den neuesten Commit: Ein neuer Push zieht automatische Prüfungen früherer Commits zurück, die noch nicht abgeschlossen sind.

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

Maximale automatische Reviews pro PR

Bei „Bei jedem Push“ beendet HeyDeer die automatische Prüfung eines Pull Requests nach dieser Anzahl erfolgreicher Prüfungen, die erste eingeschlossen. Der Standardwert ist 5; zur Auswahl stehen 1, 2, 3, 5, 10, 20 oder „Unbegrenzt“. Selbst angeforderte Prüfungen zählen nicht und funktionieren auch nach Erreichen des Limits.

Automatische Reviews 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.

Welche Pull Requests infrage kommen

Der Review-Zeitpunkt gilt nur für Pull Requests, die Ihren „Filtern für automatische Reviews“ entsprechen. Standardmäßig überspringt HeyDeer Entwürfe und Pull Requests aus Forks. Siehe Prüffilter.

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