Context (GitHub Actions) - CI/CD Glossary Definition
A context is a named object of run data (like github or steps) read inside expressions.
A context is a named object of run data available in expressions, such as github, env, job, steps, needs, matrix, and secrets, that you read with ${{ }}.
Contexts expose information about the run: github holds event and repo data, steps holds prior step outputs, needs holds upstream job outputs, and secrets holds secret values.
Common contexts
| Context | Holds |
|---|---|
| github | event, ref, sha, actor |
| steps | outputs of previous steps |
| needs | outputs of dependency jobs |
| secrets | encrypted secret values |
Related guides
Expression Syntax (GitHub Actions) - CI/CD Glossary DefinitionExpression Syntax (GitHub Actions): Expression syntax is the `${{ }}` language in GitHub Actions used to read…
if Conditional (GitHub Actions) - CI/CD Glossary Definitionif Conditional (GitHub Actions): The if conditional is a `if:` expression on a job or step that decides wheth…