1
0
mirror of https://github.com/go-task/task.git synced 2025-03-17 21:08:01 +02:00

task: Check context error

Check context error after running dependencies, to prevent false
negative precondition errors due to "context canceled".

Signed-off-by: Marcello Sylvester Bauer <sylv@sylv.io>
This commit is contained in:
Marcello Sylvester Bauer 2021-11-03 12:26:21 +01:00
parent 6a0b778978
commit bdb97eab86

View File

@ -315,6 +315,10 @@ func (e *Executor) RunTask(ctx context.Context, call taskfile.Call) error {
}
if !e.Force {
if err := ctx.Err(); err != nil {
return err
}
preCondMet, err := e.areTaskPreconditionsMet(ctx, t)
if err != nil {
return err