fix: updated semver package to fix prerelease comparison

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

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

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

@ -193,7 +193,9 @@ function isUpdateAvailable(updateInfo: UpdateInfo): boolean {
const currentVersion = autoUpdater.currentVersion.toString();
const latestIsNewer = isVersionGreaterThan(latestVersion, currentVersion);
console.log(`[updater] isUpdateAvailable latestIsNewer: ${latestIsNewer}`);
console.log(
`[updater] isUpdateAvailable latestIsNewer: ${latestIsNewer} currentVersion: ${currentVersion} latestVersion: ${latestVersion}`
);
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"
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"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==

Loading…
Cancel
Save