From cf54be32661f60069121301506efa02d026187e1 Mon Sep 17 00:00:00 2001 From: Trim21 Date: Sun, 1 Feb 2026 01:49:22 +0800 Subject: [PATCH] fix(node_git): always use unix path style (#2656) --- taskfile/node_git.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/taskfile/node_git.go b/taskfile/node_git.go index 62d429fe..5c960479 100644 --- a/taskfile/node_git.go +++ b/taskfile/node_git.go @@ -5,6 +5,7 @@ import ( "fmt" "net/url" "os" + "path" "path/filepath" "strings" "sync" @@ -191,8 +192,8 @@ func (node *GitNode) ResolveEntrypoint(entrypoint string) (string, error) { return entrypoint, nil } - dir, _ := filepath.Split(node.path) - resolvedEntrypoint := fmt.Sprintf("%s//%s", node.url, filepath.Join(dir, entrypoint)) + dir, _ := path.Split(node.path) + resolvedEntrypoint := fmt.Sprintf("%s//%s", node.url, path.Join(dir, entrypoint)) if node.ref != "" { return fmt.Sprintf("%s?ref=%s", resolvedEntrypoint, node.ref), nil }