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

Commit ea79312

Browse files
authored
Merge pull request #556 from NuGet/dev
[ReleasePrep][2018.09.19]RI of dev into master
2 parents 06fda5d + 9cb3e60 commit ea79312

23 files changed

Lines changed: 243 additions & 36 deletions

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@
134134
</None>
135135
</ItemGroup>
136136
<ItemGroup>
137-
<PackageReference Include="AnglicanGeek.MarkdownMailer.StrongName">
137+
<PackageReference Include="NuGet.StrongName.AnglicanGeek.MarkdownMailer">
138138
<Version>1.2.0</Version>
139139
</PackageReference>
140140
<PackageReference Include="NuGet.Services.Validation.Issues">

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ private async Task<ValidatorStatus> StartInternalAsync(IValidationRequest reques
186186

187187
// If any of the author signature's certificates are known to be revoked, invalidate any the signatures.
188188
// A revoked certificate is assumed to remain revoked forever.
189-
var isRevalidationRequest = await _validatorStateService.IsRevalidationRequestAsync(request);
189+
var isRevalidationRequest = await _validatorStateService.IsRevalidationRequestAsync(request, ValidatingType.Package);
190190

191191
if (ShouldInvalidateSignature(signature, isRevalidationRequest))
192192
{

src/NuGet.Services.Validation.Orchestrator/ValidatingEntitites/IValidatingEntity.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,10 @@ public interface IValidatingEntity<T> where T : class, IEntity
2828
/// The time when the entity was created in Gallery.
2929
/// </summary>
3030
DateTime Created { get; }
31+
32+
/// <summary>
33+
/// The ValidatingType.
34+
/// </summary>
35+
ValidatingType ValidatingType { get; }
3136
}
3237
}

src/NuGet.Services.Validation.Orchestrator/ValidatingEntitites/PackageValidatingEntity.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ public PackageValidatingEntity(Package entity)
2020
public PackageStatus Status => EntityRecord.PackageStatusKey;
2121

2222
public DateTime Created => EntityRecord.Created;
23+
24+
public ValidatingType ValidatingType => ValidatingType.Package;
2325
}
2426
}

src/NuGet.Services.Validation.Orchestrator/ValidatingEntitites/SymbolPackageValidatingEntity.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ public SymbolPackageValidatingEntity(SymbolPackage entity)
2020
public PackageStatus Status => EntityRecord.StatusKey;
2121

2222
public DateTime Created => EntityRecord.Created;
23+
24+
public ValidatingType ValidatingType => ValidatingType.SymbolPackage;
2325
}
2426
}

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,14 +211,15 @@ public async Task<bool> OtherRecentValidationSetForPackageExists<T>(
211211
.PackageValidationSets
212212
.AnyAsync(pvs => pvs.PackageKey == validatingEntity.Key
213213
&& pvs.Created > cutoffTimestamp
214-
&& pvs.ValidationTrackingId != currentValidationSetTrackingId);
214+
&& pvs.ValidationTrackingId != currentValidationSetTrackingId
215+
&& pvs.ValidatingType == validatingEntity.ValidatingType);
215216
}
216217

217218
public async Task<int> GetValidationSetCountAsync<T>(IValidatingEntity<T> validatingEntity) where T : class, IEntity
218219
{
219220
return await _validationContext
220221
.PackageValidationSets
221-
.CountAsync(x => x.PackageKey == validatingEntity.Key);
222+
.CountAsync(x => x.PackageKey == validatingEntity.Key && x.ValidatingType == validatingEntity.ValidatingType);
222223
}
223224

224225
private void AddValidationIssues(PackageValidation packageValidation, IReadOnlyList<IValidationIssue> validationIssues)

src/Search.GenerateAuxiliaryData/Scripts/Search.GenerateAuxiliaryData.Asia.cmd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ REM This script is the same as Search.GenerateAuxillaryData.cmd. However, this c
55
cd bin
66

77
:Top
8-
echo "Starting job - #{Jobs.search.generateauxiliarydata.Title}"
8+
echo "Starting job - #{Jobs.Asia.search.generateauxiliarydata.Title}"
99

10-
title #{Jobs.search.generateauxiliarydata.Title}
10+
title #{Jobs.Asia.search.generateauxiliarydata.Title}
1111

12-
start /w search.generateauxiliarydata.exe -Configuration "#{Jobs.search.generateauxiliarydata.Configuration}" -verbose true -Sleep #{Jobs.search.generateauxiliarydata.Sleep} -InstrumentationKey "#{Jobs.search.generateauxiliarydata.ApplicationInsightsInstrumentationKey}"
13-
14-
echo "Finished #{Jobs.search.generateauxiliarydata.Title}"
12+
start /w search.generateauxiliarydata.exe -Configuration "#{Jobs.Asia.search.generateauxiliarydata.Configuration}" -verbose true -Sleep #{Jobs.search.generateauxiliarydata.Sleep} -InstrumentationKey "#{Jobs.search.generateauxiliarydata.ApplicationInsightsInstrumentationKey}"
1513

16-
goto Top
14+
echo "Finished #{Jobs.Asia.search.generateauxiliarydata.Title}"
15+
16+
goto Top
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@echo OFF
2+
3+
REM This script is the same as Search.GenerateAuxillaryData.cmd. However, this copy is required until "Jobs.ServiceNames" deployment config is consolidated.
4+
5+
cd bin
6+
7+
:Top
8+
echo "Starting job - #{Jobs.SouthEastAsia.search.generateauxiliarydata.Title}"
9+
10+
title #{Jobs.SouthEastAsia.search.generateauxiliarydata.Title}
11+
12+
start /w search.generateauxiliarydata.exe -Configuration "#{Jobs.SouthEastAsia.search.generateauxiliarydata.Configuration}" -verbose true -Sleep #{Jobs.search.generateauxiliarydata.Sleep} -InstrumentationKey "#{Jobs.search.generateauxiliarydata.ApplicationInsightsInstrumentationKey}"
13+
14+
echo "Finished #{Jobs.SouthEastAsia.search.generateauxiliarydata.Title}"
15+
16+
goto Top
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@echo OFF
2+
3+
REM This script is the same as Search.GenerateAuxillaryData.cmd. However, this copy is required until "Jobs.ServiceNames" deployment config is consolidated.
4+
5+
cd bin
6+
7+
:Top
8+
echo "Starting job - #{Jobs.USSC.search.generateauxiliarydata.Title}"
9+
10+
title #{Jobs.USSC.search.generateauxiliarydata.Title}
11+
12+
start /w search.generateauxiliarydata.exe -Configuration "#{Jobs.USSC.search.generateauxiliarydata.Configuration}" -verbose true -Sleep #{Jobs.search.generateauxiliarydata.Sleep} -InstrumentationKey "#{Jobs.search.generateauxiliarydata.ApplicationInsightsInstrumentationKey}"
13+
14+
echo "Finished #{Jobs.USSC.search.generateauxiliarydata.Title}"
15+
16+
goto Top

src/Search.GenerateAuxiliaryData/Scripts/Search.GenerateAuxiliaryData.cmd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
cd bin
44

55
:Top
6-
echo "Starting job - #{Jobs.search.generateauxiliarydata.Title}"
6+
echo "Starting job - #{Jobs.search.generateauxiliarydata.Title}"
77

8-
title #{Jobs.search.generateauxiliarydata.Title}
8+
title #{Jobs.search.generateauxiliarydata.Title}
99

1010
start /w search.generateauxiliarydata.exe -Configuration "#{Jobs.search.generateauxiliarydata.Configuration}" -verbose true -Sleep #{Jobs.search.generateauxiliarydata.Sleep} -InstrumentationKey "#{Jobs.search.generateauxiliarydata.ApplicationInsightsInstrumentationKey}"
11-
12-
echo "Finished #{Jobs.search.generateauxiliarydata.Title}"
1311

14-
goto Top
12+
echo "Finished #{Jobs.search.generateauxiliarydata.Title}"
13+
14+
goto Top

0 commit comments

Comments
 (0)