Skip to content

Commit 676f8b0

Browse files
feat: implement centralized package management
1 parent 2910f82 commit 676f8b0

File tree

5 files changed

+79
-41
lines changed

5 files changed

+79
-41
lines changed

src/Arius.Cli.Tests/Arius.Cli.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="coverlet.collector" Version="6.0.4">
13+
<PackageReference Include="coverlet.collector">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
18-
<PackageReference Include="NSubstitute" Version="5.3.0" />
19-
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
18+
<PackageReference Include="NSubstitute" />
19+
<PackageReference Include="NSubstitute.Analyzers.CSharp">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="xunit" Version="2.9.3" />
24-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
23+
<PackageReference Include="xunit" />
24+
<PackageReference Include="xunit.runner.visualstudio">
2525
<PrivateAssets>all</PrivateAssets>
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2727
</PackageReference>

src/Arius.Cli/Arius.Cli.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
@@ -9,15 +9,15 @@
99
<AssemblyName>arius</AssemblyName>
1010
</PropertyGroup>
1111
<ItemGroup>
12-
<PackageReference Include="CliFx" Version="2.3.6" />
13-
<PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.23.0" />
14-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.8" />
15-
<PackageReference Include="Serilog.Extensions.Hosting" Version="9.0.0" />
16-
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
17-
<PackageReference Include="Shouldly" Version="4.3.0" />
18-
<PackageReference Include="Spectre.Console" Version="0.50.0" />
19-
<PackageReference Include="Mediator.Abstractions" Version="3.0.1" />
20-
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.1">
12+
<PackageReference Include="CliFx" />
13+
<PackageReference Include="Microsoft.ApplicationInsights.WorkerService" />
14+
<PackageReference Include="Microsoft.Extensions.Hosting" />
15+
<PackageReference Include="Serilog.Extensions.Hosting" />
16+
<PackageReference Include="Serilog.Sinks.File" />
17+
<PackageReference Include="Shouldly" />
18+
<PackageReference Include="Spectre.Console" />
19+
<PackageReference Include="Mediator.Abstractions" />
20+
<PackageReference Include="Mediator.SourceGenerator">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2323
</PackageReference>

src/Arius.Core.Tests/Arius.Core.Tests.csproj

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,26 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="coverlet.collector" Version="6.0.4">
14+
<PackageReference Include="coverlet.collector">
1515
<PrivateAssets>all</PrivateAssets>
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
</PackageReference>
18-
<PackageReference Include="Shouldly" Version="4.3.0" />
19-
<PackageReference Include="JunitXml.TestLogger" Version="6.1.0" />
20-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.8" />
21-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.8" />
22-
<PackageReference Include="Microsoft.Extensions.Diagnostics.Testing" Version="9.8.0" />
23-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.8" />
24-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.8" />
25-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.8" />
26-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
27-
<PackageReference Include="NSubstitute" Version="5.3.0" />
28-
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
18+
<PackageReference Include="Shouldly" />
19+
<PackageReference Include="JunitXml.TestLogger" />
20+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" />
21+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" />
22+
<PackageReference Include="Microsoft.Extensions.Diagnostics.Testing" />
23+
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
24+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" />
25+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" />
26+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
27+
<PackageReference Include="NSubstitute" />
28+
<PackageReference Include="NSubstitute.Analyzers.CSharp">
2929
<PrivateAssets>all</PrivateAssets>
3030
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3131
</PackageReference>
32-
<PackageReference Include="xunit" Version="2.9.3" />
33-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
32+
<PackageReference Include="xunit" />
33+
<PackageReference Include="xunit.runner.visualstudio">
3434
<PrivateAssets>all</PrivateAssets>
3535
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3636
</PackageReference>

src/Arius.Core/Arius.Core.csproj

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>net9.0</TargetFramework>
@@ -7,22 +7,22 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0" />
11-
<PackageReference Include="Humanizer.Core" Version="2.14.1" />
12-
<PackageReference Include="Mediator.Abstractions" Version="3.0.1" />
13-
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.1">
10+
<PackageReference Include="Azure.Storage.Blobs" />
11+
<PackageReference Include="Humanizer.Core" />
12+
<PackageReference Include="Mediator.Abstractions" />
13+
<PackageReference Include="Mediator.SourceGenerator">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="Microsoft.Extensions.Options.DataAnnotations" Version="9.0.8" />
18-
<PackageReference Include="System.Linq.Async" Version="6.0.3" />
19-
<PackageReference Include="Zio" Version="0.21.0" />
20-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.8">
17+
<PackageReference Include="Microsoft.Extensions.Options.DataAnnotations" />
18+
<PackageReference Include="System.Linq.Async" />
19+
<PackageReference Include="Zio" />
20+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageReference>
24-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.8" />
25-
<PackageReference Include="WouterVanRanst.Utils" Version="2.0.4" />
24+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" />
25+
<PackageReference Include="WouterVanRanst.Utils" />
2626
</ItemGroup>
2727

2828
</Project>

src/Directory.Packages.props

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="Azure.Storage.Blobs" Version="12.25.0" />
8+
<PackageVersion Include="CliFx" Version="2.3.6" />
9+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
10+
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
11+
<PackageVersion Include="JunitXml.TestLogger" Version="6.1.0" />
12+
<PackageVersion Include="Mediator.Abstractions" Version="3.0.1" />
13+
<PackageVersion Include="Mediator.SourceGenerator" Version="3.0.1" />
14+
<PackageVersion Include="Microsoft.ApplicationInsights.WorkerService" Version="2.23.0" />
15+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.8" />
16+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.8" />
17+
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.8" />
18+
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.8" />
19+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="9.8.0" />
20+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.8" />
21+
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="9.0.8" />
22+
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="9.0.8" />
23+
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.8" />
24+
<PackageVersion Include="Microsoft.Extensions.Options.DataAnnotations" Version="9.0.8" />
25+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
26+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
27+
<PackageVersion Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
28+
<PackageVersion Include="Serilog.Extensions.Hosting" Version="9.0.0" />
29+
<PackageVersion Include="Serilog.Sinks.File" Version="7.0.0" />
30+
<PackageVersion Include="Shouldly" Version="4.3.0" />
31+
<PackageVersion Include="Spectre.Console" Version="0.50.0" />
32+
<PackageVersion Include="System.Linq.Async" Version="6.0.3" />
33+
<PackageVersion Include="WouterVanRanst.Utils" Version="2.0.4" />
34+
<PackageVersion Include="xunit" Version="2.9.3" />
35+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.4" />
36+
<PackageVersion Include="Zio" Version="0.21.0" />
37+
</ItemGroup>
38+
</Project>

0 commit comments

Comments
 (0)