nodejs / nodejs/node

Show CI failure details to non-collaborator PR authors

Offen
#64,333 5 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature request
Vorherrschende Sprache
JavaScript
Sterne
122k
Forks
37.3k
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
283

Beschreibung

What is the problem this feature will solve?

CI is now only visible to collaborators. External contributors can see that CI failed, but not why, so they have to ask a collaborator to learn about the CI status.

What is the feature you are proposing to solve the problem?

If CI fails on a PR from a non-collaborator, have nodejs-github-bot post a short comment with the failure summary, failing test names etc.

Original idea by @RafaelGSS

This is also similar in spirit to #32306 from 6 years ago, but opening a new issue to bring visibility to this in light of the recent collaborator-only CI access change.

What alternatives have you considered?
  • Ping a collaborator
  • Write bug free code 🧠

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Einstiegspunkt von nodejs-github-bot zu finden, der CI-Ergebnisse für Pull Requests verarbeitet, und prüfe, wie Fehlerinformationen derzeit verfügbar sind. Die Aufgabe ist erledigt, wenn ein PR-Autor, der kein Collaborator ist, bei einem Fehlschlag von CI einen kurzen Kommentar mit der Fehlerzusammenfassung und den Namen der fehlgeschlagenen Tests erhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
ci-cd, developer-experience
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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