mirror of
https://github.com/go-task/task.git
synced 2026-06-11 09:51:50 +00:00
fix: make sure USER_WORKING_DIR works corrently with includes (#1309)
Closes #1046 Closes #1205 Closes #1250 Closes #1293 Closes #1274 Closes #1309 Closes #1312 Co-authored-by: Marcus Spading <ms@fragmentum.net>
This commit is contained in:
12
setup.go
12
setup.go
@@ -175,13 +175,17 @@ func (e *Executor) setupCompiler() error {
|
||||
Logger: e.Logger,
|
||||
}
|
||||
} else {
|
||||
userWorkingDir, err := os.Getwd()
|
||||
if err != nil {
|
||||
return err
|
||||
if e.UserWorkingDir == "" {
|
||||
var err error
|
||||
e.UserWorkingDir, err = os.Getwd()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
e.Compiler = &compilerv3.CompilerV3{
|
||||
Dir: e.Dir,
|
||||
UserWorkingDir: userWorkingDir,
|
||||
UserWorkingDir: e.UserWorkingDir,
|
||||
TaskfileEnv: e.Taskfile.Env,
|
||||
TaskfileVars: e.Taskfile.Vars,
|
||||
Logger: e.Logger,
|
||||
|
||||
Reference in New Issue
Block a user