MCPcopy Create free account
hub / github.com/Xenov-X/csbot / LoadWorkflow

Function LoadWorkflow

workflow/types.go:43–55  ·  view source on GitHub ↗

LoadWorkflow loads a workflow from a YAML file

(filename string)

Source from the content-addressed store, hash-verified

41
42// LoadWorkflow loads a workflow from a YAML file
43func LoadWorkflow(filename string) (*Workflow, error) {
44 data, err := os.ReadFile(filename)
45 if err != nil {
46 return nil, err
47 }
48
49 var wf Workflow
50 if err := yaml.Unmarshal(data, &wf); err != nil {
51 return nil, err
52 }
53
54 return &wf, nil
55}

Callers 1

mainFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected