Skip to content
Latchkey

O Que É GITHUB_REF?

GITHUB_REF é o ref Git completo que disparou o workflow, como refs/heads/main ou refs/tags/v1.2.0.

GITHUB_REF informa ao seu workflow qual branch ou tag está sendo compilada. Como é o ref totalmente qualificado, muitas vezes você vai preferir GITHUB_REF_NAME apenas para o nome curto.

Formato

  • Push de branch: refs/heads/<branch>
  • Push de tag: refs/tags/<tag>
  • Pull request: refs/pull/<number>/merge

Obtendo o nome curto

Use GITHUB_REF_NAME (por exemplo, main ou v1.2.0) em vez de fazer o parsing de GITHUB_REF você mesmo.

Principais conclusões

  • GITHUB_REF é o ref completo que disparou a execução.
  • É prefixado com refs/heads, refs/tags ou refs/pull.
  • Use GITHUB_REF_NAME para o nome curto da branch/tag.

Guias relacionados