From f5b640e682617bfd6bb9b97d158441e3b3b2ea39 Mon Sep 17 00:00:00 2001 From: Jack Westbrook Date: Tue, 6 May 2025 09:16:15 +0200 Subject: [PATCH] [release-12.0.1] Prometheus: Fix semver import path (#104945) Prometheus: Fix semver import path (#104756) chore(prometheus): import from semver so consumers builds dont break with esm (cherry picked from commit 90f628abff62b99360b7b2760c4bed69f041628f) --- packages/grafana-prometheus/src/datasource.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/grafana-prometheus/src/datasource.ts b/packages/grafana-prometheus/src/datasource.ts index f871c4b626b..7dd2ece08da 100644 --- a/packages/grafana-prometheus/src/datasource.ts +++ b/packages/grafana-prometheus/src/datasource.ts @@ -3,7 +3,7 @@ import { defaults } from 'lodash'; import { tz } from 'moment-timezone'; import { lastValueFrom, Observable, throwError } from 'rxjs'; import { map, tap } from 'rxjs/operators'; -import semver from 'semver/preload'; +import { gte } from 'semver'; import { AbstractQuery, @@ -214,7 +214,7 @@ export class PrometheusDatasource return false; } - return semver.gte(this.datasourceConfigurationPrometheusVersion, targetVersion); + return gte(this.datasourceConfigurationPrometheusVersion, targetVersion); } _addTracingHeaders(httpOptions: PromQueryRequest, options: DataQueryRequest) {