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 workflow est ignoré en raison d’un filtrage de chemin d’accès, d’un filtrage de branche ou d’un message de validation (voir ci-dessous), les vérifications associées à ce workflow restent à l’état « En attente ». La fusion d’une demande de tirage (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 envoi (push), ou à la validation HEAD d’une demande de tirage :

  • [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 être traité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 la demande de tirage (pull request) si votre référentiel est configuré pour exiger que des vérifications spécifiques soient effectuées au préalable. Pour autoriser la fusion de la demande de tirage, vous pouvez envoyer (push) une nouvelle validation à la demande de tirage sans instruction skip dans le message de validation.

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 skip s’appliquent uniquement aux exécutions de workflow déclenchées par la validation qui contient ces instructions. Vous pouvez également désactiver l’exécution d’un workflow. Pour plus d’informations, consultez « Désactivation et activation d’un workflow ».