[build] Add installer dependency to linker packs (#11352)
Adds a coherent parent dependency to `Microsoft.NET.ILLink.Tasks`, which ensures that it will not be updated past the version included in `Microsoft.Dotnet.Sdk.Internal`. These changes allow us to remove our mono/linker darc subscriptions, as `Microsoft.Dotnet.Sdk.Internal` updates will also bring in the latest `Microsoft.NET.ILLink.Tasks` that the SDK references. This will reduce the number of dependency update PRs created by maestro. Since the `Microsoft.NET.ILLink.Tasks` and `Microsoft.NET.ILLink` NuGet packages are created by the same build, we only need to track one of these package IDs in eng/Version* files. Co-authored-by: Manuel de la Pena <mandel@microsoft.com> Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
This commit is contained in:
Родитель
11465a7c79
Коммит
fc22a097a8
|
@ -4,11 +4,7 @@
|
|||
<Uri>https://github.com/dotnet/installer</Uri>
|
||||
<Sha>2455d34cebebfa62772f57be93b2cf99d14dbad2</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NET.ILLink" Version="6.0.100-preview.2.21212.1">
|
||||
<Uri>https://github.com/mono/linker</Uri>
|
||||
<Sha>6bfa2c0657d2dcfd6dce684ab34b470ce567631a</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="6.0.100-preview.2.21212.1">
|
||||
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="6.0.100-preview.2.21212.1" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
|
||||
<Uri>https://github.com/mono/linker</Uri>
|
||||
<Sha>6bfa2c0657d2dcfd6dce684ab34b470ce567631a</Sha>
|
||||
</Dependency>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<!--Package versions-->
|
||||
<PropertyGroup>
|
||||
<MicrosoftDotnetSdkInternalPackageVersion>6.0.100-preview.4.21218.6</MicrosoftDotnetSdkInternalPackageVersion>
|
||||
<MicrosoftNETILLinkPackageVersion>6.0.100-preview.2.21212.1</MicrosoftNETILLinkPackageVersion>
|
||||
<MicrosoftNETILLinkTasksPackageVersion>6.0.100-preview.2.21212.1</MicrosoftNETILLinkTasksPackageVersion>
|
||||
<MicrosoftDotNetBuildTasksFeedPackageVersion>6.0.0-beta.21212.6</MicrosoftDotNetBuildTasksFeedPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<Import Project="..\..\eng\Versions.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.ILLink" Version="$(MicrosoftNETILLinkPackageVersion)" />
|
||||
<PackageReference Include="Microsoft.NET.ILLink" Version="$(MicrosoftNETILLinkTasksPackageVersion)" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\common\ApplePlatform.cs">
|
||||
|
|
Загрузка…
Ссылка в новой задаче