From 176ca91029c0b1d59536d94ffb57786831d324a9 Mon Sep 17 00:00:00 2001 From: Jeavon Date: Tue, 8 Nov 2016 09:02:24 +0000 Subject: [PATCH] Add padded build numbers so that NuGet knows which is the latest version --- build/appveyor-project-version-patch.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/build/appveyor-project-version-patch.js b/build/appveyor-project-version-patch.js index 0f8846fcd8..2385768faa 100644 --- a/build/appveyor-project-version-patch.js +++ b/build/appveyor-project-version-patch.js @@ -4,10 +4,12 @@ var semver = require("semver"); var file = "../src/imagesharp/project.json"; var buildVersion = process.env.APPVEYOR_BUILD_VERSION.substring(1); -var findPoint = buildVersion.lastIndexOf("."); -var basePackageVer = buildVersion.substring(0, findPoint); -var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length); -var semversion = semver.valid(basePackageVer + "-alpha" + buildNumber); +var findPoint = buildVersion.lastIndexOf("."); +var basePackageVer = buildVersion.substring(0, findPoint); +var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length); +var pad = "000000"; +var paddedBuildNumber = pad.substring(0, pad.length - buildNumber.length) + buildNumber; +var semversion = semver.valid(basePackageVer + "-alpha" + paddedBuildNumber); jsonfile.readFile(file, function (err, project) { project.version = semversion;