Browse Source

ref: Move semverCompare into utils/versions/ (#71854)

Related to https://github.com/getsentry/sentry/pull/71857
Ryan Albrecht 9 months ago
parent
commit
35206b51ef

+ 1 - 1
static/app/components/events/interfaces/crashContent/exception/actionableItemsUtils.tsx

@@ -20,7 +20,7 @@ import {defined} from 'sentry/utils';
 import {trackAnalytics} from 'sentry/utils/analytics';
 import {useApiQuery} from 'sentry/utils/queryClient';
 import useOrganization from 'sentry/utils/useOrganization';
-import {semverCompare} from 'sentry/utils/versions';
+import {semverCompare} from 'sentry/utils/versions/semverCompare';
 import {projectProcessingIssuesMessages} from 'sentry/views/settings/project/projectProcessingIssues';
 
 const MINIFIED_DATA_JAVA_EVENT_REGEX_MATCH =

+ 1 - 1
static/app/utils/useProjectSdkNeedsUpdate.tsx

@@ -1,7 +1,7 @@
 import type {Organization} from 'sentry/types/organization';
 import {useQuery} from 'sentry/utils/queryClient';
 import useApi from 'sentry/utils/useApi';
-import {semverCompare} from 'sentry/utils/versions';
+import {semverCompare} from 'sentry/utils/versions/semverCompare';
 
 type Opts = {
   minVersion: string;

+ 8 - 0
static/app/utils/versions.tsx

@@ -0,0 +1,8 @@
+import {semverCompare} from 'sentry/utils/versions/semverCompare';
+
+/**
+ * This is here for getsentry
+ *
+ * @deprecated Import directly from sentry/utils/versions/semverCompare instead.
+ */
+export {semverCompare};

+ 1 - 1
static/app/utils/versions.spec.tsx → static/app/utils/versions/semverCompare.spec.tsx

@@ -1,7 +1,7 @@
 // Taken from https://gist.github.com/iwill/a83038623ba4fef6abb9efca87ae9ccb
 // returns -1 for smaller, 0 for equals, and 1 for greater than
 
-import {semverCompare} from './versions';
+import {semverCompare} from './semverCompare';
 
 function testVersion(v1: string, operator: '<' | '>' | '=', v2: string) {
   const result = semverCompare(v1, v2);

+ 0 - 0
static/app/utils/versions.ts → static/app/utils/versions/semverCompare.ts


+ 1 - 1
static/app/views/performance/database/useOutdatedSDKProjects.tsx

@@ -2,7 +2,7 @@ import uniqBy from 'lodash/uniqBy';
 
 import ProjectsStore from 'sentry/stores/projectsStore';
 import {useOrganizationSDKUpdates} from 'sentry/utils/useOrganizationSDKUpdates';
-import {semverCompare} from 'sentry/utils/versions';
+import {semverCompare} from 'sentry/utils/versions/semverCompare';
 import {MIN_SDK_VERSION_BY_PLATFORM} from 'sentry/views/performance/database/settings';
 
 interface Options {