jobs.<job_id>.steps[*].run to run command-line programs using the shell of the operating system.
By default, non-login shells are used to run commands. This affects the scripts run as the environment starts, including scripts that affect both path and environment variables.
The run command is executed into the container provided by the corresponding
uses:statement for this step.
The step name defaults to text specified in the
runcommand if a
nameis not set.
You can choose a different shell and customize the shell used to run commands, and you can use a
run step to run a script.
If a step contains multi-line commands, each line runs in the same shell.