diff --git a/mix.exs b/mix.exs index cb508643e..24a9ec820 100644 --- a/mix.exs +++ b/mix.exs @@ -572,6 +572,7 @@ defmodule EMQXUmbrella.MixProject do } = check_profile!() base_steps = [ + &merge_config/1, &make_docs/1, :assemble, &create_RELEASES/1, @@ -810,6 +811,12 @@ defmodule EMQXUmbrella.MixProject do # Custom Steps ############################################################################# + # Gathers i18n files and merge them before producing docs and schemas. + defp merge_config(release) do + {_, 0} = System.cmd("bash", ["-c", "./scripts/merge-config.escript"]) + release + end + defp make_docs(release) do profile = System.get_env("MIX_ENV") os_cmd("build", [profile, "docs"])