Fix version satisfying logic

This commit is contained in:
IvanZosimov 2022-09-29 15:57:23 +02:00
parent 4d8de26495
commit 855515f5da
2 changed files with 6 additions and 2 deletions

4
dist/index.js vendored
View File

@ -366,7 +366,9 @@ class DotnetCoreInstaller {
outputDotnetVersion(version, installationPath) {
return __awaiter(this, void 0, void 0, function* () {
let versionsOnRunner = yield promises_1.readdir(path_1.default.join(installationPath.replace(/'/g, ''), 'sdk'));
let installedVersion = semver_1.default.maxSatisfying(versionsOnRunner, version);
let installedVersion = semver_1.default.maxSatisfying(versionsOnRunner, version, {
includePrerelease: true
});
return installedVersion;
});
}

View File

@ -266,7 +266,9 @@ export class DotnetCoreInstaller {
path.join(installationPath.replace(/'/g, ''), 'sdk')
);
let installedVersion = semver.maxSatisfying(versionsOnRunner, version)!;
let installedVersion = semver.maxSatisfying(versionsOnRunner, version, {
includePrerelease: true
})!;
return installedVersion;
}