rlsbl v0.92.0 /rlsbl.pipelines
On this page

Pipeline registry that maps type strings from config.json to concrete pipeline classes, enabling config-driven publish orchestration across ecosystems.

#rlsbl.pipelines

#rlsbl.pipelines

Pipeline registry that maps type strings from config.json to concrete pipeline classes, enabling config-driven publish orchestration across ecosystems.

#load_pipelines

python
def load_pipelines(config: dict) -> dict[str, 'Pipeline']

Instantiate pipelines from the project config's pipelines section.

Each entry in config["pipelines"] is a dict with at least type and local keys. The type is looked up in PIPELINE_TYPES to find the class, which is instantiated with the pipeline name, type, local flag, and full entry config.

Returns a dict mapping pipeline names to pipeline instances. Returns an empty dict if no pipelines key exists in the config.