From 9a39ae14bcaa2b3bd60aabe92ac36cabbb3c45a6 Mon Sep 17 00:00:00 2001 From: webermayank <111176033+webermayank@users.noreply.github.com> Date: Tue, 29 Apr 2025 18:36:40 +0530 Subject: [PATCH 1/3] updated reference regex to not break on beta versions --- src/scripts/parsers/reference.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/parsers/reference.ts b/src/scripts/parsers/reference.ts index f49ae0bc21..6613ed5745 100644 --- a/src/scripts/parsers/reference.ts +++ b/src/scripts/parsers/reference.ts @@ -23,7 +23,7 @@ const parsersOutPath = path.join(__dirname, "out"); export const parseLibraryReference = async (): Promise => { let latestRelease = p5Version; - if (/^\d+\.\d+\.\d+$/.exec(latestRelease)) { + if (/^\d+\.\d+\.\d+(-[\w\.]+)?$/.exec(latestRelease)) { latestRelease = 'v' + latestRelease; } From 0da427f3320963c1044a2be1e2f0461f9ce042f6 Mon Sep 17 00:00:00 2001 From: webermayank <111176033+webermayank@users.noreply.github.com> Date: Thu, 1 May 2025 22:16:19 +0530 Subject: [PATCH 2/3] updated regex to remove Unnecessary escape character --- src/scripts/parsers/reference.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/parsers/reference.ts b/src/scripts/parsers/reference.ts index 6613ed5745..e8ae4b0849 100644 --- a/src/scripts/parsers/reference.ts +++ b/src/scripts/parsers/reference.ts @@ -23,7 +23,7 @@ const parsersOutPath = path.join(__dirname, "out"); export const parseLibraryReference = async (): Promise => { let latestRelease = p5Version; - if (/^\d+\.\d+\.\d+(-[\w\.]+)?$/.exec(latestRelease)) { + if (/^\d+\.\d+\.\d+(-[\w.]+)?$/.exec(latestRelease)) { latestRelease = 'v' + latestRelease; } From 9ac5b64dcc939b4840df974d86b144c5c570beb9 Mon Sep 17 00:00:00 2001 From: kit <1304340+ksen0@users.noreply.github.com> Date: Fri, 6 Jun 2025 13:08:11 +0200 Subject: [PATCH 3/3] Update reference.ts --- src/scripts/parsers/reference.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/parsers/reference.ts b/src/scripts/parsers/reference.ts index eb18c59c16..92d44a1e22 100644 --- a/src/scripts/parsers/reference.ts +++ b/src/scripts/parsers/reference.ts @@ -22,7 +22,7 @@ const parsersOutPath = path.join(__dirname, "out"); */ export const parseLibraryReference = async (): Promise => { - let latestRelease = p5Version; + let latestRelease:string = p5Version; if (/^\d+\.\d+\.\d+(-[\w.]+)?$/.exec(latestRelease)) { latestRelease = `v${ latestRelease}`; }