Bug
converter implements UnmarshalYAML onto a mapper that only has name, format, and delimiter. task.Base fields on the YAML (fail_on_error, task_concurrency, context) parse without error and are then dropped — core.Base only gets Name.
Where
internal/pkg/pipeline/task/converter/converter.go — UnmarshalYAML copies m.Name and m.Delimiter onto core, never the rest of Base.
Expected
Honor the same Base fields as other tasks, or reject them at load so a pipeline author knows they have no effect.
Found while auditing task READMEs in #96.
Bug
converterimplementsUnmarshalYAMLonto amapperthat only hasname,format, anddelimiter.task.Basefields on the YAML (fail_on_error,task_concurrency,context) parse without error and are then dropped —core.Baseonly getsName.Where
internal/pkg/pipeline/task/converter/converter.go—UnmarshalYAMLcopiesm.Nameandm.Delimiterontocore, never the rest ofBase.Expected
Honor the same
Basefields as other tasks, or reject them at load so a pipeline author knows they have no effect.Found while auditing task READMEs in #96.