From 176d5a15c5b386dc23fda8a049a61d36e0cc7a1b Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 6 Apr 2024 17:05:04 +0800 Subject: [PATCH] show "-dev" after the version number when the build version is not a release version --- src/lib/version.js | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/lib/version.js b/src/lib/version.js index 1b95aaf8..1f0d872d 100644 --- a/src/lib/version.js +++ b/src/lib/version.js @@ -3,14 +3,23 @@ export function isProduction() { } export function getVersion() { - let version = __EZBOOKKEEPING_VERSION__ || 'unknown'; // eslint-disable-line - let commitHash = __EZBOOKKEEPING_BUILD_COMMIT_HASH__; // eslint-disable-line + const isRelease = !getBuildTime(); + const commitHash = __EZBOOKKEEPING_BUILD_COMMIT_HASH__; // eslint-disable-line + let version = __EZBOOKKEEPING_VERSION__; // eslint-disable-line + + if (version && (!isRelease || !isProduction())) { + version += '-dev'; + } + + if (!version) { + version = 'unknown'; + } if (commitHash) { - return `${version} (${commitHash.substring(0, Math.min(7, commitHash.length))})` - } else { - return version; + version += ` (${commitHash.substring(0, Math.min(7, commitHash.length))})`; } + + return version; } export function getBuildTime() {