Ensure repos have a NuGetPackageVerifier file (#980)

This commit is contained in:
Nate McMaster 2018-03-21 12:39:51 -07:00 committed by GitHub
parent 2a32ee79b2
commit 6c54d51390
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -199,7 +199,7 @@
</Target>
<Target Name="CheckUniverse"
DependsOnTargets="ComputeGraph;VerifyPackageArtifactConfig" />
DependsOnTargets="ComputeGraph;VerifyPackageArtifactConfig;VerifyAllReposHaveNuGetPackageVerifier" />
<Target Name="VerifyCoherentVersions" DependsOnTargets="ResolveRepoInfo">
<ItemGroup>
@ -212,4 +212,9 @@
ExternalDependencies="@(ExternalDependency);@(ShippedExternalDependency)" />
</Target>
<Target Name="VerifyAllReposHaveNuGetPackageVerifier" DependsOnTargets="_PrepareRepositories">
<Error Condition="!Exists('%(Repository.RootPath)NuGetPackageVerifier.json')"
Text="Repository %(Repository.Identity) is missing NuGetPackageVerifier.json. Expected file to exist in %(Repository.RootPath)NuGetPackageVerifier.json" />
</Target>
</Project>