chore: fix check script

This commit is contained in:
GyDi 2023-07-23 13:11:17 +08:00
parent 9ea08f4fed
commit e8eb68bf24
No known key found for this signature in database
GPG Key ID: 9C3AD40F1F99880A

View File

@ -123,8 +123,9 @@ async function resolveSidecar(binInfo) {
await fs.mkdirp(tempDir);
try {
if (!(await fs.pathExists(tempZip)))
if (!(await fs.pathExists(tempZip))) {
await downloadFile(downloadURL, tempZip);
}
if (zipFile.endsWith(".zip")) {
const zip = new AdmZip(tempZip);
@ -140,7 +141,7 @@ async function resolveSidecar(binInfo) {
const writeStream = fs.createWriteStream(sidecarPath);
await new Promise((resolve, reject) => {
const onError = (error) => {
console.error(`[ERROR]: "${name}" gz failed`, error.message);
console.error(`[ERROR]: "${name}" gz failed:`, error.message);
reject(error);
};
readStream
@ -156,6 +157,8 @@ async function resolveSidecar(binInfo) {
});
}
} catch (err) {
// 需要删除文件
await fs.remove(sidecarPath);
throw err;
} finally {
// delete temp dir
@ -318,7 +321,8 @@ async function runTask() {
await task.func();
break;
} catch (err) {
console.error(`[ERROR]: task::${task.name} try ${i} == `, err.message);
console.error(`[ERROR]: task::${task.name} try ${i} ==`, err.message);
if (i === task.retry - 1) throw err;
}
}
return runTask();