Allow users with triage role or higher to archive pull requests [GA]

Offen
#1,287 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
github
Bereich
authorization

Rechercherichtung

Keine Quelldatei, kein Test und kein Einstiegspunkt werden genannt. Beginne mit der Überprüfung des bestehenden Berechtigungsmodells für die Archivierung von Pull Requests und der dokumentierten Fähigkeiten der Triage-Rolle; abgeschlossen ist die Aufgabe, wenn Benutzer mit den Rollen triage, write, maintain und admin Pull Requests archivieren können, ohne Zugriff zur Änderung von Code zu erhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Enterprise Free GA GHES 3.24 Team
Value Prop

Users with the triage role (and above) can now archive pull requests, giving repository maintainers the flexibility to delegate PR hygiene to trusted moderators without granting them write access to code. This aligns pull request archiving with the intended scope of the triage role — handling moderation tasks that don't modify source code. Teams managing large or open source repositories can distribute cleanup work more effectively across their contributors.

Expected Outcome

By expanding archiving permissions to include triage, write, maintain, and admin roles, teams can reduce their reliance on write-level collaborators for routine PR housekeeping like closing spam or stale pull requests. This removes a friction point in open source and large-team workflows where trusted triagers were previously blocked from performing straightforward moderation tasks. The change brings the permission model in line with maintainer expectations and enables cleaner, faster PR management at scale.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
9k
Forks
1.8k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/roadmap

Alle Issues in github/roadmap

Ähnliche Issues

Weitere Issues zu Security

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.