From 6c999f267feeb163ffc8fd5ee92b3309446c997c Mon Sep 17 00:00:00 2001 From: Zeeshaun Date: Wed, 25 Mar 2026 15:52:34 +0000 Subject: [PATCH] Adding --- LCU.WebApps.Collections.RepoClient/version.js | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/LCU.WebApps.Collections.RepoClient/version.js b/LCU.WebApps.Collections.RepoClient/version.js index 97864ea..f340c95 100644 --- a/LCU.WebApps.Collections.RepoClient/version.js +++ b/LCU.WebApps.Collections.RepoClient/version.js @@ -3,10 +3,30 @@ const { version } = require('./package.json'); const { resolve, relative } = require('path'); const { writeFileSync } = require('fs-extra'); -const gitInfo = gitDescribeSync({ - dirtyMark: false, - dirtySemver: false -}); +function getGitInfo() { + try { + return gitDescribeSync({ + dirtyMark: false, + dirtySemver: false + }); + } catch (err) { + const commit = process.env.BUILD_SOURCEVERSION || process.env.GIT_COMMIT || 'unknown'; + const ref = process.env.BUILD_SOURCEBRANCHNAME || process.env.GIT_BRANCH || 'unknown'; + const build = process.env.BUILD_BUILDNUMBER || process.env.BUILD_NUMBER || 'local'; + + return { + raw: `${version}-${build}`, + tag: version, + distance: 0, + hash: commit, + semverString: version, + suffix: build, + ref + }; + } +} + +const gitInfo = getGitInfo(); gitInfo.version = version;