Skip to content

Commit d81c326

Browse files
[main] Source code updates from dotnet/dotnet (#15827)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
1 parent e0ce4c2 commit d81c326

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

eng/Version.Details.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Dependencies>
3-
<Source Uri="https://github.com/dotnet/dotnet" Mapping="arcade" Sha="025e4e597746eafc5a736195b66aeb321455d64c" BarId="267041" />
3+
<Source Uri="https://github.com/dotnet/dotnet" Mapping="arcade" Sha="5d437e96e412b189af05abb84753996de9aa698f" BarId="268047" />
44
<ProductDependencies>
55
</ProductDependencies>
66
<ToolsetDependencies>

src/Microsoft.DotNet.Arcade.Sdk/tools/Publish.proj

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,16 @@
111111
- VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg
112112
113113
These packages are always non-shipping, so only look there.
114+
115+
As these installer packages are inserted into VS as-is, .NET doesn't ship them
116+
but must ensure that they're validated as though they were shipped by .NET (so they don't break when inserted into VS).
114117
-->
115-
<Artifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" />
116-
<Artifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" />
118+
<VSRedistArtifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" />
119+
<VSRedistArtifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" />
120+
121+
<Artifact Include="@(VSRedistArtifact)">
122+
<DotNetReleaseShipping Condition="'$(ProducesDotNetReleaseShippingAssets)' == 'true'">true</DotNetReleaseShipping>
123+
</Artifact>
117124

118125
<!--
119126
In the VMR, don't publish packages that didn't match the above conditions externally.
@@ -358,14 +365,16 @@
358365
An item is a Package if Kind wasn't already set, and PublishFlatContainer is not set. -->
359366
<Kind Condition="'%(ItemsToPushToBlobFeed.Kind)' == '' and '%(ItemsToPushToBlobFeed.PublishFlatContainer)' == 'true'">Blob</Kind>
360367
<Kind Condition="'%(ItemsToPushToBlobFeed.Kind)' == '' and '%(ItemsToPushToBlobFeed.PublishFlatContainer)' != 'true'">Package</Kind>
368+
<!-- DotNetReleaseShipping=true if IsShipping=true and ProducesDotNetReleaseShippingAssets=true-->
369+
<DotNetReleaseShipping Condition="'%(ItemsToPushToBlobFeed.DotNetReleaseShipping)' == '' and '%(ItemsToPushToBlobFeed.IsShipping)' == 'true' and '$(ProducesDotNetReleaseShippingAssets)' == 'true'">true</DotNetReleaseShipping>
361370
</ItemsToPushToBlobFeed>
362371
</ItemGroup>
363372

364373
<!-- Note that the below ItemsToPushToBlobFeed metadata updates are in separate item groups to preserve previous information. -->
365374
<ItemGroup>
366375
<ItemsToPushToBlobFeed>
367376
<ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.IsShipping)' != 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);NonShipping=true</ManifestArtifactData>
368-
<ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.IsShipping)' == 'true' and '$(ProducesDotNetReleaseShippingAssets)' == 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);DotNetReleaseShipping=true</ManifestArtifactData>
377+
<ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.DotNetReleaseShipping)' == 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);DotNetReleaseShipping=true</ManifestArtifactData>
369378
</ItemsToPushToBlobFeed>
370379
</ItemGroup>
371380

src/Microsoft.DotNet.Arcade.Sdk/tools/Sign.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@
4141
Integration with Microsoft.DotNet.Build.Tasks.Installers: Publish packages of the following formats as well.
4242
These are arch-specific Visual Studio insertion packages. As they're Windows-only, they only include architecture in the name:
4343
- VS.Redist.Common.*.$(TargetArchitecture).*.nupkg
44-
- VS.Redist.Common.*.$(TargetArchitecture)-*.*.nupkg
44+
- VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg
4545
4646
These packages are always non-shipping, so only look there.
4747
-->
4848
<ItemsToSign Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture).*.nupkg" />
49-
<ItemsToSign Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture)-*.*.nupkg" />
49+
<ItemsToSign Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg" />
5050

5151
<!-- Always sign all vsix packages and VS Build Packages. These may be arch specific or agnostic, but they likely won't have the RID included. -->
5252
<ItemsToSign Include="$(VisualStudioSetupOutputPath)**\*.vsix" />

0 commit comments

Comments
 (0)