Skip to content

Commit 04eba0d

Browse files
authored
fix: handle caret and tilde in runtime versions (#5501)
1 parent ff04446 commit 04eba0d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/controllers/migrate-controller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,7 @@ export class MigrateController
11281128
allowInvalidVersions: boolean
11291129
): boolean {
11301130
return !!version
1131-
? semver.lt(version, targetVersion)
1131+
? semver.lt(semver.coerce(version), targetVersion)
11321132
: !allowInvalidVersions;
11331133
}
11341134

lib/services/project-config-service.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ export default {
372372

373373
if (
374374
runtimePackage.version &&
375-
semver.gte(runtimePackage.version, "7.0.0-rc.5")
375+
semver.gte(semver.coerce(runtimePackage.version), "7.0.0-rc.5")
376376
) {
377377
// runtimes >= 7.0.0-rc.5 support passing appPath and appResourcesPath through gradle project flags
378378
// so writing an nsconfig is not necessary.

0 commit comments

Comments
 (0)