// NewWorkflowContext Create a new workflow execution context
NewWorkflowContext Create a new workflow execution context
// NewWorkflowContext Create a new workflow execution context
func NewWorkflowContext(context context.Context, cancel func(), cleanup *sync.WaitGroup, workflow *v1.Workflow) *WorkflowContext {
	return &WorkflowContext{
		Context:  context,
		Cancel:   cancel,
		Cleanup:  cleanup,
		Workflow: workflow,
	}
}
func NewWorkflowContext ( context context . Context , cancel func ( ) , cleanup * sync . WaitGroup , workflow * v1 . Workflow ) * WorkflowContext { return & WorkflowContext { Context : context , Cancel : cancel , Cleanup : cleanup , Workflow : workflow , } }
NewWorkflowContext Create a new workflow execution context
NewWorkflowContext Create a new workflow execution context