Par défaut, GitHub Actions autorise plusieurs travaux au sein du même flux de travail, plusieurs exécutions de flux de travail dans le même référentiel et plusieurs exécutions de flux de travail sur le compte du propriétaire d’un référentiel pour s’exécuter simultanément. Cela signifie que plusieurs instances du même flux de travail ou du même travail peuvent s’exécuter en même temps, effectuant les mêmes étapes.
GitHub Actions vous permet également de désactiver l’exécution simultanée. Cette option peut être utile pour contrôler les ressources de votre compte ou de votre organisation dans des situations où l'exécution simultanée de plusieurs flux de travail, projets ou étapes pourrait provoquer des conflits ou consommer plus de minutes Actions et de stockage que prévu. Par exemple, vous pouvez empêcher l’exécution de plusieurs déploiements en même temps ou annuler la vérification des validations obsolètes.
Pour commencer à contrôler la concurrence dans vos propres flux de travail avec le mot clé concurrency, consultez Contrôler la simultanéité des workflows et des tâches.