diff --git a/src/common/utils/sort-compare.ts b/src/common/utils/sort-compare.ts index df4c59b961..ee32ab45c4 100644 --- a/src/common/utils/sort-compare.ts +++ b/src/common/utils/sort-compare.ts @@ -81,7 +81,7 @@ export function sortCharts(charts: RawHelmChart[]) { iter.map( charts, chart => { - const __version = coerce(chart.version, { includePrerelease: true, loose: true }); + const __version = coerce(chart.version, { loose: true }); if (!__version) { logger.warn(`[HELM-SERVICE]: Version from helm chart is not loosely coercable to semver.`, { name: chart.name, version: chart.version, repo: chart.repo }); diff --git a/src/extensions/extension-discovery/is-compatible-extension/is-compatible-extension.ts b/src/extensions/extension-discovery/is-compatible-extension/is-compatible-extension.ts index 44b0f1782d..717effa1c6 100644 --- a/src/extensions/extension-discovery/is-compatible-extension/is-compatible-extension.ts +++ b/src/extensions/extension-discovery/is-compatible-extension/is-compatible-extension.ts @@ -27,7 +27,6 @@ export const isCompatibleExtension = ({ appSemVer }: Dependencies): ((manifest: const { major: extMajor, minor: extMinor } = semver.coerce(manifestLensEngine, { loose: true, - includePrerelease: false, }) as semver.SemVer; const supportedVersionsByExtension = semver.validRange(`^${extMajor}.${extMinor}`) as string; diff --git a/src/main/kubectl/kubectl.ts b/src/main/kubectl/kubectl.ts index 6fde083de5..2e70f3c7ee 100644 --- a/src/main/kubectl/kubectl.ts +++ b/src/main/kubectl/kubectl.ts @@ -67,7 +67,7 @@ export class Kubectl { let version: SemVer; try { - version = new SemVer(clusterVersion, { includePrerelease: false }); + version = new SemVer(clusterVersion); } catch { version = new SemVer(Kubectl.bundledKubectlVersion); } diff --git a/src/renderer/components/+extensions/attempt-install-by-info.injectable.tsx b/src/renderer/components/+extensions/attempt-install-by-info.injectable.tsx index 0af3149e1b..dd320407a5 100644 --- a/src/renderer/components/+extensions/attempt-install-by-info.injectable.tsx +++ b/src/renderer/components/+extensions/attempt-install-by-info.injectable.tsx @@ -91,7 +91,7 @@ const attemptInstallByInfo = ({ } } else { const versions = Object.keys(json.versions) - .map(version => new SemVer(version, { loose: true, includePrerelease: true })) + .map(version => new SemVer(version, { loose: true })) // ignore pre-releases for auto picking the version .filter(version => version.prerelease.length === 0); diff --git a/src/renderer/components/+helm-charts/helm-chart.store.ts b/src/renderer/components/+helm-charts/helm-chart.store.ts index 1a3c4d7d7f..415fe3e333 100644 --- a/src/renderer/components/+helm-charts/helm-chart.store.ts +++ b/src/renderer/components/+helm-charts/helm-chart.store.ts @@ -55,7 +55,7 @@ export class HelmChartStore extends ItemStore { protected sortVersions = (versions: ChartVersion[]) => { return versions - .map(chartVersion => ({ ...chartVersion, __version: semver.coerce(chartVersion.version, { includePrerelease: true, loose: true }) })) + .map(chartVersion => ({ ...chartVersion, __version: semver.coerce(chartVersion.version, { loose: true }) })) .sort(sortCompareChartVersions) .map(({ __version, ...chartVersion }) => chartVersion); };