From 7412c384a0d0972b16dfa7d78a4b3ea1d0d5dec9 Mon Sep 17 00:00:00 2001 From: Sergey Dolin Date: Tue, 9 Aug 2022 19:55:29 +0200 Subject: [PATCH] allow non-semver version for local distributions --- dist/setup/index.js | 2 +- src/distributions/base-installer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/setup/index.js b/dist/setup/index.js index 987c071b..96ca1c18 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -101850,7 +101850,7 @@ class JavaBase { version = version.replace('-ea.', '+'); stable = false; } - if (!semver_1.default.validRange(version)) { + if (this.distribution !== 'jdkfile' && !semver_1.default.validRange(version)) { throw new Error(`The string '${version}' is not valid SemVer notation for a Java version. Please check README file for code snippets and more detailed information`); } return { diff --git a/src/distributions/base-installer.ts b/src/distributions/base-installer.ts index a07db43d..c76c79c5 100644 --- a/src/distributions/base-installer.ts +++ b/src/distributions/base-installer.ts @@ -129,7 +129,7 @@ export abstract class JavaBase { stable = false; } - if (!semver.validRange(version)) { + if (this.distribution !== 'jdkfile' && !semver.validRange(version)) { throw new Error( `The string '${version}' is not valid SemVer notation for a Java version. Please check README file for code snippets and more detailed information` );