diff --git a/internal/build/file.go b/internal/build/file.go index 2cd090c42c..d22a0aada1 100644 --- a/internal/build/file.go +++ b/internal/build/file.go @@ -31,9 +31,11 @@ func HashFolder(folder string, exlude []string) (map[string][32]byte, error) { res := make(map[string][32]byte) err := filepath.WalkDir(folder, func(path string, d os.DirEntry, _ error) error { // Skip anything that's exluded or not a regular file - for _, skip := range exlude { - if strings.HasPrefix(path, filepath.FromSlash(skip)) { - return filepath.SkipDir + if d.IsDir() { + for _, skip := range exlude { + if strings.HasPrefix(path, filepath.FromSlash(skip)) { + return filepath.SkipDir + } } } if !d.Type().IsRegular() {