Update CoreClr, CoreFx to preview2-25707-02, preview2-25707-02, respectively (#13808)
[platform/upstream/coreclr.git] / dependencies.props
1 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
3   <PropertyGroup>
4     <!-- Central place to set the versions of all nuget packages produced in the repo -->
5     <PackageVersion Condition="'$(PackageVersion)' == ''">2.1.0</PackageVersion>
6     
7     <!-- Set the boolean below to true to generate packages with stabilized versions -->
8     <StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">false</StabilizePackageVersion>
9     <StableVersion Condition="'$(StabilizePackageVersion)' == 'true' and '$(StableVersion)' == ''">$(PackageVersion)</StableVersion>
10
11     <PreReleaseLabel>preview2</PreReleaseLabel>
12   </PropertyGroup>
13   
14   <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
15   <PropertyGroup>
16     <CoreFxCurrentRef>13b5345991e55bb0b30a236ab4f6693a870ed789</CoreFxCurrentRef>
17     <CoreClrCurrentRef>13b5345991e55bb0b30a236ab4f6693a870ed789</CoreClrCurrentRef>
18   </PropertyGroup>
19
20   <!-- Auto-upgraded properties for each build info dependency. -->
21   <PropertyGroup>
22     <CoreFxPackageVersion>4.5.0-preview2-25707-02</CoreFxPackageVersion>
23     <PlatformPackageVersion>2.1.0-preview2-25707-02</PlatformPackageVersion>
24   </PropertyGroup>
25
26   <!-- Full package version strings that are used in other parts of the build. -->
27   <PropertyGroup>
28     <CoreClrPackageVersion>2.1.0-preview2-25707-02</CoreClrPackageVersion>
29     <XunitPackageVersion>2.2.0-beta2-build3300</XunitPackageVersion>
30     <XUnitConsoleNetCoreVersion>1.0.2-prerelease-00177</XUnitConsoleNetCoreVersion>
31     <XUnitPerformanceApiVersion>1.0.0-beta-build0007</XUnitPerformanceApiVersion>
32     <MicrosoftDiagnosticsTracingLibraryVersion>1.0.3-alpha-experimental</MicrosoftDiagnosticsTracingLibraryVersion>
33     <VCRuntimeVersion>1.2.0</VCRuntimeVersion>
34   </PropertyGroup>
35
36   <!-- Package dependency verification/auto-upgrade configuration. -->
37   <PropertyGroup>
38     <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
39     <DependencyBranch>master</DependencyBranch>
40     <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
41   </PropertyGroup>
42
43   <ItemGroup>
44     <RemoteDependencyBuildInfo Include="CoreFx">
45       <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
46       <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
47     </RemoteDependencyBuildInfo>
48     <RemoteDependencyBuildInfo Include="CoreClr">
49       <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
50       <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
51     </RemoteDependencyBuildInfo>
52
53     <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
54       <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
55     </DependencyBuildInfo>
56
57     <XmlUpdateStep Include="CoreFx">
58       <Path>$(MSBuildThisFileFullPath)</Path>
59       <ElementName>CoreFxPackageVersion</ElementName>
60       <PackageId>Microsoft.Private.CoreFx.NETCoreApp</PackageId>
61     </XmlUpdateStep>
62     <XmlUpdateStep Include="CoreFx">
63       <Path>$(MSBuildThisFileFullPath)</Path>
64       <ElementName>PlatformPackageVersion</ElementName>
65       <PackageId>Microsoft.NETCore.Platforms</PackageId>
66     </XmlUpdateStep>
67     <XmlUpdateStep Include="CoreClr">
68       <Path>$(MSBuildThisFileFullPath)</Path>
69       <ElementName>CoreClrPackageVersion</ElementName>
70       <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
71     </XmlUpdateStep>
72   </ItemGroup>
73
74   <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
75   <ItemGroup>
76     <XUnitDependency Include="xunit"/>
77     <XUnitDependency Include="xunit.assert"/>
78     <XUnitDependency Include="xunit.core"/>
79     <XUnitDependency Include="xunit.runner.console"/>
80     <XUnitDependency Include="xunit.runner.msbuild"/>
81     <XUnitDependency Include="xunit.runner.utility"/>
82     <StaticDependency Include="@(XUnitDependency)">
83       <Version>$(XunitPackageVersion)</Version>
84     </StaticDependency>
85
86     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
87     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
88     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
89     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
90     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
91     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
92     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
93     <StaticDependency Include="@(XunitPerformanceDependency)">
94       <Version>1.0.0-alpha-build0040</Version>
95     </StaticDependency>
96
97     <XUnitPerformanceApiDependency Include="xunit.performance.api" />
98     <XUnitPerformanceApiDependency Include="xunit.performance.core" />
99     <XUnitPerformanceApiDependency Include="xunit.performance.execution" />
100     <XUnitPerformanceApiDependency Include="xunit.performance.metrics" />
101     <StaticDependency Include="@(XUnitPerformanceApiDependency)">
102       <Version>$(XUnitPerformanceApiVersion)</Version>
103     </StaticDependency>
104
105     <StaticDependency Include="xunit.console.netcore">
106       <Version>$(XUnitConsoleNetCoreVersion)</Version>
107     </StaticDependency>
108
109     <DependencyBuildInfo Include="@(StaticDependency)">
110       <PackageId>%(Identity)</PackageId>
111       <UpdateStableVersions>true</UpdateStableVersions>
112     </DependencyBuildInfo>
113   </ItemGroup>
114 </Project>