1
0
mirror of https://github.com/go-task/task.git synced 2025-06-15 00:15:10 +02:00

Remove ignore_errors

This commit is contained in:
Stephen Prater
2019-05-28 13:02:59 -07:00
parent 659cae6a4c
commit 044d3a0ff9
7 changed files with 39 additions and 95 deletions

18
task.go
View File

@ -189,12 +189,12 @@ func (e *Executor) RunTask(ctx context.Context, call taskfile.Call) error {
}
if !e.Force {
upToDate, err := e.isTaskUpToDate(ctx, t)
preCondMet, err := e.areTaskPreconditionsMet(ctx, t)
if err != nil {
return err
}
preCondMet, err := e.areTaskPreconditionsMet(ctx, t)
upToDate, err := e.isTaskUpToDate(ctx, t)
if err != nil {
return err
}
@ -233,11 +233,8 @@ func (e *Executor) runDeps(ctx context.Context, t *taskfile.Task) error {
g.Go(func() error {
err := e.RunTask(ctx, taskfile.Call{Task: d.Task, Vars: d.Vars})
if err != nil {
if err == ErrOptionalPreconditionFailed {
e.Logger.Errf("%s", err)
} else {
return err
}
e.Logger.Errf("%s", err)
return err
}
return nil
})
@ -253,11 +250,8 @@ func (e *Executor) runCommand(ctx context.Context, t *taskfile.Task, call taskfi
case cmd.Task != "":
err := e.RunTask(ctx, taskfile.Call{Task: cmd.Task, Vars: cmd.Vars})
if err != nil {
if err == ErrOptionalPreconditionFailed {
e.Logger.Errf("%s", err)
} else {
return err
}
e.Logger.Errf("%s", err)
return err
}
return nil
case cmd.Cmd != "":