From b552cc2b124396142dd147a63ca556378012e857 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Sat, 15 Jul 2017 13:36:22 -0300 Subject: [PATCH] yaml: use UnmarshalStrict instead on Unmarshal https://github.com/go-yaml/yaml/pull/262 --- taskfile.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taskfile.go b/taskfile.go index 21c13fdc..34dbc9e6 100644 --- a/taskfile.go +++ b/taskfile.go @@ -36,7 +36,7 @@ func (e *Executor) ReadTaskfile() error { func (e *Executor) readTaskfileData(path string) (tasks map[string]*Task, err error) { if b, err := ioutil.ReadFile(path + ".yml"); err == nil { - return tasks, yaml.Unmarshal(b, &tasks) + return tasks, yaml.UnmarshalStrict(b, &tasks) } return nil, taskFileNotFound{path} } @@ -45,7 +45,7 @@ func (e *Executor) readTaskvars() error { file := filepath.Join(e.Dir, TaskvarsFilePath) if b, err := ioutil.ReadFile(file + ".yml"); err == nil { - if err := yaml.Unmarshal(b, &e.taskvars); err != nil { + if err := yaml.UnmarshalStrict(b, &e.taskvars); err != nil { return err } }