From 7992e3de0fbc8e492a7ac10ecd27896e2af6e4cd Mon Sep 17 00:00:00 2001 From: Michael Samorokov Date: Wed, 29 Jan 2025 23:26:19 -0700 Subject: [PATCH] killing the exception when trying to add a duplicate nuget source --- build/Build.cs | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/build/Build.cs b/build/Build.cs index e2c098a..c39b478 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -113,12 +113,19 @@ class Build : NukeBuild .DependsOn(Pack, CreateAndPushGitTag) .Executes(() => { - DotNetTasks.DotNetNuGetAddSource(c => c - .EnableStorePasswordInClearText() - .SetUsername(GiteaPackageOwnerUser) - .SetPassword(GiteaPackageOwnerPassword) - .SetName("Gitea") - .SetSource($"{GiteaNugetSourceName}/index.json")); + try + { + DotNetTasks.DotNetNuGetAddSource(c => c + .EnableStorePasswordInClearText() + .SetUsername(GiteaPackageOwnerUser) + .SetPassword(GiteaPackageOwnerPassword) + .SetName("Gitea") + .SetSource($"{GiteaNugetSourceName}/index.json")); + } + catch (Exception e) + { + Log.Warning("Error adding Gitea source: {e}", e); + } DotNetTasks.DotNetNuGetPush(s => s .SetSource($"{GiteaNugetSourceName}/symbols")