nodejs / nodejs/node

Show CI failure details to non-collaborator PR authors

Abierto
#64,333 5 comentarios 7 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

feature request
Lenguaje dominante
JavaScript
Estrellas
122k
Forks
37.3k
Merge medio
4 d 2 h
PR fusionados (30 d)
283

Descripción

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 🧠

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza localizando el punto de entrada de nodejs-github-bot que gestiona los resultados de CI para los pull requests y revisa cómo está disponible actualmente la información sobre los fallos. Se considera terminado cuando el autor de un PR que no es colaborador recibe un comentario breve con el resumen del fallo y los nombres de las pruebas que han fallado cuando CI falla.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript
Área
ci-cd, developer-experience
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.