From b72d1bbcfa724ed0f4f3ebce587f66c1f0884c6c Mon Sep 17 00:00:00 2001 From: Valentin Maerten <maerten.valentin@gmail.com> Date: Sun, 23 Feb 2025 12:19:24 +0100 Subject: [PATCH] use slices.concat --- precondition.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/precondition.go b/precondition.go index b1f22cc6..babe250f 100644 --- a/precondition.go +++ b/precondition.go @@ -2,6 +2,7 @@ package task import ( "context" + "slices" "github.com/go-task/task/v3/errors" "github.com/go-task/task/v3/internal/env" @@ -14,7 +15,7 @@ import ( var ErrPreconditionFailed = errors.New("task: precondition not met") func (e *Executor) areTaskPreconditionsMet(ctx context.Context, t *ast.Task) (bool, error) { - for _, p := range append(t.Preconditions, e.Taskfile.Preconditions.Preconditions...) { + for _, p := range slices.Concat(e.Taskfile.Preconditions.Preconditions, t.Preconditions) { err := execext.RunCommand(ctx, &execext.RunCommandOptions{ Command: p.Sh, Dir: t.Dir,