From 547a77cf75a4bf831698cb751fbd937acc5a629c Mon Sep 17 00:00:00 2001 From: David Hadka Date: Fri, 9 Apr 2021 13:38:55 -0500 Subject: [PATCH] Fix permissions issues using gtar on mac --- packages/cache/src/internal/tar.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/cache/src/internal/tar.ts b/packages/cache/src/internal/tar.ts index 1b70dac0..fbea7c2e 100644 --- a/packages/cache/src/internal/tar.ts +++ b/packages/cache/src/internal/tar.ts @@ -26,6 +26,8 @@ async function getTarPath( case 'darwin': { const gnuTar = await io.which('gtar', false) if (gnuTar) { + // fix permission denied errors when extracting BSD tar archive with GNU tar - https://github.com/actions/cache/issues/527 + args.push('--delay-directory-restore') return gnuTar } break