File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -178,10 +178,16 @@ defmodule Mix.Release do
178
178
{ name , opts }
179
179
180
180
[ _ | _ ] ->
181
- Mix . raise (
182
- "\" mix release\" was invoked without a name but there are multiple releases. " <>
183
- "Please call \" mix release NAME\" or set :default_release in your project configuration"
184
- )
181
+ case Keyword . get ( config , :default_release ) do
182
+ nil ->
183
+ Mix . raise (
184
+ "\" mix release\" was invoked without a name but there are multiple releases. " <>
185
+ "Please call \" mix release NAME\" or set :default_release in your project configuration"
186
+ )
187
+
188
+ name ->
189
+ lookup_release ( name , config )
190
+ end
185
191
end
186
192
end
187
193
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ defmodule Mix.ReleaseTest do
95
95
test "uses chosen release via the default_release" do
96
96
release =
97
97
from_config! (
98
- :bar ,
98
+ nil ,
99
99
config (
100
100
default_release: :bar ,
101
101
releases: [ foo: [ version: "0.2.0" ] , bar: [ version: "0.3.0" ] ]
You can’t perform that action at this time.
0 commit comments