From 988719d72f979b7a3dda4789917b8bd53a56c1bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Tue, 7 Jun 2022 17:05:46 +0800 Subject: [PATCH] chore: support branch name format like 'release/1.0.0-beta.0' --- packages/engine/build.plugin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/engine/build.plugin.js b/packages/engine/build.plugin.js index 4b9ca0458..5c4ab7bfb 100644 --- a/packages/engine/build.plugin.js +++ b/packages/engine/build.plugin.js @@ -5,9 +5,10 @@ const fse = require('fs-extra'); // get version from git branch name, // e.g. release/1.0.7 => 1.0.7 // release/1.0.7-beta => 1.0.7 (beta) +// release/1.0.7-beta.0 => 1.0.7 (beta) function getVersion() { const gitBranchName = execSync('git rev-parse --abbrev-ref HEAD', { encoding: 'utf-8' }); - const reBranchVersion = /^(?:[\w-]+\/)(\d+\.\d+\.\d+)(-?beta)?$/im; + const reBranchVersion = /^(?:[\w-]+\/)(\d+\.\d+\.\d+)(-?beta)?(?:\.\d+)?$/im; const match = reBranchVersion.exec(gitBranchName); if (!match) {