Skip to content

Commit 93bfbdf

Browse files
committed
Remove --werl from Erlang/OTP 26 release scripts
1 parent c032839 commit 93bfbdf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lib/mix/lib/mix/tasks/release.ex

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1425,7 +1425,16 @@ defmodule Mix.Tasks.Release do
14251425

14261426
defp cli_for(:windows, release) do
14271427
{"env.bat", &env_bat_template(release: &1),
1428-
[{"#{release.name}.bat", cli_bat_template(release: release)}]}
1428+
[{"#{release.name}.bat", cli_bat_template(release: release) |> maybe_replace_werl()}]}
1429+
end
1430+
1431+
defp maybe_replace_werl(contents) do
1432+
# TODO: Remove me when we require Erlang/OTP 26+
1433+
if :erlang.system_info(:otp_release) >= ~c"26" do
1434+
String.replace(contents, "--werl", "")
1435+
else
1436+
contents
1437+
end
14291438
end
14301439

14311440
defp elixir_cli_for(:unix, release) do

0 commit comments

Comments
 (0)