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
What Is GITHUB_REF_NAME?GITHUB_REF_NAME is the short branch or tag name for a GitHub Actions run, like main or v1.2.0. Learn how it d…
What Is GITHUB_SHA?GITHUB_SHA is the commit SHA that triggered a GitHub Actions workflow run. Learn what it contains and how to…
What Is a Release Tag?What is a release tag? Learn how version tags mark shippable commits, how semantic versioning structures them…