nodejs / nodejs/node

Show CI failure details to non-collaborator PR authors

Ouverte
#64,333 5 commentaires 7 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature request
Langage dominant
JavaScript
Étoiles
122k
Forks
37.4k
Merge moyen
4 j 3 h
PR mergées (30 j)
272

Description

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 🧠

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par localiser le point d’entrée de nodejs-github-bot qui gère les résultats de CI pour les pull requests et examinez comment les informations sur les échecs sont actuellement disponibles. La tâche est terminée lorsqu’un auteur de PR qui n’est pas collaborateur reçoit un commentaire court contenant le résumé de l’échec et les noms des tests en échec lorsque CI échoue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
ci-cd, developer-experience
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.