Skip to content

automatizar "pings" en issues/prs sin novedades #628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
gilgamezh opened this issue Jul 26, 2020 · 3 comments · Fixed by #2383
Open

automatizar "pings" en issues/prs sin novedades #628

gilgamezh opened this issue Jul 26, 2020 · 3 comments · Fixed by #2383
Assignees
Labels

Comments

@gilgamezh
Copy link
Collaborator

gilgamezh commented Jul 26, 2020

Muchas veces pasa que alguien toma un issue o crea un PR y luego ese PR no tiene actualizaciones. Es posible tener un bot que se ocupe de hacer "ping' o de cerrar/"desasignar" un pr o ticket

Mi propuesta es el siguiente workflow:

Issues:

  • si está asignado y no hay actividad en 10 días hacer un "ping": Hola @author. Este issue tiene varios días sin actividad, por favor agrega un comentario si todavía estas trabajando en el mismo o por favor avisanos si no vas a poder continuarlo

  • si está asignado y no hay actividad en 20 días. agregar un mensaje Hola @author vamos a dejar este issue disponible para otras personas. Avisanos si querés retomarlo! y luego dejar el issue sin asignar a nadie.

PR:

  • Si esta creado y no tiene reviews enviar un mensaje a todes les admines/reviewer para recordar que necesita review
  • Si el estado es "changes requested" y no tiene actividad por 7 días. Postear un comentario: Hola @author. Este PR tiene varios días sin actividad, por favor agrega un comentario si todavía estas trabajando en el mismo o por favor avisanos si no vas a poder continuarlo
  • Si el estado es "changes requested" y no tiene actividad por más de 14 días hacer un mention a los admines Hola @admines este PR quedó huerfano :( por favor validá si es posible terminarlo o si tenemos que cerrarlo

Creo que es mejor que alguien del grupo decida qué hacer porque en muchos casos tal vez es simple retomar el PR o resolver algún conflicto y luego cerrarlo. Si no se puede o es complicado simplemente lo cerramos.

Para implementar esto podemos usar el bot que tenemos de ejemplo en el pr #625

@gilgamezh gilgamezh self-assigned this Jul 26, 2020
@cmaureir
Copy link
Collaborator

A mi me parece bien, creo que si hay gente interesada al menos va a comentar algo, de que necesitan otra semana o asi, y con eso el bot vuelve a contar los días.
Respecto a los días, quizás deberíamos dar un poquito más de tiempo? Mi cabeza también funciona en semanas, pero quizás podemos hacer 10 y 20 días? Recuerdo que con @humitos hablamos esto una vez, pero no me acuerdo de sus tiempos.

Quizás sería interesante agregar en el mensaje que la persona puede contactar a gente en el grupo de Telegram para pedir ayudar sobre algo, no poniendo el link al grupo, pero mencionándolo.

Respecto a cuando un cambio queda huérfano, no sé si es posible "continuar el PR y hacer merge", digo para no perder la traducción que se haya hecho. Creo que tu hiciste eso una vez @humitos con un PR, pero no sé como es el proceso, o si podemos documentarlo quizás.

@gilgamezh
Copy link
Collaborator Author

@cmaureir lo que aprendí ayer es que necesitas una persona para decidir si es posible "tomar" ese trabajo o no. Porque los comandos no son triviales y depende de otras cosas.
También pienso que el criterio es importante. hacen falta 2 cambios o 200? etc.

Lo de los días +1 voy a tratar de que sea configurable

gilgamezh added a commit that referenced this issue Jul 26, 2020
I used @lorinkoz pr #625 as an example
cmaureir added a commit that referenced this issue Oct 17, 2023
Esta es una propuesta de reemplazo a ladibug para gestionar el estado de
Issues y PRs que han estado sin movimiento en un periodo de tiempo.

Closes #628
Reemplaza #629

---------

Co-authored-by: Cristián Maureira-Fredes <cmaureir@users.noreply.github.com>
Co-authored-by: Carlos A. Crespo <lvccrespo@gmail.com>
Copy link

Este issue lleva un tiempo sin actualizaciones. ¿Estás trabajando todavía?
Si necesitas ayuda 🆘 no dudes en contactarnos en nuestro grupo de Telegram.

@github-actions github-actions bot added the stale label Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants