Minimal Content of an Automation Script

2.4.2. Minimal Content of an Automation Script#

A GitHub Workflow must include at least the following elements (keys):

is a mandatory top-level key that determines when to initiate the Workflow.

is a top-level key that holds a dictionary of jobs, each specify an environment along with a sequence of tasks to perform.

is a mandatory key within a job. steps defines a list of individual commands or actions to be executed as part of a job.