Subworkflows
A subworkflow is a self-contained workflow that is invoked by a parent workflow, functioning as a modular, reusable component. It encapsulates a sequence of tasks that can be executed as a unit, with its own input parameters, outputs, and lifecycle. Subworkflows promote reuse, standardization, and clearer separation of concerns within complex processes.
A subworkflow is typically designed with a defined interface: inputs or parameters provided by the caller,
Benefits of using subworkflows include reduced duplication, easier maintenance, and improved readability of large pipelines. They
Examples of subworkflows appear in various platforms: reusable workflows in GitHub Actions, which can be invoked