aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2022-02-21 00:02:31 +0100
committerHolger Weiss <holger@zedat.fu-berlin.de>2022-02-21 00:02:31 +0100
commitda516d64d4df5dee9ed068afd7bf4fa8b6017f7a (patch)
treed37779ac6a54dd248935b2e6a14cc83d3ee0bfd5
parentejabberdctl: Remove unused environment variable (diff)
mix.exs: Be more careful while editing the version
Make sure only leading zeroes are removed while turning the ejabberd version into SemVer format for Mix. For example, remove the zero in "21.04", but keep the zero in "21.12.102".
-rw-r--r--mix.exs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mix.exs b/mix.exs
index fb0c2bcf0..92b0d3a84 100644
--- a/mix.exs
+++ b/mix.exs
@@ -26,9 +26,9 @@ defmodule Ejabberd.MixProject do
'0.0' -> "0.0.0" # the full git repository wasn't downloaded
'latest.0' -> "0.0.0" # running 'docker-ejabberd/ecs/build.sh latest'
[_, _, ?., _, _] = x ->
- head = String.replace(:erlang.list_to_binary(x), ~r/0+([0-9])/, "\\1")
+ head = String.replace(:erlang.list_to_binary(x), ~r/\.0+([0-9])/, ".\\1")
<<head::binary, ".0">>
- vsn -> String.replace(:erlang.list_to_binary(vsn), ~r/0+([0-9])/, "\\1")
+ vsn -> String.replace(:erlang.list_to_binary(vsn), ~r/\.0+([0-9])/, ".\\1")
end
end