flow improvements #52
| @@ -190,6 +190,7 @@ type StepOptions struct { | |||||||
| 	ID       string | 	ID       string | ||||||
| 	Context  context.Context | 	Context  context.Context | ||||||
| 	Requires []string | 	Requires []string | ||||||
|  | 	Fallback string | ||||||
| } | } | ||||||
|  |  | ||||||
| type StepOption func(*StepOptions) | type StepOption func(*StepOptions) | ||||||
| @@ -213,3 +214,9 @@ func StepRequires(steps ...string) StepOption { | |||||||
| 		o.Requires = steps | 		o.Requires = steps | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | func StepFallback(step string) StepOption { | ||||||
|  | 	return func(o *StepOptions) { | ||||||
|  | 		o.Fallback = step | ||||||
|  | 	} | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user