Composite action
A composite action is a custom action that bundles multiple workflow steps into a single reusable action defined in an action.yml file. It encapsulates step logic so it can be shared, distinct from a reusable workflow, which invokes an entire workflow.