From 32ca27f4f79732ab34aedf380914647a1ed7ddcc Mon Sep 17 00:00:00 2001 From: Anton Nikolaev Date: Tue, 17 Nov 2020 11:49:50 -0800 Subject: [PATCH] Fix assigning unique numbers to builds Summary: Just rolling back a part of D24782300 (https://github.com/facebook/flipper/commit/dce7422ba673a3b35cec9fabf6c57c76fdd2d4b9) where I've accidently removed using of unique number because did not understood how it is passed and wrongly decided it is not needed. Reviewed By: passy Differential Revision: D25027458 fbshipit-source-id: f623732c161bca01859f91444c2a0ed211a5fad6 --- desktop/scripts/build-utils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/desktop/scripts/build-utils.ts b/desktop/scripts/build-utils.ts index 3a8c1d366..8a677dde3 100644 --- a/desktop/scripts/build-utils.ts +++ b/desktop/scripts/build-utils.ts @@ -201,7 +201,12 @@ export function buildFolder(): Promise { }); } export function getVersionNumber() { - const {version} = require('../package.json'); + let {version} = require('../package.json'); + // Unique build number is passed as --version parameter from Sandcastle + const buildNumber = process.argv.join(' ').match(/--version=(\d+)/); + if (buildNumber && buildNumber.length > 0) { + version = [...version.split('.').slice(0, 2), buildNumber[1]].join('.'); + } return version; }