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
pushpull_requestscheduleworkflow_dispatchrelease
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.