GITHUB_EVENT_NAME とは?
GITHUB_EVENT_NAME は実行をトリガーしたイベントの名前で、push、pull_request、schedule、workflow_dispatch などです。
ワークフローは多くのイベントでトリガーされ得ます。GITHUB_EVENT_NAME を使えば、1 つのワークフローが起動方法に応じて異なるアクションを取れます。
一般的な値
pushpull_requestscheduleworkflow_dispatchrelease
例
手動 dispatch のときだけ deploy します。
yaml
if: ${{ github.event_name == 'workflow_dispatch' }}重要なポイント
- GITHUB_EVENT_NAME はトリガーとなったイベントです。
- ワークフローのロジックを分岐させるために使います。
- 完全な payload は GITHUB_EVENT_PATH にあります。