-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
SourceBuildPrebuiltBaseline.xml
52 lines (45 loc) · 3.21 KB
/
SourceBuildPrebuiltBaseline.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!-- Whenever altering this or other Source Build files, please include @dotnet/source-build-internal as a reviewer. -->
<!-- See aka.ms/dotnet/prebuilts for guidance on what pre-builts are and how to eliminate them. -->
<UsageData>
<IgnorePatterns>
<!-- TODO: Ignore needed until https://github.com/NuGet/Home/issues/11059 is addressed. -->
<UsagePattern IdentityGlob="Nuget.*/*" />
<UsagePattern IdentityGlob="Microsoft.Build.NuGetSdkResolver/*" />
<!-- These are coming in transitively from verious repos (aspnetcore & format). Needs evaluation.
https://github.com/dotnet/source-build/issues/3358. -->
<UsagePattern IdentityGlob="Microsoft.CodeAnalysis.AnalyzerUtilities/*3.3.0*" />
<UsagePattern IdentityGlob="System.Text.Json/*8.0.0*" />
<UsagePattern IdentityGlob="System.Text.Encodings.Web/*8.0.0*" />
<!-- These are upgraded to latest versions in product build and can be baselined for repo build -->
<UsagePattern IdentityGlob="Microsoft.Build/*16.11.0*" />
<UsagePattern IdentityGlob="Microsoft.Build.Framework/*16.11.0*" />
<UsagePattern IdentityGlob="Microsoft.Build.Tasks.Core/*16.11.0*" />
<UsagePattern IdentityGlob="Microsoft.Build.Utilities.Core/*16.11.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.FileProviders.Abstractions/*6.0.0*" />
<UsagePattern IdentityGlob="Microsoft.Extensions.FileSystemGlobbing/*6.0.0*" />
<UsagePattern IdentityGlob="Microsoft.NET.StringTools/17.7.2" />
<UsagePattern IdentityGlob="Microsoft.VisualStudio.Setup.Configuration.Interop/3.2.2146" />
<UsagePattern IdentityGlob="System.Collections.Immutable/8.0.0" />
<UsagePattern IdentityGlob="System.CommandLine.Rendering/0.4.0-alpha.24112.1" />
<UsagePattern IdentityGlob="System.Composition/*7.0.0*" />
<UsagePattern IdentityGlob="System.Composition.AttributedModel/*7.0.0*" />
<UsagePattern IdentityGlob="System.Configuration.ConfigurationManager/*7.0.0*" />
<UsagePattern IdentityGlob="System.Composition.Convention/*7.0.0*" />
<UsagePattern IdentityGlob="System.Composition.Hosting/*7.0.0*" />
<UsagePattern IdentityGlob="System.Composition.Runtime/*7.0.0*" />
<UsagePattern IdentityGlob="System.Composition.TypedParts/*7.0.0*" />
<UsagePattern IdentityGlob="System.Diagnostics.EventLog/*7.0.0*" />
<UsagePattern IdentityGlob="System.Reflection.MetadataLoadContext/*7.0.0*" />
<UsagePattern IdentityGlob="System.Reflection.Metadata/8.0.0" />
<UsagePattern IdentityGlob="System.Security.Cryptography.ProtectedData/*7.0.0*" />
<!-- Transitive dependencies from roslyn -->
<UsagePattern IdentityGlob="System.Diagnostics.EventLog/8.0.0" />
<UsagePattern IdentityGlob="Microsoft.Extensions.DependencyInjection/8.0.0" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Options/8.0.0" />
<UsagePattern IdentityGlob="Microsoft.Extensions.Primitives/8.0.0" />
<!-- Used only for publishing -->
<UsagePattern IdentityGlob="Microsoft.Net.Compilers.Toolset.Framework/*" />
<!-- These are coming in via runtime but the source-build infra isn't able to automatically pick up the right intermediate. -->
<UsagePattern IdentityGlob="Microsoft.NETCore.App.Crossgen2.linux-x64/*9.0.*" />
</IgnorePatterns>
</UsageData>