Skip to content

Commit 173d98f

Browse files
committed
Fix NuGet key leak if push fails
1 parent dad2dec commit 173d98f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/app/FakeLib/NuGet/NugetHelper.fs

+7-1
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,13 @@ let NuGetPack setParams nuspecOrProjectFile =
378378
let NuGetPublish setParams =
379379
let parameters = NuGetDefaults() |> setParams
380380
use __ = traceStartTaskUsing "NuGet-Push" (packageFileName parameters)
381-
publish parameters
381+
try
382+
publish parameters
383+
with exn ->
384+
(if exn.InnerException <> null then exn.Message + "\r\n" + exn.InnerException.Message
385+
else exn.Message)
386+
|> replaceAccessKey parameters.AccessKey
387+
|> failwith
382388

383389
/// Creates a new NuGet package, and optionally publishes it.
384390
/// Template parameter substitution is performed when passing a .nuspec

0 commit comments

Comments
 (0)