automatizar "pings" en issues/prs sin novedades · Issue #628 · python/python-docs-es · GitHub
Skip to content

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

Description

@gilgamezh

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions