feat(mix): always run merge-config before release
This commit is contained in:
parent
70786d6aca
commit
39c82fbe89
7
mix.exs
7
mix.exs
|
@ -572,6 +572,7 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
} = check_profile!()
|
} = check_profile!()
|
||||||
|
|
||||||
base_steps = [
|
base_steps = [
|
||||||
|
&merge_config/1,
|
||||||
&make_docs/1,
|
&make_docs/1,
|
||||||
:assemble,
|
:assemble,
|
||||||
&create_RELEASES/1,
|
&create_RELEASES/1,
|
||||||
|
@ -810,6 +811,12 @@ defmodule EMQXUmbrella.MixProject do
|
||||||
# Custom Steps
|
# 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
|
defp make_docs(release) do
|
||||||
profile = System.get_env("MIX_ENV")
|
profile = System.get_env("MIX_ENV")
|
||||||
os_cmd("build", [profile, "docs"])
|
os_cmd("build", [profile, "docs"])
|
||||||
|
|
Loading…
Reference in New Issue