From 961e7b98182e1f34a5372a44d8c9e1b96a042d69 Mon Sep 17 00:00:00 2001 From: zhanghongtong Date: Fri, 17 Jul 2020 22:11:40 +0800 Subject: [PATCH] chore: update app.src.script --- src/emqx.app.src.script | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/emqx.app.src.script b/src/emqx.app.src.script index b76a11720..0355197b2 100644 --- a/src/emqx.app.src.script +++ b/src/emqx.app.src.script @@ -12,16 +12,15 @@ Config = case os:getenv("EMQX_DESC") of end, RemoveLeadingV = - fun(Tag) -> - case re:run(Tag, "v\[0-9\]+\.\[0-9\]+\.*") of - nomatch -> - Tag; - {match, _} -> - %% if it is a version number prefixed by 'v' then remove the 'v' - "v" ++ Vsn = Tag, - Vsn - end - end, + fun(Tag) -> + case re:run(Tag, "^[v|e]?[0-9]\.[0-9]\.([0-9]|(rc|beta|alpha)\.[0-9])", [{capture, none}]) of + nomatch -> + Tag; + _ -> + %% if it is a version number prefixed by 'v' or 'e', then remove it + re:replace(Tag, "[v|e]", "", [{return ,list}]) + end + end, case os:getenv("EMQX_DEPS_DEFAULT_VSN") of false -> Config; % env var not defined