トリガーは、ワークフローの実行を引き起こすイベントです。次のようなイベントがあります。イベントをトリガーするイベントスケジュールされた時刻マニュアルたとえば、リポジトリの既定のブランチに対してプッシュが行われたときや、リリースが作成されたとき、またはイシューが開かれたときに実行するようにワークフローを構成できます。キーを使って定義されます。ワークフロー構文」を参照してください。ワークフローの実行がトリガーされるには、以下のステップが生じます。リポジトリでイベントが発生します。関連付けられています。ファイルを検索します。値を持つすべてのワークフローに対して、ワークフロー実行がトリガーされます。ファイルが存在している必要もあります。存在するワークフローのバージョンが使用されます。環境変数が設定されます。詳しくは、「変数に情報を格納する」を参照してください。は新しいワークフロー実行を作成しません。これによって、予想外の再帰的なワークフローの実行が生じないようになります。イベントの発生時に実行するように構成されたワークフローがリポジトリに含まれている場合でも、新しいワークフローは実行されません。詳しくは、「自動トークン認証」をご覧ください。キーを格納する必要があります。要求を作成する」を参照してください。作成し、それをシークレットとして格納する必要があります。トークンを管理する」をご覧ください。シークレットの使用」を参照してください。Actionsの利用コストを最小化するために、再帰的あるいは意図しないワークフローの実行が生じないようにしてください。介してイシューにラベルを追加します。ラベルの追加時に実行されるすべてのワークフローは、このステップが実行されると実行されます。ラベルの追加時に実行されるワークフローはトリガーされません。キーを使って、ワークフローをトリガーするイベントを指定します。使えるイベントについて詳しくは、「ワークフローをトリガーするイベント」をご覧ください。値を持つワークフローは、ワークフローのリポジトリ内の任意のブランチにプッシュが行われるときに実行されます。つのイベントまたは複数のイベントを指定できます。値を持つワークフローは、ワークフローのリポジトリ内の任意のブランチにプッシュが行われるとき、または誰かがリポジトリをフォークしたときに実行されます。イベントが同時に発生した場合、複数のワークフロー実行がトリガーされます。アクティビティの種類とフィルターを複数のイベントと共に使用するアクティビティの種類とフィルターを使って、ワークフローを実行するタイミングをさらに細かく制御できます。アクティビティの種類を使用する」と「フィルターを使用する」を参照してください。イベントにアクティビティの種類やフィルターを指定し、ワークフローが複数のイベントでトリガーされる場合、各イベントを個別に構成する必要があります。追加する必要があります。値を持つワークフローは、次のような場合に実行されます。アクティビティの種類を使用する一部のイベントには、ワークフローを実行するタイミングをより細かく制御できるアクティビティの種類があります。アクティビティの種類を定義します。アクティビティの種類があります。イベントでワークフローがトリガーされる場合、ラベルが作成、編集、または削除されるたびにワークフローが実行されます。アクティビティの種類を指定すると、ワークフローはラベルの作成時に実行されますが、ラベルの編集または削除時には実行されません。アクティビティの種類が同時に発生した場合、複数のワークフロー実行がトリガーされます。オープンされた場合またはラベル付けされた場合にトリガーされます。labeled各イベントとそのアクティビティの種類の詳細については、「ワークフローをトリガーするイベント」を参照してください。フィルターを使用する一部のイベントには、ワークフローを実行するタイミングをより細かく制御できるフィルターがあります。フィルターと同じブランチに対してプッシュが発生したときのみ、ワークフローを実行できます。対してのみ実行するようにワークフローを構成できます。フィルターを使用します。フィルターを使用します。フィルターの両方をワークフロー内の同じイベントで使うことはできません。両方を定義すると、ワークフローは両方のフィルターが満たされた場合にのみ実行されます。パターンを受け入れます。これらの各特殊文字をエスケープする必要があります。ワークフロー構文」を参照してください。名前に対して評価されます。イベントが発生するたびに実行されます。状態のままになります。マージが禁止されます。パターンと一致する場合、ワークフローは実行されません。名前に対して評価されます。イベントが発生するたびに実行されます。使用することはできません。文字を使用して、除外する分岐を指定します。以上定義する必要があります。パターンを定義する順序により、結果に違いが生じます。