idvogados / idvogados-api

Repositório para o backend
26 stars 11 forks source link

Automação de issues/pr's para o project #20

Open rodrigondec opened 4 years ago

rodrigondec commented 4 years ago

Resumo

Teremos algumas automações para os issues/pr's com relação ao nosso workflow (mantido no Project).

Possibilidades

Referência

Detalhamento técnico

Issues

Como PM, eu gostaria das seguintes automações:

PR

Como PM gostaria das seguintes automações:

Observação

Precisamos documentar essas automações em algum 'manual', seja ele no CONTRIBUTING.md ou outro (tech leads ou um próprio para isso)

pictos commented 4 years ago

@rodrigondec adicionei as informações na issue.

rodrigondec commented 4 years ago

Show, para contemplar todas essas automações irei levar um pouco mais de tempo.

Coisas que irei estudar

  1. Como atribuir label a um issue/PR dentro do actions
  2. Como dar assign a um issue/PR dentro do actions
  3. Bot para marcar PR como stale ou fechar o PR após 30 dias
rodrigondec commented 4 years ago

Sobre esse daqui

Quando um for feito o merge do PR com a branch dev, a issue deve ser movida para a coluna Done do projeto Sprint

Se o issue/PR já estiver no project Sprint assim que eles forem closed já irão para o Done, tem a automação pronta que já funciona

rodrigondec commented 4 years ago

Achei essa action aqui para realizar essa alteração do label nos issues

https://github.com/marketplace/actions/add-remove-label

rodrigondec commented 4 years ago

Achei essa action aqui para realizar essa alteração do label nos issues

https://github.com/marketplace/actions/add-remove-label

Essa action não funcionou.

Achei uma outra similar. Porém ela não tem suporte à eventos do project_card, apenas issues. Irei fazer uma contribuição para essa action para adicionar o suporte.

https://github.com/marketplace/actions/simple-issue-labeler

Esperando o merge do PR criado https://github.com/andymckay/labeler/pull/13

rodrigondec commented 4 years ago

Quando um novo PR for criado, mover a issue para Code Review, no projeto Sprint

@pictos No caso é o issue que gerou o PR que deve ser movido ou um card do PR mesmo?

Percebi agora como estava escrito. Se for o issue que gerou o PR a complicidade é muito grande e não sei se é viável.

pictos commented 4 years ago

@pictos No caso é o issue que gerou o PR que deve ser movido ou um card do PR mesmo?

@rodrigondec Pode ser o PR então.