diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2022-02-21 00:02:31 +0100 |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2022-02-21 00:02:31 +0100 |
commit | da516d64d4df5dee9ed068afd7bf4fa8b6017f7a (patch) | |
tree | d37779ac6a54dd248935b2e6a14cc83d3ee0bfd5 /mix.exs | |
parent | ejabberdctl: 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.exs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |