|
|
@@ -2,59 +2,89 @@
|
|
|
<ItemDefinitionGroup>
|
|
|
<Repository>
|
|
|
<Build>true</Build>
|
|
|
+
|
|
|
+ <!--
|
|
|
+ Specifies the ruleset used to determine if a repo should build in a patch update, or not.
|
|
|
+ The default is ProductChangesOnly.
|
|
|
+
|
|
|
+ Rulesets:
|
|
|
+ ProductChangeOnly
|
|
|
+ Only produce new package versions if there were changes to product code.
|
|
|
+ Examples: this is the default. Most repos should use this policy.
|
|
|
+
|
|
|
+ CascadeVersion
|
|
|
+ Produce new package versions if there were changes to product code, or if one of the package dependencies has updated.
|
|
|
+ Examples: metapackages which are not top-level, but should still be used to help users get the latest transitive set of dependencies
|
|
|
+
|
|
|
+ AlwaysUpdate
|
|
|
+ Packages should update in every patch.
|
|
|
+ Examples: top-level metapackages and templates.
|
|
|
+
|
|
|
+ -->
|
|
|
+ <PatchPolicy>ProductChangesOnly</PatchPolicy>
|
|
|
</Repository>
|
|
|
+ <ShippedRepository>
|
|
|
+ <Build>false</Build>
|
|
|
+ <PatchPolicy>ProductChangesOnly</PatchPolicy>
|
|
|
+ </ShippedRepository>
|
|
|
</ItemDefinitionGroup>
|
|
|
|
|
|
+ <PropertyGroup>
|
|
|
+ <TestsRequiredTheSharedRuntime Condition="'$(RepositoryToBuild)' == 'Templating'">true</TestsRequiredTheSharedRuntime>
|
|
|
+ </PropertyGroup>
|
|
|
+
|
|
|
<ItemGroup>
|
|
|
- <Repository Include="AADIntegration" />
|
|
|
- <Repository Include="Antiforgery" />
|
|
|
- <Repository Include="AuthSamples" />
|
|
|
- <Repository Include="AzureIntegration" />
|
|
|
- <Repository Include="BasicMiddleware" />
|
|
|
- <Repository Include="BrowserLink" />
|
|
|
<Repository Include="Caching" />
|
|
|
- <Repository Include="Common" />
|
|
|
- <Repository Include="Configuration" />
|
|
|
- <Repository Include="CORS" />
|
|
|
- <Repository Include="DataProtection" />
|
|
|
- <Repository Include="DependencyInjection" />
|
|
|
- <Repository Include="Diagnostics" />
|
|
|
- <Repository Include="DotNetTools" />
|
|
|
<Repository Include="EntityFrameworkCore" />
|
|
|
- <Repository Include="FileSystem" />
|
|
|
- <Repository Include="Hosting" />
|
|
|
- <Repository Include="HtmlAbstractions" />
|
|
|
- <Repository Include="HttpAbstractions" />
|
|
|
- <Repository Include="HttpClientFactory" />
|
|
|
- <Repository Include="HttpSysServer" />
|
|
|
<Repository Include="Identity" />
|
|
|
- <Repository Include="IISIntegration" />
|
|
|
- <Repository Include="JavaScriptServices" />
|
|
|
- <Repository Include="JsonPatch" />
|
|
|
<Repository Include="KestrelHttpServer" />
|
|
|
- <Repository Include="Localization" />
|
|
|
- <Repository Include="Logging" />
|
|
|
- <Repository Include="MetaPackages" />
|
|
|
- <Repository Include="MusicStore" />
|
|
|
<Repository Include="Mvc" />
|
|
|
- <Repository Include="MvcPrecompilation" />
|
|
|
- <Repository Include="Options" />
|
|
|
<Repository Include="Razor" />
|
|
|
- <Repository Include="ResponseCaching" />
|
|
|
- <Repository Include="Routing" />
|
|
|
- <Repository Include="Scaffolding" />
|
|
|
<Repository Include="Security" />
|
|
|
- <Repository Include="ServerTests" />
|
|
|
- <Repository Include="Session" />
|
|
|
<Repository Include="SignalR" />
|
|
|
- <Repository Include="StaticFiles" />
|
|
|
- <Repository Include="WebSockets" />
|
|
|
- <!-- <Repository Include="Templating" /> -->
|
|
|
+ <Repository Include="Scaffolding" PatchPolicy="AlwaysUpdate" />
|
|
|
+ <Repository Include="MetaPackages" PatchPolicy="CascadeVersions" />
|
|
|
+ <Repository Include="Templating" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
|
|
|
+
|
|
|
+ <!-- Test-only repos -->
|
|
|
+ <Repository Include="AuthSamples" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
|
|
|
+ <Repository Include="MusicStore" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
|
|
|
+ <Repository Include="ServerTests" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
|
|
|
</ItemGroup>
|
|
|
|
|
|
<ItemGroup>
|
|
|
+ <ShippedRepository Include="AADIntegration" />
|
|
|
+ <ShippedRepository Include="Antiforgery" />
|
|
|
+ <ShippedRepository Include="AzureIntegration" />
|
|
|
+ <ShippedRepository Include="BasicMiddleware" />
|
|
|
+ <ShippedRepository Include="BrowserLink" />
|
|
|
+ <ShippedRepository Include="Common" />
|
|
|
+ <ShippedRepository Include="Configuration" />
|
|
|
+ <ShippedRepository Include="CORS" />
|
|
|
+ <ShippedRepository Include="DataProtection" />
|
|
|
+ <ShippedRepository Include="DependencyInjection" />
|
|
|
+ <ShippedRepository Include="Diagnostics" />
|
|
|
+ <ShippedRepository Include="DotNetTools" />
|
|
|
<ShippedRepository Include="EventNotification" />
|
|
|
+ <ShippedRepository Include="FileSystem" />
|
|
|
+ <ShippedRepository Include="Hosting" />
|
|
|
+ <ShippedRepository Include="HtmlAbstractions" />
|
|
|
+ <ShippedRepository Include="HttpAbstractions" />
|
|
|
+ <ShippedRepository Include="HttpClientFactory" />
|
|
|
+ <ShippedRepository Include="HttpSysServer" />
|
|
|
+ <ShippedRepository Include="IISIntegration" />
|
|
|
+ <ShippedRepository Include="JavaScriptServices" />
|
|
|
+ <ShippedRepository Include="JsonPatch" />
|
|
|
+ <ShippedRepository Include="Localization" />
|
|
|
+ <ShippedRepository Include="Logging" />
|
|
|
<ShippedRepository Include="Microsoft.Data.Sqlite" />
|
|
|
+ <ShippedRepository Include="MvcPrecompilation" />
|
|
|
+ <ShippedRepository Include="Options" />
|
|
|
+ <ShippedRepository Include="ResponseCaching" />
|
|
|
+ <ShippedRepository Include="Routing" />
|
|
|
+ <ShippedRepository Include="Session" />
|
|
|
+ <ShippedRepository Include="StaticFiles" />
|
|
|
<ShippedRepository Include="Testing" />
|
|
|
+ <ShippedRepository Include="WebSockets" />
|
|
|
</ItemGroup>
|
|
|
</Project>
|