Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Commit b20a1ba

Browse files
Add the SymbolValidator. It is not yet registered with DI. (#484)
Add the SymbolValidator. It is not registered with DI yet.
1 parent 73f51dd commit b20a1ba

41 files changed

Lines changed: 783 additions & 27 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

NuGet.Jobs.sln

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NuGet.Services.Revalidate",
135135
EndProject
136136
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NuGet.Services.Revalidate.Tests", "tests\NuGet.Services.Revalidate.Tests\NuGet.Services.Revalidate.Tests.csproj", "{19780DCB-B307-4254-B10C-4335FC784DEA}"
137137
EndProject
138+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Validation.Symbols.Core", "src\Validation.Symbols.Core\Validation.Symbols.Core.csproj", "{17510A22-176F-4E96-A867-E79F1B54F54F}"
139+
EndProject
138140
Global
139141
GlobalSection(SolutionConfigurationPlatforms) = preSolution
140142
Debug|Any CPU = Debug|Any CPU
@@ -351,6 +353,10 @@ Global
351353
{19780DCB-B307-4254-B10C-4335FC784DEA}.Debug|Any CPU.Build.0 = Debug|Any CPU
352354
{19780DCB-B307-4254-B10C-4335FC784DEA}.Release|Any CPU.ActiveCfg = Release|Any CPU
353355
{19780DCB-B307-4254-B10C-4335FC784DEA}.Release|Any CPU.Build.0 = Release|Any CPU
356+
{17510A22-176F-4E96-A867-E79F1B54F54F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
357+
{17510A22-176F-4E96-A867-E79F1B54F54F}.Debug|Any CPU.Build.0 = Debug|Any CPU
358+
{17510A22-176F-4E96-A867-E79F1B54F54F}.Release|Any CPU.ActiveCfg = Release|Any CPU
359+
{17510A22-176F-4E96-A867-E79F1B54F54F}.Release|Any CPU.Build.0 = Release|Any CPU
354360
EndGlobalSection
355361
GlobalSection(SolutionProperties) = preSolution
356362
HideSolutionNode = FALSE
@@ -408,6 +414,7 @@ Global
408414
{60152AB1-2EB4-4D44-B6D6-EEE24209A1F7} = {6A776396-02B1-475D-A104-26940ADB04AB}
409415
{1963909D-8BE3-4CB8-B57E-AB6A8CB22FED} = {678D7B14-F8BC-4193-99AF-2EE8AA390A02}
410416
{19780DCB-B307-4254-B10C-4335FC784DEA} = {6A776396-02B1-475D-A104-26940ADB04AB}
417+
{17510A22-176F-4E96-A867-E79F1B54F54F} = {678D7B14-F8BC-4193-99AF-2EE8AA390A02}
411418
EndGlobalSection
412419
GlobalSection(ExtensibilityGlobals) = postSolution
413420
SolutionGuid = {284A7AC3-FB43-4F1F-9C9C-2AF0E1F46C2B}

build.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ Invoke-BuildStep 'Set version metadata in AssemblyInfo.cs' { `
114114
"$PSScriptRoot\src\NuGet.Jobs.Common\Properties\AssemblyInfo.g.cs",
115115
"$PSScriptRoot\src\Validation.Common.Job\Properties\AssemblyInfo.g.cs",
116116
"$PSScriptRoot\src\Validation.ScanAndSign.Core\Properties\AssemblyInfo.g.cs",
117-
"$PSScriptRoot\src\PackageLagMonitor\Properties\AssemblyInfo.g.cs"
117+
"$PSScriptRoot\src\PackageLagMonitor\Properties\AssemblyInfo.g.cs",
118+
"$PSScriptRoot\src\Validation.Symbols.Core\Properties\AssemblyInfo.g.cs"
118119

119120
$versionMetadata | ForEach-Object {
120121
Set-VersionInfo -Path $_ -Version $SimpleVersion -Branch $Branch -Commit $CommitSHA
@@ -173,7 +174,8 @@ Invoke-BuildStep 'Creating artifacts' {
173174
"src/Validation.PackageSigning.ProcessSignature/Validation.PackageSigning.ProcessSignature.csproj", `
174175
"src/Validation.PackageSigning.ValidateCertificate/Validation.PackageSigning.ValidateCertificate.csproj", `
175176
"src/Validation.PackageSigning.RevalidateCertificate/Validation.PackageSigning.RevalidateCertificate.csproj", `
176-
"src/PackageLagMonitor/Monitoring.PackageLag.csproj" `
177+
"src/PackageLagMonitor/Monitoring.PackageLag.csproj", `
178+
"src/Validation.Symbols.Core/Validation.Symbols.Core.csproj" `
177179
+ $ProjectsWithSymbols
178180

179181
Foreach ($Project in $Projects) {

src/NuGet.Services.Validation.Orchestrator/Job.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
using NuGet.Jobs.Validation;
2626
using NuGet.Jobs.Validation.Common;
2727
using NuGet.Jobs.Validation.PackageSigning.Messages;
28-
using NuGet.Jobs.Validation.PackageSigning.Storage;
2928
using NuGet.Jobs.Validation.ScanAndSign;
3029
using NuGet.Jobs.Validation.Storage;
3130
using NuGet.Services.Configuration;

src/NuGet.Services.Validation.Orchestrator/NuGet.Services.Validation.Orchestrator.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@
5555
<Compile Include="Services\IEntityService.cs" />
5656
<Compile Include="IMessageService.cs" />
5757
<Compile Include="IPackageStatusProcessor.cs" />
58+
<Compile Include="Symbols\ISymbolsMessageEnqueuer.cs" />
59+
<Compile Include="Symbols\SymbolsMessageEnqueuer.cs" />
60+
<Compile Include="Symbols\SymbolsValidator.cs" />
61+
<Compile Include="Symbols\SymbolsValidationConfiguration.cs" />
5862
<Compile Include="ValidatingEntitites\IValidatingEntity.cs" />
5963
<Compile Include="IValidationOutcomeProcessor.cs" />
6064
<Compile Include="IValidationPackageFileService.cs" />
@@ -147,6 +151,10 @@
147151
<Project>{dfac2769-4b67-4fbc-ad60-d93a39dd45ae}</Project>
148152
<Name>Validation.ScanAndSign.Core</Name>
149153
</ProjectReference>
154+
<ProjectReference Include="..\Validation.Symbols.Core\Validation.Symbols.Core.csproj">
155+
<Project>{17510a22-176f-4e96-a867-e79f1b54f54f}</Project>
156+
<Name>Validation.Symbols.Core</Name>
157+
</ProjectReference>
150158
</ItemGroup>
151159
<ItemGroup />
152160
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

src/NuGet.Services.Validation.Orchestrator/PackageSigning/ProcessSignature/BaseSignatureProcessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System;
55
using System.Threading.Tasks;
66
using Microsoft.Extensions.Logging;
7-
using NuGet.Jobs.Validation.PackageSigning.Storage;
7+
using NuGet.Jobs.Validation;
88
using NuGet.Jobs.Validation.Storage;
99
using NuGet.Services.Validation.Orchestrator.Telemetry;
1010

src/NuGet.Services.Validation.Orchestrator/PackageSigning/ProcessSignature/PackageSignatureProcessor.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using Microsoft.Extensions.Logging;
66
using NuGet.Jobs.Validation;
7-
using NuGet.Jobs.Validation.PackageSigning.Storage;
87
using NuGet.Jobs.Validation.Storage;
98
using NuGet.Services.Validation.Orchestrator.Telemetry;
109

src/NuGet.Services.Validation.Orchestrator/PackageSigning/ProcessSignature/PackageSignatureValidator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using Microsoft.Extensions.Logging;
88
using Microsoft.Extensions.Options;
99
using NuGet.Jobs.Validation;
10-
using NuGet.Jobs.Validation.PackageSigning.Storage;
1110
using NuGet.Jobs.Validation.Storage;
1211
using NuGet.Services.Validation.Orchestrator.PackageSigning.ScanAndSign;
1312
using NuGet.Services.Validation.Orchestrator.Telemetry;

src/NuGet.Services.Validation.Orchestrator/PackageSigning/Scan/ScanValidator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using Microsoft.Extensions.Logging;
77
using Microsoft.Extensions.Options;
88
using NuGet.Jobs.Validation;
9-
using NuGet.Jobs.Validation.PackageSigning.Storage;
109
using NuGet.Jobs.Validation.Storage;
1110
using NuGet.Jobs.Validation.ScanAndSign;
1211
using NuGet.Services.Validation.Vcs;

src/NuGet.Services.Validation.Orchestrator/PackageSigning/ScanAndSign/ScanAndSignProcessor.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
using Microsoft.Extensions.Logging;
1010
using Microsoft.Extensions.Options;
1111
using NuGet.Jobs.Validation;
12-
using NuGet.Jobs.Validation.PackageSigning.Storage;
1312
using NuGet.Jobs.Validation.Storage;
1413
using NuGet.Jobs.Validation.ScanAndSign;
1514
using NuGet.Services.Validation.Vcs;

src/NuGet.Services.Validation.Orchestrator/PackageSigning/ValidateCertificate/PackageCertificatesValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using System.Threading.Tasks;
99
using Microsoft.Extensions.Logging;
1010
using NuGet.Jobs.Validation;
11-
using NuGet.Jobs.Validation.PackageSigning.Storage;
11+
using NuGet.Jobs.Validation.Storage;
1212
using NuGet.Services.Validation.Orchestrator;
1313
using NuGet.Services.Validation.Orchestrator.Telemetry;
1414
using Error = NuGet.Services.Validation.Orchestrator.Error;

0 commit comments

Comments
 (0)