Versions in this module Expand all Collapse all v0 v0.1.0 Jun 25, 2026 Changes in this version + func CfgBool(cfg map[string]any, key string, def bool) bool + func CfgInt(cfg map[string]any, key string, def int) int + func Register(name string, e Executor) + type Executor func(ctx context.Context, rc *RunContext, cfg map[string]any) (map[string]any, error) + type RunContext struct + Results map[string]any + Vars map[string]any + func NewRunContext(vars map[string]any) *RunContext + func (rc *RunContext) Render(s string) (string, error) + func (rc *RunContext) String(cfg map[string]any, key, def string) (string, error) + type Step struct + Config map[string]any + ID string + Type string + type Workflow struct + Description string + Name string + Steps []Step + Vars map[string]any + func Load(path string) (*Workflow, error) + func (w *Workflow) Run(ctx context.Context) (*RunContext, error)