Fix Windows archives extraction issue (#689)

This commit is contained in:
Priya Gupta 2024-10-11 03:02:25 +05:30 committed by GitHub
commit 83a06ff9d9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 154 additions and 104 deletions

View file

@ -190,3 +190,14 @@ export function getGitHubHttpHeaders(): OutgoingHttpHeaders {
}
return headers;
}
// Rename archive to add extension because after downloading
// archive does not contain extension type and it leads to some issues
// on Windows runners without PowerShell Core.
//
// For default PowerShell Windows it should contain extension type to unpack it.
export function renameWinArchive(javaArchivePath: string): string {
const javaArchivePathRenamed = `${javaArchivePath}.zip`;
fs.renameSync(javaArchivePath, javaArchivePathRenamed);
return javaArchivePathRenamed;
}