reci¶
reci — Compile declarative CI recipes into GitHub Actions workflows.
Modules
Action contract model — parsed from |
|
Config adapter registry. |
|
Compiler — recipe + action specs + config → GitHub Actions workflow YAML. |
|
Config resolution — flat dict with scoped overrides. |
|
Recipe DAG — computational graph built on |
|
Recipe model — declarative CI pipeline description. |
|
Whole-recipe checks that need the recipe text and the config, not the step graph. |
|
Validation system — ESLint-style severity, ruff-style rule prefixes. |
|
YAML I/O wrapper using ruamel.yaml (YAML 1.2). |