gha: Try to fix 7zip extraction errors

This commit is contained in:
TSR Berry 2022-11-05 14:29:23 +01:00
parent 9bb45741b0
commit 8275b05ff4
No known key found for this signature in database
GPG Key ID: 52353C0A4CCA15E2

View File

@ -102,12 +102,12 @@ jobs:
artifact_id: artifact.id,
archive_format: 'zip',
});
fs.writeFileSync(`/tmp/${artifact.name}.zip`, Buffer.from(download.data));
fs.writeFileSync(`/home/runner/${artifact.name}.zip`, Buffer.from(download.data));
console.log(`Unzipping: /tmp/${artifact.name}.zip`);
await exec.exec("unzip", [`/tmp/${artifact.name}.zip`]);
console.log(`Extracting library from 7z file to: ${destDir}${sourceFile}`);
await exec.exec("7z", ["e", `-o${destDir}`, `/tmp/${artifact.name}`, `${sourceDir}${sourceFile}`], options);
console.log(`Unzipping: /home/runner/${artifact.name}.zip`);
await exec.exec("unzip", [`/home/runner/${artifact.name}.zip`]);
console.log(`Extracting library from 7z file to: ${destDir}/${sourceFile}`);
await exec.exec("7z", ["e", `-o${destDir}/`, `/home/runner/${artifact.name}`, `${sourceDir}${sourceFile}`], options);
if (sourceFile != destFile) {
console.log(`Renaming library to: ${destFile}`);
await exec.exec("mv", [`${destDir}/${sourceFile}`, `${destDir}/${destFile}`], options);