From f9ffd1ce6b7f179d4272305a88a332ff45c13c63 Mon Sep 17 00:00:00 2001 From: Ariel Otilibili Date: Wed, 15 May 2024 22:20:43 +0200 Subject: [PATCH] Removed rebar2 case in rebar.config.script * introduced by 505d35996dc29bea806861dcb318b5624fb279c1 * rebar2 is now deprecated [1]. [1] https://github.com/rebar/rebar --- rebar.config.script | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/rebar.config.script b/rebar.config.script index 0f7c22b..cc054a8 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -1,24 +1,7 @@ -IsRebar3 = case application:get_key(rebar, vsn) of - {ok, Vsn} -> - [MajorVersion|_] = string:tokens(Vsn, "."), - (list_to_integer(MajorVersion) >= 3); - undefined -> - false - end, +NoDialWarns = {dialyzer, [{warnings, [no_unknown]}]}, +OTPRelease = erlang:list_to_integer(erlang:system_info(otp_release)), -Rebar2Deps = [ - {cf, ".*", {git, "https://github.com/project-fifo/cf", {tag, "0.2.2"}}} - ], - -NoDialWarns = {dialyzer, [{warnings, [no_unknown]}]}, -OTPRelease = erlang:list_to_integer(erlang:system_info(otp_release)), -WarnsRemoved = case OTPRelease<26 of - true -> fun(Config) -> Config end; - false -> fun(Config) -> lists:keystore(dialyzer, 1, Config, NoDialWarns) end - end, - -case IsRebar3 of - true -> WarnsRemoved(CONFIG); - false -> - lists:keyreplace(deps, 1, WarnsRemoved(CONFIG), {deps, Rebar2Deps}) +case OTPRelease<26 of + true -> CONFIG; + false -> lists:keystore(dialyzer, 1, CONFIG, NoDialWarns) end.