From 8e90fef5483925af25d9d406665b891b80ecc294 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 1 Mar 2021 17:29:28 -0500 Subject: [PATCH] ignore prelease info for the docsUrl Signed-off-by: Sebastian Malton --- src/common/vars.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/vars.ts b/src/common/vars.ts index cf45195563..a2062aeed9 100644 --- a/src/common/vars.ts +++ b/src/common/vars.ts @@ -1,5 +1,6 @@ // App's common configuration for any process (main, renderer, build pipeline, etc.) import path from "path"; +import { SemVer } from "semver"; import packageInfo from "../../package.json"; import { defineGlobal } from "./utils/defineGlobal"; @@ -44,6 +45,9 @@ export const issuesTrackerUrl = "https://github.com/lensapp/lens/issues"; export const slackUrl = "https://join.slack.com/t/k8slens/shared_invite/enQtOTc5NjAyNjYyOTk4LWU1NDQ0ZGFkOWJkNTRhYTc2YjVmZDdkM2FkNGM5MjhiYTRhMDU2NDQ1MzIyMDA4ZGZlNmExOTc0N2JmY2M3ZGI"; export const supportUrl = "https://docs.k8slens.dev/latest/support/"; -const docsVersion = isProduction ? `v${packageInfo.version}` : "latest"; +// This explicitly ignores the prerelease info on the package version +const { major, minor, patch } = new SemVer(packageInfo.version); +const mmpVersion = [major, minor, patch].join("."); +const docsVersion = isProduction ? `v${mmpVersion}` : "latest"; export const docsUrl = `https://docs.k8slens.dev/${docsVersion}`;