GitHub fügt Einstellungen zum Deaktivieren oder Einschränken des Zugriffs auf PRs hinzu
(github.blog)- Es wurden zwei neue Einstellungen hinzugefügt, mit denen Repository-Admins den Zugriff auf Pull Requests (PRs) fein granular steuern können
- Die Pull-Request-Funktion kann vollständig deaktiviert werden, wodurch der Tab ausgeblendet wird und auch bestehende PRs nicht mehr sichtbar sind
- Es lässt sich einschränken, dass nur Collaborators neue PRs erstellen können; andere Nutzer können sie nur ansehen und kommentieren
- Diese Einstellungen sind sofort für öffentliche und private Repositories verfügbar; der Pfad ist Settings > General > Features
- In der mobilen GitHub-App wird das UI-Update in Kürze ausgerollt; aktuell wird der PR-Tab noch angezeigt, aber das Erstellen neuer PRs ist nicht möglich
Erweiterte Steuerung von Beiträgen im Repository
- Es wurden neue Zugriffskontroll-Einstellungen eingeführt, damit Repository-Admins genauer festlegen können, wie zu einem Projekt beigetragen wird
- Bisher konnten Wiki, Issues, Discussions und Projects jeweils einzeln deaktiviert werden; jetzt lassen sich auch Pull Requests auf die gleiche Weise steuern
- Das bietet Flexibilität, um externe Beiträge je nach Charakter des Projekts zu blockieren oder einzuschränken
Pull Requests vollständig deaktivieren
- In den Settings des Repositories kann die Pull-Request-Funktion komplett abgeschaltet werden
- Bei der Deaktivierung wird der Pull-Requests-Tab ausgeblendet, und sowohl das Anzeigen bestehender PRs als auch das Erstellen neuer PRs ist nicht mehr möglich
- Das ist nützlich für Mirror-Repositories, schreibgeschützte Codebasen oder Projekte zur öffentlichen Freigabe
- Diese Einstellung eignet sich für Projekte, die keine externen Beiträge annehmen möchten
Pull Requests auf Collaborators beschränken
- Die Pull-Request-Funktion kann beibehalten werden, während gleichzeitig festgelegt wird, dass nur Collaborators neue PRs erstellen dürfen
- Der Tab bleibt sichtbar, und alle Nutzer können PRs ansehen und Kommentare hinterlassen
- Allerdings können nur Collaborators mit Schreibberechtigung neue PRs erstellen
- Collaborators können im Collaborators-Tab des Repositories hinzugefügt oder entfernt werden
- Diese Funktion eignet sich für Phasen, in denen Qualitätskontrolle in der Entwicklung besonders wichtig ist, oder Situationen, in denen Contributors stärker kontrolliert werden müssen
Anwendung der Einstellungen und Mobile-Support
- Beide Einstellungen sind sofort in öffentlichen und privaten Repositories verfügbar
- Pfad: Settings > General > Features
- Für die Mobile-App wird das UI-Update in Kürze bereitgestellt
- Derzeit ist der PR-Tab weiterhin sichtbar, aber das Erstellen von PRs ist nicht möglich
- Das übrige Verhalten der Einstellungen entspricht dem Web
Weitere Informationen
- Wenn die Aktivitäten bestimmter Nutzer vorübergehend eingeschränkt werden sollen, kann weiterhin die Funktion temporary interaction limits verwendet werden
- Detaillierte Informationen zur Konfiguration finden sich auf der entsprechenden Seite in den GitHub Docs
- GitHub stellt zusätzliche Pläne zur Unterstützung von Maintainers in einem separaten Blogpost vor
3 Kommentare
Würde es dem Review vielleicht auch ein wenig helfen, wenn Agenten den Walkthrough immer zusammen mit einreichen müssten?
Es gibt dazu zwar keine gesonderte Ankündigung, aber es wirkt wie ein Phänomen, das dank AI entstanden ist.
AI zerstört Open Source, obwohl sie noch nicht einmal richtig funktioniert
Wenn man den obigen Beitrag liest, versteht man den Kontext dieser Ankündigung.