Преглед изворни кода

chore: update app.src.script

zhanghongtong пре 5 година
родитељ
комит
961e7b9818
1 измењених фајлова са 9 додато и 10 уклоњено
  1. 9 10
      src/emqx.app.src.script

+ 9 - 10
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