Por padrão, GitHub Actions permite que vários trabalhos no mesmo fluxo de trabalho, várias execuções de fluxo de trabalho no mesmo repositório e várias execuções de fluxo de trabalho na conta do proprietário de um repositório ocorram simultaneamente. Isso significa que várias instâncias do mesmo fluxo de trabalho ou trabalho podem ser executadas ao mesmo tempo, executando as mesmas etapas.
GitHub Actions também permite desabilitar a execução simultânea. Isso pode ser útil para controlar os recursos da sua conta ou da organização em situações em que a execução de vários fluxos de trabalho ou trabalhos ao mesmo tempo pode causar conflitos ou consumir mais computação e armazenamento do executor do que o esperado. Por exemplo, talvez você queira impedir a execução simultânea de várias implantações ou cancelar linters que verificam commits desatualizados.
Para começar a controlar a simultaneidade em seus próprios fluxos de trabalho com a palavra-chave concurrency, confira Controlar a simultaneidade de fluxos de trabalho e tarefas.