diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishArtifactsInManifest.proj b/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishArtifactsInManifest.proj index 36aa5db71be..aad388deee3 100644 --- a/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishArtifactsInManifest.proj +++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishArtifactsInManifest.proj @@ -69,6 +69,8 @@ - InternalInstallersTargetStaticFeedKey - InternalChecksumsTargetStaticFeed - InternalChecksumsTargetStaticFeedKey + + NOTE: For symbol publishing using V3, ConvertPortablePdbsToWindowsPdbs is always set to false, because this is an expensive task so this is done in the staging pipeline post signing. --> diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishToSymbolServers.proj b/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishToSymbolServers.proj index ed621b99a27..b9ce1ca5e50 100644 --- a/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishToSymbolServers.proj +++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/SdkTasks/PublishToSymbolServers.proj @@ -37,6 +37,9 @@ + 3650 true @@ -45,6 +48,7 @@ false true false + false diff --git a/src/Microsoft.DotNet.Build.Tasks.Feed/src/PublishArtifactsInManifestBase.cs b/src/Microsoft.DotNet.Build.Tasks.Feed/src/PublishArtifactsInManifestBase.cs index 2dbccedd252..fb6307cf8a1 100644 --- a/src/Microsoft.DotNet.Build.Tasks.Feed/src/PublishArtifactsInManifestBase.cs +++ b/src/Microsoft.DotNet.Build.Tasks.Feed/src/PublishArtifactsInManifestBase.cs @@ -494,6 +494,8 @@ await DownloadFileAsync( try { + // ConvertPortablePdbsToWindowsPdbs is always set to false, + // because this is an expensive task so this is done in the staging pipeline post signing. await PublishSymbolsHelper.PublishAsync( Log, serverPath, @@ -560,6 +562,8 @@ await PublishSymbolsHelper.PublishAsync( try { + // ConvertPortablePdbsToWindowsPdbs is always set to false, + // because this is an expensive task so this is done in the staging pipeline post signing. await PublishSymbolsHelper.PublishAsync( Log, serverPath, @@ -686,6 +690,8 @@ public async Task PublishSymbolsfromBlobArtifactsAsync( try { + // ConvertPortablePdbsToWindowsPdbs is always set to false, + // because this is an expensive task so this is done in the staging pipeline post signing. await PublishSymbolsHelper.PublishAsync( Log, serverPath,