mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-10 01:16:39 +02:00
fix: outdated sdk version handles non semver versions (#6586)
This commit is contained in:
parent
d5bc3585aa
commit
06e2c6e514
@ -52,7 +52,13 @@ describe('findOutdatedSDKs', () => {
|
||||
});
|
||||
|
||||
it('should ignore invalid SDK versions', () => {
|
||||
const sdkVersions = ['unleash-client-node', '1.2.3', null];
|
||||
const sdkVersions = [
|
||||
'unleash-client-node',
|
||||
'1.2.3',
|
||||
'unleash-client-node:0.0',
|
||||
'unleash-client-node:development',
|
||||
null,
|
||||
];
|
||||
const result = findOutdatedSDKs(sdkVersions);
|
||||
expect(result).toEqual([]);
|
||||
});
|
||||
|
@ -21,6 +21,7 @@ export const isOutdatedSdk = (sdkVersion: string | null) => {
|
||||
const [sdkName, version] = result;
|
||||
const minVersion = config[sdkName];
|
||||
if (!minVersion) return false;
|
||||
if (!semver.valid(version)) return false;
|
||||
if (semver.lt(version, minVersion)) return true;
|
||||
return false;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user