Skip to content

Automatizar a remoção de assignees de issues inativas após um período de inatividade #468

@camilamaia

Description

@camilamaia

Contexto

Atualmente, o repositório não possui uma automação para limpar os assignees de issues inativas. Isso pode gerar situações onde issues ficam com assignees antigos, dificultando o gerenciamento e priorização das tarefas.

Objetivo

Automatizar o processo de limpeza dos assignees de issues que ficaram inativas por um determinado período de tempo. Isso ajudará a manter as issues organizadas e garantir que os responsáveis pelas tarefas sejam atualizados.

Solução Proposta

Utilizar GitHub Actions para criar um workflow que:

  1. Verifique issues inativas com base em um tempo de inatividade configurado (por exemplo, 60 dias).
  2. Adicione um comentário de aviso nas issues inativas, informando que os assignees serão removidos em 7 dias, caso não haja atualizações.
  3. Após o período de aviso, remova os assignees da issue, mantendo o foco nas tarefas ativas e atuais.

Próximos Passos

  • Implementar a automação usando GitHub Actions.
  • Testar em um branch de desenvolvimento antes de aplicar ao repositório principal.

Links úteis

Metadata

Metadata

Labels

ci/cdrepo managementRelated to organize issues, prs, discussions, sprints, events.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions