Si requieres de saber sobre las variables que hay en los diferentes contextos pueder leer la documentación oficial de contextos, allí encontrarás el listado entero junto a ejemplos de cómo usarlas.

Dentro de los contextos podremos guardar variables, datos que serán accedidos desde diferentes scopes.

¿Qué son las variables?

Las variables son una manera de almacenar y reutilizar información de configuración no confidencial como datos de configuración, nombres de usuario y nombres de servidor.

Las variables se pueden establecer por el usuario, sin embargo, los contextos que ofrece Actions también se consideran variables.

Las variables se pueden almacenar de 2 maneras: Configurandolas desde el mismo workflow mediante la etiqueta env (solo funcionará en este workflow) o mediante configuraciones a nivel de entorno, repositorio u origanización.

Usando variables en Workflows

Las variables pueden pertenecer a diferentes scopes y se pueden compartir mientras vengan de uno superior. En el siguiente workflow se setearán variables en el scope del Workflow, del job y del step, de esta manera podemos compartirlas en varios niveles para reusarlas.

name: Saludo usando variables
on:
	work_dispatch
env:
	DIA_DE_SEMANA : Lunes
jobs:
	saludo-variables:
		runs-on: ubuntu-latest
		env:
			SALUDO: Hola
		steps:
			- name: Saludar
				run: echo "$SALUDO, $NOMBRE. Hoy es $DIA_DE_SEMANA
				env:
					NOMBRE: Juan

Configurando variables desde la interfaz de Github