aboutsummaryrefslogtreecommitdiff
path: root/mix.exs
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 /mix.exs
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".
Diffstat (limited to 'mix.exs')
-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