From 39c82fbe89e2182563e5874ed0fa10b855058c49 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Thu, 11 Jul 2024 14:17:21 -0300 Subject: [PATCH] feat(mix): always run merge-config before release --- mix.exs | 7 +++++++ 1 file changed, 7 insertions(+) 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"])