Allow `request-ci` on the collaborator's PR without restriction of at least 1 approval
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 56/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- javascript
- Bereich
- authorization, ci-cd
Rechercherichtung
Beginne in lib/pr_checker.js ungefähr bei Zeile 560 und verfolge die für das Label request-ci verwendete Genehmigungsbeschränkung. Prüfe, wie der Status von Collaborators und die Urheberschaft von Pull Requests dargestellt werden, und überprüfe anschließend die relevanten Prüfungen für das CI-Label. Erledigt ist die Aufgabe, wenn ein berechtigter Collaborator request-ci für den eigenen oder den Pull Request eines anderen Collaborators verwenden kann, ohne eine Genehmigung zu benötigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
IIRC collaborators are able to manually trigger CI through Jenkins without needing 1 approval on the PR, maybe it makes sense for the collaborators to use request-ci label on their own or other collaborators's PR without at least 1 approval restriction.
https://github.com/nodejs/node-core-utils/blob/a68af4b7744e8416bfc0f062570688b67d5e10dc/lib/pr_checker.js#L560 just an idea - could we check either the PR author is a current collaborator?
- Vorherrschende Sprache
- JavaScript
- Sterne
- 314
- Forks
- 138
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 29
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus nodejs/node-core-utils
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
nodejs/node-core-utils#664 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
ncu-ci walk: exclude PR-modified tests from the flaky countEvtl. vergeben @zeexzeex hat das vor 39 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
nodejs/node-core-utils#1164 ·
Maintainer antworten meist innerhalb von 1 Tag
-
checkGitHubCI blocks indefinitely on orphaned check suites stuck in QUEUEDEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
nodejs/node-core-utils#1160 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
pr_checker: ignore superseded GitHub Actions check suites when a head SHA is reusedEvtl. vergeben @zeexzeex hat das vor 21 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
nodejs/node-core-utils#1151 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add large pull request checks in `git node land`Evtl. vergeben @zeexzeex hat das vor 35 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
nodejs/node-core-utils#1063 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in nodejs/node-core-utils
Ähnliche Issues
-
automated issue report
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
lirantal/discoprint#36 ·
Maintainer antworten meist innerhalb von 1 Tag
-
accepting PR Content:HTML
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
mdn/content#45988 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
pnpm/pnpm#16635 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
txn2/mcp-data-platform#2030 ·
Maintainer antworten meist innerhalb von 1 Tag
-
ci hacktoberfest help wanted size/small type/bug type/docs type/enhancement up-for-grabs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Redo-San/RedoSan-Authenticity#527 ·
Maintainer antworten meist innerhalb von 1 Tag