fix: updated semver package to fix prerelease comparison

log version comparison when debugging
pull/3281/head
yougotwill 3 months ago
parent 861af0059a
commit 2e6ff217a2

@ -125,7 +125,7 @@
"redux-promise-middleware": "^6.2.0", "redux-promise-middleware": "^6.2.0",
"rimraf": "2.6.2", "rimraf": "2.6.2",
"sanitize.css": "^12.0.1", "sanitize.css": "^12.0.1",
"semver": "^7.5.4", "semver": "^7.7.1",
"styled-components": "^6.1.11", "styled-components": "^6.1.11",
"uuid": "8.3.2", "uuid": "8.3.2",
"webrtc-adapter": "^4.1.1", "webrtc-adapter": "^4.1.1",

@ -2,6 +2,7 @@ import useAsync from 'react-use/lib/useAsync';
import { shell } from 'electron'; import { shell } from 'electron';
import useBoolean from 'react-use/lib/useBoolean'; import useBoolean from 'react-use/lib/useBoolean';
import { useDispatch } from 'react-redux'; import { useDispatch } from 'react-redux';
import { gt as isVersionGreaterThan } from 'semver';
import { Flex } from '../../basic/Flex'; import { Flex } from '../../basic/Flex';
import { SpacerXS } from '../../basic/Text'; import { SpacerXS } from '../../basic/Text';
import { localize } from '../../../localization/localeTools'; import { localize } from '../../../localization/localeTools';
@ -94,6 +95,10 @@ export const DebugActions = () => {
`Current: v${window.versionInfo.version}` `Current: v${window.versionInfo.version}`
); );
ToastUtils.pushToastInfo('debugLatestRelease', `Available: v${versionNumber}`); ToastUtils.pushToastInfo('debugLatestRelease', `Available: v${versionNumber}`);
window.log.debug(
`WIP: [debugMenu] [updater] isVersionGreaterThan(latestVersion, currentVersion)`,
isVersionGreaterThan(`v${versionNumber}`, `v${window.versionInfo.version}`)
);
} else { } else {
ToastUtils.pushToastError('debugLatestRelease', 'Failed to fetch latest release'); ToastUtils.pushToastError('debugLatestRelease', 'Failed to fetch latest release');
} }
@ -123,6 +128,10 @@ export const DebugActions = () => {
`Current: v${window.versionInfo.version}` `Current: v${window.versionInfo.version}`
); );
ToastUtils.pushToastInfo('debugAlphaRelease', `Available: v${versionNumber}`); ToastUtils.pushToastInfo('debugAlphaRelease', `Available: v${versionNumber}`);
window.log.debug(
`WIP: [debugMenu] [updater] isVersionGreaterThan(latestVersion, currentVersion)`,
isVersionGreaterThan(`v${versionNumber}`, `v${window.versionInfo.version}`)
);
} else { } else {
ToastUtils.pushToastError('debugAlphaRelease', 'Failed to fetch latest release'); ToastUtils.pushToastError('debugAlphaRelease', 'Failed to fetch latest release');
} }

@ -193,7 +193,9 @@ function isUpdateAvailable(updateInfo: UpdateInfo): boolean {
const currentVersion = autoUpdater.currentVersion.toString(); const currentVersion = autoUpdater.currentVersion.toString();
const latestIsNewer = isVersionGreaterThan(latestVersion, currentVersion); const latestIsNewer = isVersionGreaterThan(latestVersion, currentVersion);
console.log(`[updater] isUpdateAvailable latestIsNewer: ${latestIsNewer}`); console.log(
`[updater] isUpdateAvailable latestIsNewer: ${latestIsNewer} currentVersion: ${currentVersion} latestVersion: ${latestVersion}`
);
return latestIsNewer; return latestIsNewer;
} }

@ -6858,7 +6858,7 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4: semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4, semver@^7.7.1:
version "7.7.1" version "7.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==

Loading…
Cancel
Save