Read metadata from the current workflow run.
Section: Contexts and expressions
Use a context value in a step
yaml
yaml
- run: echo "Ref is ${{ github.ref }}"Explanation
Contexts expose run metadata such as branch, actor, repository, event payload, and more.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Contexts and expressions
Use repository or organization variables
Read configuration values from the `vars` context.
Set an environment variable for later steps
Append to `GITHUB_ENV` to persist a variable in the current job.