Current section

Files

Jump to
launchdarkly_server_sdk rebar.config.script
Raw

rebar.config.script

%% gun 2.6.0 and cowlib 2.20.0 require OTP 27: gun calls proc_lib:set_label/1
%% and cowlib uses maybe_expr. Constrain both on older releases.
case list_to_integer(erlang:system_info(otp_release)) < 27 of
    true ->
        Overrides = proplists:get_value(overrides, CONFIG, []),
        lists:keystore(overrides, 1, CONFIG, {overrides, [
            {override, shotgun, [{deps, [{gun, "~> 2.5.0"}]}]},
            {override, gun, [{deps, [{cowlib, "~> 2.19.0"}]}]}
            | Overrides]});
    false ->
        CONFIG
end.