Skip to content

Commit f2c5a83

Browse files
committed
introduce common Directory.Packages.props
1 parent 06478cd commit f2c5a83

File tree

13 files changed

+72
-26
lines changed

13 files changed

+72
-26
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
*.dotCover
3636
*.orig
3737
*~
38+
msbuild.binlog
3839

3940
## If you have NuGet Package Restore enabled, uncomment this
4041
packages/

Directory.Packages.props

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageVersion Include="LibGit2Sharp" Version="0.29.0" />
7+
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
8+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
9+
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.4" />
10+
<PackageVersion Include="Microsoft.CSharp" Version="4.7.0" />
11+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
12+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
13+
<PackageVersion Include="Polly" Version="8.3.0" />
14+
<PackageVersion Include="Roslynator.Analyzers" Version="4.11.0" />
15+
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.11.0" />
16+
</ItemGroup>
17+
</Project>

new-cli/Directory.Packages.props

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
<Project>
2+
<Import Project="$([MSBuild]::GetPathOfFileAbove('$(MSBuildThisFile)', '$(MSBuildThisFileDirectory)..\'))" />
23
<PropertyGroup>
34
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
45
</PropertyGroup>
56
<ItemGroup>
6-
<PackageVersion Include="LibGit2Sharp" Version="0.29.0" />
7-
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
8-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
9-
<PackageVersion Include="Microsoft.CSharp" Version="4.7.0" />
10-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
11-
<PackageVersion Include="Polly" Version="8.3.0" />
7+
128
<PackageVersion Include="Scriban" Version="5.9.1" />
139
<PackageVersion Include="Serilog.Extensions.Logging" Version="8.0.0" />
1410
<PackageVersion Include="Serilog.Sinks.Console" Version="5.0.1" />
1511
<PackageVersion Include="Serilog.Sinks.File" Version="5.0.0" />
1612
<PackageVersion Include="Serilog.Sinks.Map" Version="1.0.2" />
1713
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.24126.1" />
18-
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
1914
</ItemGroup>
2015
</Project>

new-cli/GitVersion.Core/GitVersion.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<ProjectReference Include="..\GitVersion.Common\GitVersion.Common.csproj" />
44
</ItemGroup>
55
<ItemGroup>
6-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
6+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
77
<PackageReference Include="Serilog.Extensions.Logging" />
88
<PackageReference Include="Serilog.Sinks.Console" />
99
<PackageReference Include="Serilog.Sinks.File" />

new-cli/GitVersion.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Core.Libgit2Shar
4747
EndProject
4848
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Cli.Generator", "GitVersion.Cli.Generator\GitVersion.Cli.Generator.csproj", "{AF22F642-625A-4A33-92A5-161EE4E2B0CE}"
4949
EndProject
50+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{D27CECCB-F012-433C-B026-84979C8C731E}"
51+
ProjectSection(SolutionItems) = preProject
52+
..\global.json = ..\global.json
53+
..\Directory.Packages.props = ..\Directory.Packages.props
54+
EndProjectSection
55+
EndProject
5056
Global
5157
GlobalSection(SolutionConfigurationPlatforms) = preSolution
5258
Debug|Any CPU = Debug|Any CPU

src/.run/cli.run.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="cli" type="DotNetProject" factoryName=".NET Project">
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net8.0/gitversion.exe" />
4+
<option name="PROGRAM_PARAMETERS" value="" />
5+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net8.0" />
6+
<option name="PASS_PARENT_ENVS" value="1" />
7+
<option name="USE_EXTERNAL_CONSOLE" value="0" />
8+
<option name="USE_MONO" value="0" />
9+
<option name="RUNTIME_ARGUMENTS" value="" />
10+
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.App/GitVersion.App.csproj" />
11+
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
12+
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
13+
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
14+
<option name="PROJECT_KIND" value="DotNetCore" />
15+
<option name="PROJECT_TFM" value="net8.0" />
16+
<method v="2">
17+
<option name="Build" />
18+
</method>
19+
</configuration>
20+
</component>

src/.run/GitVersion.Schema.run.xml renamed to src/.run/schema.run.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<component name="ProjectRunConfigurationManager">
2-
<configuration default="false" name="GitVersion.Schema" type="DotNetProject" factoryName=".NET Project">
2+
<configuration default="false" name="schema" type="DotNetProject" factoryName=".NET Project">
33
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.Schema/bin/Debug/net8.0/schema.exe" />
44
<option name="PROGRAM_PARAMETERS" value="--OutputDirectory schemas --Version 6.0" />
55
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/.." />

src/Directory.Build.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
</PackageReference>
5959
</ItemGroup>
6060
<ItemGroup Condition=" '$(IsUnitTestProject)' == 'true' ">
61-
<PackageReference Include="Microsoft.Extensions.DependencyInjection"/>
6261
<PackageReference Include="Microsoft.NET.Test.Sdk"/>
6362

6463
<PackageReference Include="NSubstitute"/>

src/Directory.Packages.props

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
<Project>
2+
<Import Project="$([MSBuild]::GetPathOfFileAbove('$(MSBuildThisFile)', '$(MSBuildThisFileDirectory)..\'))" />
23
<PropertyGroup>
34
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
45
</PropertyGroup>
56
<ItemGroup>
67
<PackageVersion Include="Buildalyzer" Version="6.0.4" />
78
<PackageVersion Include="JsonSchema.Net.Generation" Version="4.1.1" />
89
<PackageVersion Include="JunitXml.TestLogger" Version="3.1.12" />
9-
<PackageVersion Include="LibGit2Sharp" Version="0.29.0" />
1010
<PackageVersion Include="MSBuild.ProjectCreation" Version="11.0.1" />
1111
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
1212
<PackageVersion Include="Microsoft.Build" Version="17.9.5" />
1313
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.9.5" />
14-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
15-
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.4" />
1614
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="8.0.0" />
17-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
18-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
1915
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="8.0.0" />
2016
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
2117
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.2" />
@@ -25,9 +21,6 @@
2521
<PackageVersion Include="NUnit" Version="4.1.0" />
2622
<PackageVersion Include="NUnit.Analyzers" Version="4.0.1" />
2723
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0" />
28-
<PackageVersion Include="Polly" Version="8.3.0" />
29-
<PackageVersion Include="Roslynator.Analyzers" Version="4.11.0" />
30-
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.11.0" />
3124
<PackageVersion Include="Shouldly" Version="4.2.1" />
3225
<PackageVersion Include="System.Text.Json" Version="8.0.2" />
3326
<PackageVersion Include="YamlDotNet" Version="15.1.2" />

src/GitVersion.Core.Tests/GitVersion.Core.Tests.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<ProjectReference Include="..\GitVersion.Core\GitVersion.Core.csproj" />
1414
<ProjectReference Include="..\GitVersion.Output\GitVersion.Output.csproj" />
1515
</ItemGroup>
16+
<ItemGroup>
17+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
18+
</ItemGroup>
1619
<ItemGroup>
1720
<Content Include="VersionCalculation\Approved\**\*.approved.txt" />
1821
<Content Include="VersionConverters\Approved\**\*.approved.txt" />

0 commit comments

Comments
 (0)