Continuing my devops studies at MS Learn

Actions are the mechanism used to provide workflow automation within the GitHub environment.

They’re often used to build continuous integration (CI) and continuous deployment (CD) solutions.

However, they can be used for a wide variety of tasks:

They’re defined in YAML and stay within GitHub repositories.

Actions are executed on “runners,” either hosted by GitHub or self-hosted.

Workflows

Workflows include several standard syntax elements.