Skip to content

Commit 74f735e

Browse files
committed
fix: avoid dynamic release regex [policy]
Change-Id: Ia846e22c36e72d433eec8e00c4a2321cce9b731e
1 parent 78c1ae5 commit 74f735e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

scripts/release/channel.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ export function validateReleaseIdentity(
4848
if (expectedBase && base !== expectedBase) {
4949
throw new Error(`beta branch series ${base} does not match requested ${expectedBase}`);
5050
}
51-
if (!new RegExp(`^${base.replaceAll(".", "\\.")}-beta\\.[0-9]+$`).test(version)) {
51+
const betaVersion = /^([0-9]+\.[0-9]+\.[0-9]+)-beta\.[0-9]+$/.exec(version);
52+
if (!betaVersion || betaVersion[1] !== base) {
5253
throw new Error(`beta package version must match ${base}-beta.N; found ${version}`);
5354
}
5455
return { channel, version, distTag: "beta" };

0 commit comments

Comments
 (0)