testing 7z alt

This commit is contained in:
Bryan MacFarlane 2020-05-03 18:22:18 -04:00
parent 11f920585c
commit beb2155295
2 changed files with 13 additions and 4 deletions

View file

@ -79,7 +79,10 @@ export async function getNode(
let _7zPath = path.join(__dirname, '..', 'externals', '7zr.exe');
extPath = await tc.extract7z(downloadPath, undefined, _7zPath);
// 7z extracts to folder matching file name
extPath = path.join(extPath, path.basename(info.fileName, '.7z'));
let nestedPath = path.join(extPath, path.basename(info.fileName, '.7z'));
if (fs.statSync(nestedPath) && fs.statSync(nestedPath).isDirectory()) {
extPath = nestedPath;
}
} else {
extPath = await tc.extractTar(downloadPath, undefined, [
'xz',
@ -117,7 +120,8 @@ async function getInfoFromManifest(
const releases = await tc.getManifestFromRepo(
'actions',
'node-versions',
token
token,
'update-versions-manifest-file' // TODO: remove after testing
);
console.log(`matching ${versionSpec}...`);
const rel = await tc.findFromManifest(versionSpec, stable, releases);