Address comments

This commit is contained in:
Sampark Sharma authored and GitHub committed 2022-11-15 08:41:04 +00:00
1 parent 1c598e6f90
commit cb8659f414
4 files changed
+31 -29

No files matched your search

+2 -9
View File
@@ -14,19 +14,12 @@ async function getTarPath(
let tarPath = await io.which('tar', true)
switch (process.platform) {
case 'win32': {
const gnuTar = `${process.env['PROGRAMFILES']}\\Git\\usr\\bin\\tar.exe`
const gnuTar = await utils.getGnuTarPathOnWindows()
const systemTar = `${process.env['windir']}\\System32\\tar.exe`
if (existsSync(gnuTar)) {
if (gnuTar) {
// Use GNUtar as default on windows
args.push('--force-local')
tarPath = gnuTar
} else if (
compressionMethod !== CompressionMethod.Gzip ||
(await utils.isGnuTarInstalled())
) {
// We only use zstandard compression on windows when gnu tar is installed due to
// a bug with compressing large files with bsdtar + zstd
args.push('--force-local')
} else if (existsSync(systemTar)) {
tarPath = systemTar
}