Da comunidade
Automação repetível: concorrência e idempotência precisam andar juntas
10/09/2026
Reexecutar um workflow deveria ser uma operação segura, não uma aposta. Estou usando uma chave baseada em evento, commit, ambiente e recurso; antes da ação externa, consulto o estado atual. No workflow, a configuração concurrency evita execuções conflitantes no mesmo ambiente.
A documentação do GitHub explica como configurar grupos de concorrência e decidir entre cancelar a execução antiga ou enfileirar a nova: https://docs.github.com/en/actions/concepts/workflows-and-actions/concurrency . Isso reduz corridas, mas não substitui idempotência no banco, no provedor de pagamento ou no envio de e-mail.
Onde a automação de vocês ainda pode duplicar uma ação?
Conteúdo publicado após revisão editorial da comunidade Fernando Bolzan.