This commit is contained in:
Christopher Homberger
2026-02-22 20:56:21 +01:00
2 changed files with 13 additions and 1 deletions

View File

@@ -60,6 +60,13 @@ type PlannerConfig struct {
Workflow WorkflowConfig
}
// CombineWorkflowPlanner combines workflows to a WorkflowPlanner
func CombineWorkflowPlanner(workflows ...*Workflow) WorkflowPlanner {
return &workflowPlanner{
workflows: workflows,
}
}
// NewWorkflowPlanner will load a specific workflow, all workflows from a directory or all workflows from a directory and its subdirectories
func NewWorkflowPlanner(path string, config PlannerConfig) (WorkflowPlanner, error) {
path, err := filepath.Abs(path)