Skip to main content

Exécutions de workflow ignorées

Vous pouvez ignorer les exécutions de workflow déclenchées par les événements push et pull_request en incluant une commande dans votre message de validation.

Remarque

Si un flux de travail est ignoré en raison d'un filtrage de chemin, d'un filtrage de branche ou d'un message de validation (voir ci-dessous), les contrôles associés à ce flux de travail resteront dans l'état « en attente ». La fusion d'une pull request nécessitant la réussite de ces vérifications sera bloquée.

Les workflows qui seraient autrement déclenchés à l’aide de on: push ou on: pull_request ne seront pas déclenchés si vous ajoutez l’une des chaînes suivantes au message de validation d’un push, ou à la validation principale d’un pull request :

  • [skip ci]
  • [ci skip]
  • [no ci]
  • [skip actions]
  • [actions skip]

Vous pouvez également ajouter une bande-annonce skip-checks à votre message de validation. La section des bande-annonces doit être incluse à la fin de votre message de validation et doit être précédée par deux lignes vides. Si vous avez déjà d’autres bande-annonces dans votre message de validation, skip-checks doit être la dernière. Vous pouvez utiliser l'une des opérations suivantes :

  • skip-checks:true
  • skip-checks: true

Par défaut, Git supprime automatiquement les sauts de ligne consécutifs. Pour laisser le message de validation exactement comme vous l’avez saisi, utilisez l’option --cleanup=verbatim sur votre validation. Pour plus d’informations, consultez --cleanup=<mode> dans la documentation Git.

Vous ne pourrez pas fusionner le pull request si votre dépôt est configuré pour exiger que des vérifications spécifiques soient réussies au préalable. Pour autoriser la fusion du pull request, vous pouvez pousser un nouveau commit au pull request sans l'instruction skip dans le message du commit.

Remarque

Les instructions skip s’appliquent uniquement aux événements push et pull_request. Par exemple, l’ajout de [skip ci] à un message de validation n’empêchera pas l’exécution d’un workflow déclenché on: pull_request_target.

Les instructions de saut s’appliquent uniquement aux exécutions de workflow déclenchées par le commit qui contient ces instructions de saut. Vous pouvez également désactiver l’exécution d’un workflow. Pour plus d’informations, consultez « Désactivation et activation d’un workflow ».