Vincular os PRs da migração ao Asana
TLDR: Criar (ou localizar) a tarefa pai no Asana da migração DigitalOcean → AWS e adicionar uma subtarefa por PR aberto durante o trabalho (infrastructure, gateway e marketing), fechando a lacuna de rastreabilidade.
Contexto
Um lote grande de PRs foi mergeado durante a migração de EKS/ward/ECR com a seção Related deixada como placeholder (_(a vincular no Asana)_). As skills commons:pr e commons:asana exigem que todo PR aponte para uma subtarefa do Asana sob uma tarefa pai. Esta spec fecha essa lacuna.
Objetivos
- Uma tarefa pai no Asana para a migração DigitalOcean → AWS (ou reuso de uma existente).
- Uma subtarefa por PR mergeado, com a URL do PR, no formato de descrição da skill.
- A seção
## Relateddo corpo de cada PR atualizada com o link da subtarefa.
Fora de escopo
- Qualquer mudança de código ou de infraestrutura. É trabalho puramente de registro.
Mudanças
PRs a vincular:
| Repo | PRs |
|---|---|
infrastructure |
#8 (cluster autoscaler), #9 (permissões de autoscaling), #10 (validate de bootstrap no CI), #11–#14 (messagebroker no Amazon MQ + correções), #15 (repo para ward), #19 (EBS CSI), #20 (ECR compartilhado), #21 (storage class gp3) |
gateway |
#15 (ward + EKS), #16 (pool compartilhado), #17 (imagem no ECR), #18 (gp3 prometheus), #19 (cutover de DNS), #20 (hosts de teste aws), #21 (remoção dos hosts de teste) |
marketing |
#9 (cutover para o Amazon MQ) |
Conferir os números finais com gh pr list --state merged em cada repo — alguns podem ter sido renumerados.
Como verificar
- A tarefa pai no Asana mostra todas as subtarefas, cada uma com link para um PR.
- Amostragem de alguns corpos de PR mostra a URL da subtarefa em
## Related.
Documentação
- Usar a skill
commons:asanapara o formato de nome e descrição de subtarefa.
Bloqueio conhecido: exige OAuth do Asana — o servidor MCP precisa estar autenticado.