diff --git a/taskfile/read/taskfile.go b/taskfile/read/taskfile.go index 024f968a..10fb37e1 100644 --- a/taskfile/read/taskfile.go +++ b/taskfile/read/taskfile.go @@ -197,6 +197,7 @@ func readTaskfile(file string) (*taskfile.Taskfile, error) { if err != nil { return nil, err } + defer f.Close() var t taskfile.Taskfile if err := yaml.NewDecoder(f).Decode(&t); err != nil { return nil, fmt.Errorf("task: Failed to parse %s:\n%w", filepathext.TryAbsToRel(file), err)