fix(schema registry mix): gpb is a runtime dep
This commit is contained in:
parent
6d94809950
commit
b91515b131
|
@ -28,7 +28,7 @@ defmodule EMQXSchemaRegistry.MixProject do
|
|||
{:emqx_rule_engine, in_umbrella: true},
|
||||
{:erlavro, github: "emqx/erlavro", tag: "2.10.0"},
|
||||
{:jesse, github: "emqx/jesse", tag: "1.8.0"},
|
||||
UMP.common_dep(:gpb),
|
||||
UMP.common_dep(:gpb, runtime: true),
|
||||
]
|
||||
end
|
||||
end
|
||||
|
|
10
mix.exs
10
mix.exs
|
@ -175,6 +175,16 @@ defmodule EMQXUmbrella.MixProject do
|
|||
]
|
||||
end
|
||||
|
||||
def common_dep(dep_name, overrides) do
|
||||
case common_dep(dep_name) do
|
||||
{^dep_name, opts} ->
|
||||
{dep_name, Keyword.merge(opts, overrides)}
|
||||
|
||||
{^dep_name, tag, opts} when is_binary(tag) ->
|
||||
{dep_name, tag, Keyword.merge(opts, overrides)}
|
||||
end
|
||||
end
|
||||
|
||||
def common_dep(:ekka), do: {:ekka, github: "emqx/ekka", tag: "0.19.5", override: true}
|
||||
def common_dep(:esockd), do: {:esockd, github: "emqx/esockd", tag: "5.11.2", override: true}
|
||||
def common_dep(:gproc), do: {:gproc, github: "emqx/gproc", tag: "0.9.0.1", override: true}
|
||||
|
|
Loading…
Reference in New Issue