Skip to content

clankloop

Pipeline execution framework with loopfile-based task definitions.

Overview

clankloop compiles YAML loopfiles into executable pipeline graphs. It supports:

  • v1 loopfiles — multi-pipeline definitions with flat task lists
  • v2 loopfiles — module system with transforms (workdir, git, clankshed)
  • Task actions: success/failure branching, retries, aborts, variable setting
  • Template rendering for commands and variables

Quick start

# Install
uv sync

# Run a pipeline
clankloop run examplev2.yaml my-pipeline

# Export a pipeline graph as PlantUML
clankloop plantuml examplev2.yaml my-pipeline

Documentation