Action Step
Abstract base class for workflow steps that execute GitHub Actions.
Action steps use pre-built or custom actions that can be referenced from the GitHub Marketplace, a public repository, or a local path within the same repository. Actions encapsulate reusable functionality and can accept inputs via the 'with' parameter, set environment variables, and configure execution settings like timeout and error handling behavior.