Exclude System.Numerics.Tensors Symbol package from publishing (dotnet/corefx#39772)
authorWilliam Godbe <wigodbe@microsoft.com>
Thu, 25 Jul 2019 19:18:53 +0000 (12:18 -0700)
committerGitHub <noreply@github.com>
Thu, 25 Jul 2019 19:18:53 +0000 (12:18 -0700)
Commit migrated from https://github.com/dotnet/corefx/commit/83a6ce4e0ec24791277be6de3ca23d7fdfb56fe1

eng/publish.proj

index eda25b6..76a21e5 100644 (file)
     <SymbolsPublishExperimentalPattern>$(SymbolsOutputRoot)*Experimental*.nupkg</SymbolsPublishExperimentalPattern>
   </PropertyGroup>
 
-  <!-- List of packages to exclude from nuget.org publishing -->
+  <!-- List of packages/symbol packages to exclude from nuget.org publishing -->
   <!-- We can't use the `IsShippingPackage` metadata since CoreFx doesn't output packages
   to shipping/nonshipping directories -->
   <ItemGroup>
     <NonShippingPackages Include="$(PackageOutputRoot)*System.Numerics.Tensors*.nupkg" />
+
+    <NonShippingSymbolPackages Include="$(SymbolsOutputRoot)*System.Numerics.Tensors*.nupkg" />
   </ItemGroup>
 
   <ItemGroup Condition="'$(PackagesGlob)' != ''">
@@ -42,7 +44,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <SymbolPackagesToPublish  Include="$(SymbolsPublishPrivatePattern);$(SymbolsPublishExperimentalPattern)">
+    <SymbolPackagesToPublish  Include="$(SymbolsPublishPrivatePattern);$(SymbolsPublishExperimentalPattern);@(NonShippingSymbolPackages)">
       <ManifestArtifactData>NonShipping=true</ManifestArtifactData>
     </SymbolPackagesToPublish>
     <SymbolPackagesToPublish Include="$(SymbolsPublishPattern)" Exclude="@(SymbolPackagesToPublish)" />