From e261a7b625441461a7988d48bab27ca9d70dc3f4 Mon Sep 17 00:00:00 2001 From: railgun-0402 Date: Wed, 11 Feb 2026 00:29:35 +0900 Subject: [PATCH] fix: use errors.As to detect TaskfileNotFoundError in getRootNode --- setup.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.go b/setup.go index fbbe64e746..77f2b1e491 100644 --- a/setup.go +++ b/setup.go @@ -60,7 +60,8 @@ func (e *Executor) getRootNode() (taskfile.Node, error) { taskfile.WithCert(e.Cert), taskfile.WithCertKey(e.CertKey), ) - if os.IsNotExist(err) { + var taskfileNotFoundErr errors.TaskfileNotFoundError + if errors.As(err, &taskfileNotFoundErr) { return nil, errors.TaskfileNotFoundError{ URI: fsext.DefaultDir(e.Entrypoint, e.Dir), Walk: true,