From 43af7e16981cfe24b19ea704e51ca16654c8b81a 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 --- src/internal/tar.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/internal/tar.ts b/src/internal/tar.ts index 1b70dac..fbea7c2 100644 --- a/src/internal/tar.ts +++ b/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