From 0acb911d6a1f2567a0f1e26b22ca474867c440f6 Mon Sep 17 00:00:00 2001 From: Evgeny Abramovich Date: Sat, 15 Feb 2020 18:07:09 +0300 Subject: [PATCH] Fixed absolute path resolving for included tasksfile --- internal/taskfile/read/taskfile.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/taskfile/read/taskfile.go b/internal/taskfile/read/taskfile.go index 5f12446e..7b1db509 100644 --- a/internal/taskfile/read/taskfile.go +++ b/internal/taskfile/read/taskfile.go @@ -29,7 +29,12 @@ func Taskfile(dir string, entrypoint string) (*taskfile.Taskfile, error) { } for namespace, includedTask := range t.Includes { - path = filepath.Join(dir, includedTask.Taskfile) + if filepath.IsAbs(includedTask.Taskfile) { + path = includedTask.Taskfile + } else { + path = filepath.Join(dir, includedTask.Taskfile) + } + info, err := os.Stat(path) if err != nil { return nil, err