From 115b4a308f095be8fdb34ae4fb18dd575d66ff5a Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Sat, 28 Apr 2018 15:39:54 -0300 Subject: [PATCH] YAML: Don't use strict unmarshaling anymore Fixes #112 --- taskfile.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/taskfile.go b/taskfile.go index 8a5a37f1..0b667993 100644 --- a/taskfile.go +++ b/taskfile.go @@ -44,7 +44,7 @@ func (e *Executor) readTaskfile() error { func (e *Executor) readTaskfileData(path string) (*taskfile.Taskfile, error) { if b, err := ioutil.ReadFile(path + ".yml"); err == nil { var taskfile taskfile.Taskfile - return &taskfile, yaml.UnmarshalStrict(b, &taskfile) + return &taskfile, yaml.Unmarshal(b, &taskfile) } return nil, taskFileNotFound{path} } @@ -56,14 +56,14 @@ func (e *Executor) readTaskvars() error { ) if b, err := ioutil.ReadFile(file + ".yml"); err == nil { - if err := yaml.UnmarshalStrict(b, &e.taskvars); err != nil { + if err := yaml.Unmarshal(b, &e.taskvars); err != nil { return err } } if b, err := ioutil.ReadFile(osSpecificFile + ".yml"); err == nil { osTaskvars := make(taskfile.Vars, 10) - if err := yaml.UnmarshalStrict(b, &osTaskvars); err != nil { + if err := yaml.Unmarshal(b, &osTaskvars); err != nil { return err } for k, v := range osTaskvars {