- branch_name =
- with {branch_name, 0} <- System.cmd("git", ["rev-parse", "--abbrev-ref", "HEAD"]),
- true <- branch_name != "master" do
- "-" <> String.trim(branch_name)
- end
-
- full_version =
- [version, git_pre_release, branch_name, build]
- |> Enum.filter(fn string -> string && string != "" end)
- |> Enum.join()
-
- Mix.shell().info("Project version: #{full_version}")
- full_version
+ [version, git_pre_release, branch_name, build_metadata]
+ |> Enum.filter(fn string -> string && string != "" end)
+ |> Enum.join()