Add try catch

This commit is contained in:
MaksimZhukov 2022-12-06 17:07:51 +01:00
parent 1d95b404f2
commit d4d6125cf2
2 changed files with 28 additions and 15 deletions

22
dist/setup/index.js vendored
View File

@ -67089,16 +67089,24 @@ function getLinuxInfo() {
function getOSInfo() {
return __awaiter(this, void 0, void 0, function* () {
let osInfo;
if (exports.IS_WINDOWS) {
osInfo = yield getWindowsInfo();
try {
if (exports.IS_WINDOWS) {
osInfo = yield getWindowsInfo();
}
else if (exports.IS_LINUX) {
osInfo = yield getLinuxInfo();
}
else if (exports.IS_MAC) {
osInfo = yield getMacOSInfo();
}
}
else if (exports.IS_LINUX) {
osInfo = yield getLinuxInfo();
catch (err) {
const error = err;
core.debug(error.message);
}
else if (exports.IS_MAC) {
osInfo = yield getMacOSInfo();
finally {
return osInfo;
}
return osInfo;
});
}
exports.getOSInfo = getOSInfo;

View File

@ -179,13 +179,18 @@ async function getLinuxInfo() {
export async function getOSInfo() {
let osInfo;
if (IS_WINDOWS) {
osInfo = await getWindowsInfo();
} else if (IS_LINUX) {
osInfo = await getLinuxInfo();
} else if (IS_MAC) {
osInfo = await getMacOSInfo();
try {
if (IS_WINDOWS) {
osInfo = await getWindowsInfo();
} else if (IS_LINUX) {
osInfo = await getLinuxInfo();
} else if (IS_MAC) {
osInfo = await getMacOSInfo();
}
} catch (err) {
const error = err as Error;
core.debug(error.message);
} finally {
return osInfo;
}
return osInfo;
}