-
Notifications
You must be signed in to change notification settings - Fork 10.6k
Expand file tree
/
Copy pathsubmodules.props
More file actions
46 lines (38 loc) · 1.74 KB
/
submodules.props
File metadata and controls
46 lines (38 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<Project>
<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>
<RootPath></RootPath>
</Repository>
<ShippedRepository>
<Build>false</Build>
<PatchPolicy>ProductChangesOnly</PatchPolicy>
<RootPath></RootPath>
</ShippedRepository>
</ItemDefinitionGroup>
<PropertyGroup>
<TestsRequiredTheSharedRuntime Condition="'$(RepositoryToBuild)' == 'Templating'">true</TestsRequiredTheSharedRuntime>
</PropertyGroup>
<ItemGroup>
<Repository Include="Scaffolding" PatchPolicy="AlwaysUpdate" />
<Repository Include="Templating" PatchPolicy="AlwaysUpdateAndCascadeVersions" RootPath="$(RepositoryRoot)src\Templating\" />
<Repository Include="EntityFrameworkCore" />
<!-- Test-only repos -->
<Repository Include="AuthSamples" PatchPolicy="AlwaysUpdateAndCascadeVersions" RootPath="$(RepositoryRoot)src\AuthSamples\" />
</ItemGroup>
</Project>