From 50a98698d08e44e730c7f9e454f63064d21edbc6 Mon Sep 17 00:00:00 2001 From: Evgenii Korolevskii Date: Tue, 29 Nov 2022 10:33:54 +0100 Subject: [PATCH] update regExp --- src/setup-java.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/setup-java.ts b/src/setup-java.ts index 4164806e..f8b99b11 100644 --- a/src/setup-java.ts +++ b/src/setup-java.ts @@ -33,8 +33,8 @@ async function run() { .readFileSync(versionFileName) .toString() .trim(); - const semverRegExp = /(\d+\.\d+\.\d+.*ea.*$|\d+\.\d+\.\d+\+\d*$|\d+\.\d+\.\d+|\d+\.\d+|\d+\-ea$|\d+$)/; - let version = semverRegExp.test(contents) ? RegExp.$1 : ''; + const semverRegExp = /(?(?<=(^|\s|\-))(\d+\S*))(\s|$)/; + let version = contents.match(semverRegExp)?.groups?.version ? contents.match(semverRegExp)?.groups?.version as string : ''; let installed = false; while (!installed && version != '') { try {