From d9bea3fa81b697f6921747a9e500141fa18e3678 Mon Sep 17 00:00:00 2001 From: SillyZir <269283839+SillyZir@users.noreply.github.com> Date: Tue, 25 Aug 2026 20:58:16 -0400 Subject: [PATCH] fix: fall back to the include dir when no taskfile is specified Refs #2878 --- taskfile/reader.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/taskfile/reader.go b/taskfile/reader.go index fc5d6d30af..af922a56c4 100644 --- a/taskfile/reader.go +++ b/taskfile/reader.go @@ -339,7 +339,12 @@ func (r *Reader) include(ctx context.Context, node Node) error { return err } - entrypoint, err := node.ResolveEntrypoint(include.Taskfile) + // If no taskfile is specified, look for one in the include's dir + taskfile := include.Taskfile + if taskfile == "" { + taskfile = include.Dir + } + entrypoint, err := node.ResolveEntrypoint(taskfile) if err != nil { return err }