From 64095ea9720edec1b4c408887417c7ed45c29c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Tue, 30 May 2023 17:27:44 +0200 Subject: [PATCH] Implement Build Number --- update.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/update.js b/update.js index 7148bbe..8e8b895 100644 --- a/update.js +++ b/update.js @@ -1,13 +1,16 @@ const fs = require('fs'); -var packagejson = require('./lens/open-lens/package.json'); +const packageJsonOpenLens = require('./lens/open-lens/package.json'); -packagejson.build.publish = [{ +packageJsonOpenLens.build.publish = [{ url: "https://github.com/MuhammedKalkan/OpenLens/releases/download/Latest", provider: "generic" }]; -packagejson.build.win.artifactName = "OpenLens.Setup.${version}.${ext}"; -packagejson.build.npmRebuild = true; +packageJsonOpenLens.version = `${packageJsonOpenLens.version}+${process.env.BUILD_NUMBER}`; +packageJsonOpenLens.build.artifactName = "${productName}-${buildVersion}-${arch}-${os}.${ext}"; +packageJsonOpenLens.build.linux.artifactName = packageJsonOpenLens.build.linux.artifactName.replace("${version}", "${buildVersion}"); +packageJsonOpenLens.build.win.artifactName = "OpenLens.Setup.${buildVersion}.${ext}"; +packageJsonOpenLens.build.npmRebuild = true; -fs.writeFileSync('./lens/open-lens/package.json', JSON.stringify(packagejson)); +fs.writeFileSync('./lens/open-lens/package.json', JSON.stringify(packageJsonOpenLens, null, 2));