From 2c200af0dd29cc6ca810bfe9ad49debe500c102f Mon Sep 17 00:00:00 2001 From: Patryk Andrzejewski Date: Wed, 26 Apr 2023 12:05:16 +0200 Subject: [PATCH] Adding env variable that allows to display any version name in the dashboard settings (#3533) * Add env var that overrides version * Trigger CI --- src/components/VersionInfo/VersionInfo.tsx | 2 +- src/config.ts | 3 ++- vite.config.js | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/VersionInfo/VersionInfo.tsx b/src/components/VersionInfo/VersionInfo.tsx index a8beb4616..89a63a285 100644 --- a/src/components/VersionInfo/VersionInfo.tsx +++ b/src/components/VersionInfo/VersionInfo.tsx @@ -21,7 +21,7 @@ const VersionInfo: React.FC = ({
{`dashboard v${dashboardVersion}`}
+ >{`dashboard ${dashboardVersion}`}
{`core v${coreVersion}`}
); diff --git a/src/config.ts b/src/config.ts index de67b3af4..662110ec5 100644 --- a/src/config.ts +++ b/src/config.ts @@ -125,7 +125,8 @@ export const defaultListSettings: AppListViewSettings = { }, }; -export const APP_VERSION = packageInfo.version; +export const APP_VERSION = + process.env.CUSTOM_VERSION || `v${packageInfo.version}`; export const DEMO_MODE = process.env.DEMO_MODE === "true"; export const GTM_ID = process.env.GTM_ID; diff --git a/vite.config.js b/vite.config.js index 930f28f97..c99fb2f4b 100644 --- a/vite.config.js +++ b/vite.config.js @@ -39,6 +39,7 @@ export default defineConfig(({ command, mode }) => { APPS_TUNNEL_URL_KEYWORDS, SKIP_SOURCEMAPS, DEMO_MODE, + CUSTOM_VERSION, FLAGS_SERVICE_ENABLED, FLAGSMITH_ID, } = env; @@ -157,6 +158,7 @@ export default defineConfig(({ command, mode }) => { SENTRY_DSN, ENVIRONMENT, DEMO_MODE, + CUSTOM_VERSION, }, }, build: {