fix: set composite outputs on failure (#945)
fix: conclusion and outcome after error with failure condition fix: continue-on-error doesn't work correctly for composite actions
This commit is contained in:
@@ -299,7 +299,9 @@ func (rc *RunContext) CompositeExecutor() common.Executor {
|
||||
}
|
||||
|
||||
steps = append(steps, common.JobError)
|
||||
return common.NewPipelineExecutor(steps...)
|
||||
return func(ctx context.Context) error {
|
||||
return common.NewPipelineExecutor(steps...)(common.WithJobErrorContainer(ctx))
|
||||
}
|
||||
}
|
||||
|
||||
func (rc *RunContext) newStepExecutor(step *model.Step) common.Executor {
|
||||
|
Reference in New Issue
Block a user