Skip to content
Latchkey

O Que É GITHUB_EVENT_NAME?

GITHUB_EVENT_NAME é o nome do evento que disparou a execução, como push, pull_request, schedule ou workflow_dispatch.

Um workflow pode ser disparado por muitos eventos. GITHUB_EVENT_NAME permite que um único workflow tome ações diferentes dependendo de como foi iniciado.

Valores comuns

  • push
  • pull_request
  • schedule
  • workflow_dispatch
  • release

Exemplo

Faça deploy apenas em um dispatch manual.

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

Principais conclusões

  • GITHUB_EVENT_NAME é o evento que disparou.
  • Use-o para ramificar a lógica do workflow.
  • O payload completo fica em GITHUB_EVENT_PATH.

Guias relacionados