submodules.props 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <Project>
  2. <ItemDefinitionGroup>
  3. <Repository>
  4. <Build>true</Build>
  5. <!--
  6. Specifies the ruleset used to determine if a repo should build in a patch update, or not.
  7. The default is ProductChangesOnly.
  8. Rulesets:
  9. ProductChangeOnly
  10. Only produce new package versions if there were changes to product code.
  11. Examples: this is the default. Most repos should use this policy.
  12. CascadeVersion
  13. Produce new package versions if there were changes to product code, or if one of the package dependencies has updated.
  14. Examples: metapackages which are not top-level, but should still be used to help users get the latest transitive set of dependencies
  15. AlwaysUpdate
  16. Packages should update in every patch.
  17. Examples: top-level metapackages and templates.
  18. -->
  19. <PatchPolicy>ProductChangesOnly</PatchPolicy>
  20. <RootPath></RootPath>
  21. </Repository>
  22. <ShippedRepository>
  23. <Build>false</Build>
  24. <PatchPolicy>ProductChangesOnly</PatchPolicy>
  25. <RootPath></RootPath>
  26. </ShippedRepository>
  27. </ItemDefinitionGroup>
  28. <PropertyGroup>
  29. <TestsRequiredTheSharedRuntime Condition="'$(RepositoryToBuild)' == 'Templating'">true</TestsRequiredTheSharedRuntime>
  30. </PropertyGroup>
  31. <ItemGroup>
  32. <Repository Include="Scaffolding" PatchPolicy="AlwaysUpdate" />
  33. <Repository Include="Templating" RootPath="$(RepositoryRoot)src\Templating\" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
  34. <Repository Include="EntityFrameworkCore" />
  35. <!-- Test-only repos -->
  36. <Repository Include="AuthSamples" RootPath="$(RepositoryRoot)src\AuthSamples\" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
  37. </ItemGroup>
  38. <ItemGroup>
  39. <ShippedRepository Include="MvcPrecompilation" RootPath="$(RepositoryRoot)src\MvcPrecompilation\"/>
  40. </ItemGroup>
  41. </Project>