Fix release log object and multi-platform extension replacement

This commit is contained in:
2026-09-04 19:04:10 -07:00
parent 5f4c47a07c
commit b757f741b7

View File

@@ -150,7 +150,7 @@ function createGitLabRelease(tag, releaseLinks) {
});
});
}
return promiseChain;
return promiseChain.then(() => ({ name: `Vyla Home Release ${tag}`, tag_name: tag }));
}
throw err;
});
@@ -243,14 +243,15 @@ async function main() {
if (installerPath && installerUploadName) {
console.log(`Uploading installer ${installerUploadName}...`);
const installerUnique = installerUploadName.replace('.exe', `-${timestamp}.exe`);
const ext = path.extname(installerUploadName);
const installerUnique = installerUploadName.replace(ext, `-${timestamp}${ext}`);
const installerUrl = await uploadFileToGitLabPackage(installerPath, 'vyla-home', version, installerUnique);
releaseLinks.push({ name: installerUploadName, url: installerUrl, link_type: 'package' });
}
console.log('[3/4] Publishing GitLab Release...');
const release = await createGitLabRelease(version, releaseLinks);
console.log(`[4/4] Release successfully created: ${release.name} (${release.tag_name})`);
console.log(`[4/4] Release process successfully completed for ${version}!`);
}
function ensureBundledNode() {