Skip to content
Latchkey

GITHUB_EVENT_NAME とは?

GITHUB_EVENT_NAME は実行をトリガーしたイベントの名前で、pushpull_requestscheduleworkflow_dispatch などです。

ワークフローは多くのイベントでトリガーされ得ます。GITHUB_EVENT_NAME を使えば、1 つのワークフローが起動方法に応じて異なるアクションを取れます。

一般的な値

  • push
  • pull_request
  • schedule
  • workflow_dispatch
  • release

手動 dispatch のときだけ deploy します。

yaml
if: ${{ github.event_name == 'workflow_dispatch' }}

重要なポイント

  • GITHUB_EVENT_NAME はトリガーとなったイベントです。
  • ワークフローのロジックを分岐させるために使います。
  • 完全な payload は GITHUB_EVENT_PATH にあります。

関連ガイド