From 06d7e368abc15a1b088797b374bc3373b5e07169 Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Tue, 4 Oct 2022 17:27:14 -0500 Subject: [PATCH] fix: Ignore hidden folders when archiving (#4370) Fixes #4369. --- provisionersdk/archive.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/provisionersdk/archive.go b/provisionersdk/archive.go index 27bf82e3ab..f6539bec17 100644 --- a/provisionersdk/archive.go +++ b/provisionersdk/archive.go @@ -75,7 +75,11 @@ func Tar(directory string, limit int64) ([]byte, error) { if err != nil { return err } - if strings.HasPrefix(filepath.Base(rel), ".") { + if strings.HasPrefix(rel, ".") { + if fileInfo.IsDir() && rel != "." { + // Don't archive hidden files! + return filepath.SkipDir + } // Don't archive hidden files! return err }