From 93cccd4027eb42c5d1fbf18e853a74eb72201e76 Mon Sep 17 00:00:00 2001 From: Pete Davison Date: Thu, 14 Sep 2023 20:52:56 +0000 Subject: [PATCH] fix: only create a cache if the node is remote --- taskfile/read/taskfile.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/taskfile/read/taskfile.go b/taskfile/read/taskfile.go index d952b5cf..dcb78a62 100644 --- a/taskfile/read/taskfile.go +++ b/taskfile/read/taskfile.go @@ -41,10 +41,14 @@ func readTaskfile( l *logger.Logger, ) (*taskfile.Taskfile, error) { var b []byte + var err error - cache, err := NewCache(tempDir) - if err != nil { - return nil, err + var cache *Cache + if node.Remote() { + cache, err = NewCache(tempDir) + if err != nil { + return nil, err + } } // If the file is remote, check if we have a cached copy