Skip to content

Commit 3e917b8

Browse files
committed
Centralise package management
1 parent b257786 commit 3e917b8

11 files changed

Lines changed: 99 additions & 67 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ updates:
44
directory: "/"
55
schedule:
66
interval: monthly
7-
rebase-strategy: auto
87
groups:
98
all-dependencies:
109
patterns:

Directory.Packages.props

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
6+
<ItemGroup>
7+
<PackageVersion Include="AutoFixture.Xunit2" Version="4.18.1" />
8+
<PackageVersion Include="coverlet.msbuild" Version="8.0.0" />
9+
<PackageVersion Include="GitVersion.MsBuild" Version="6.6.0" />
10+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
11+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.3" />
12+
<PackageVersion Include="Microsoft.Extensions.Hosting.WindowsServices" Version="10.0.3" />
13+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.3" />
14+
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.3" />
15+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
16+
<PackageVersion Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
17+
<PackageVersion Include="Polly.Core" Version="8.6.6" />
18+
<PackageVersion Include="Polly.Extensions" Version="8.6.6" />
19+
<PackageVersion Include="Polly.Testing" Version="8.6.6" />
20+
<PackageVersion Include="Serilog" Version="4.3.1" />
21+
<PackageVersion Include="Serilog.Extensions.Hosting" Version="10.0.0" />
22+
<PackageVersion Include="Serilog.Settings.Configuration" Version="10.0.0" />
23+
<PackageVersion Include="Serilog.Sinks.Console" Version="6.1.1" />
24+
<PackageVersion Include="Serilog.Sinks.File" Version="7.0.0" />
25+
<PackageVersion Include="Shouldly" Version="4.3.0" />
26+
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.20.0.135146" />
27+
<PackageVersion Include="Thinktecture.IO.FileSystem.Abstractions" Version="2.5.0" />
28+
<PackageVersion Include="YamlDotNet" Version="16.3.0" />
29+
<PackageVersion Include="xunit" Version="2.9.3" />
30+
<PackageVersion Include="xunit.analyzers" Version="1.27.0" />
31+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
32+
</ItemGroup>
33+
</Project>

src/Elzik.FmSync.Application/Elzik.FmSync.Application.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="GitVersion.MsBuild" Version="6.6.0">
15+
<PackageReference Include="GitVersion.MsBuild">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.3" />
20-
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.3" />
21-
<PackageReference Include="Polly.Core" Version="8.6.6" />
22-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
19+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
20+
<PackageReference Include="Microsoft.Extensions.Options" />
21+
<PackageReference Include="Polly.Core" />
22+
<PackageReference Include="SonarAnalyzer.CSharp">
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>
26-
<PackageReference Include="Thinktecture.IO.FileSystem.Abstractions" Version="2.5.0" />
26+
<PackageReference Include="Thinktecture.IO.FileSystem.Abstractions" />
2727
</ItemGroup>
2828

2929
<ItemGroup>

src/Elzik.FmSync.Console/Elzik.FmSync.Console.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515
</PropertyGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="GitVersion.MsBuild" Version="6.6.0">
18+
<PackageReference Include="GitVersion.MsBuild">
1919
<PrivateAssets>all</PrivateAssets>
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
</PackageReference>
22-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.3" />
23-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.3" />
24-
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.3" />
25-
<PackageReference Include="Serilog" Version="4.3.1" />
26-
<PackageReference Include="Serilog.Extensions.Hosting" Version="10.0.0" />
27-
<PackageReference Include="Serilog.Settings.Configuration" Version="10.0.0" />
28-
<PackageReference Include="Serilog.Sinks.Console" Version="6.1.1" />
29-
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
30-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
22+
<PackageReference Include="Microsoft.Extensions.Hosting" />
23+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
24+
<PackageReference Include="Microsoft.Extensions.Options" />
25+
<PackageReference Include="Serilog" />
26+
<PackageReference Include="Serilog.Extensions.Hosting" />
27+
<PackageReference Include="Serilog.Settings.Configuration" />
28+
<PackageReference Include="Serilog.Sinks.Console" />
29+
<PackageReference Include="Serilog.Sinks.File" />
30+
<PackageReference Include="SonarAnalyzer.CSharp">
3131
<PrivateAssets>all</PrivateAssets>
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
</PackageReference>

src/Elzik.FmSync.Domain/Elzik.FmSync.Domain.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="GitVersion.MsBuild" Version="6.6.0">
15+
<PackageReference Include="GitVersion.MsBuild">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
19+
<PackageReference Include="SonarAnalyzer.CSharp">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>

src/Elzik.FmSync.Infrastructure/Elzik.FmSync.Infrastructure.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="GitVersion.MsBuild" Version="6.6.0">
15+
<PackageReference Include="GitVersion.MsBuild">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19-
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.3" />
20-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
19+
<PackageReference Include="Microsoft.Extensions.Options" />
20+
<PackageReference Include="SonarAnalyzer.CSharp">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageReference>
24-
<PackageReference Include="YamlDotNet" Version="16.3.0" />
24+
<PackageReference Include="YamlDotNet" />
2525
</ItemGroup>
2626

2727
<ItemGroup>

src/Elzik.FmSync.Worker/Elzik.FmSync.Worker.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@
1313
</PropertyGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="GitVersion.MsBuild" Version="6.6.0">
16+
<PackageReference Include="GitVersion.MsBuild">
1717
<PrivateAssets>all</PrivateAssets>
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
</PackageReference>
20-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.3" />
21-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.3" />
22-
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.3" />
23-
<PackageReference Include="Polly.Extensions" Version="8.6.6" />
24-
<PackageReference Include="Serilog" Version="4.3.1" />
25-
<PackageReference Include="Serilog.Extensions.Hosting" Version="10.0.0" />
26-
<PackageReference Include="Serilog.Settings.Configuration" Version="10.0.0" />
27-
<PackageReference Include="Serilog.Sinks.Console" Version="6.1.1" />
28-
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
29-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
20+
<PackageReference Include="Microsoft.Extensions.Hosting" />
21+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
22+
<PackageReference Include="Microsoft.Extensions.Options" />
23+
<PackageReference Include="Polly.Extensions" />
24+
<PackageReference Include="Serilog" />
25+
<PackageReference Include="Serilog.Extensions.Hosting" />
26+
<PackageReference Include="Serilog.Settings.Configuration" />
27+
<PackageReference Include="Serilog.Sinks.Console" />
28+
<PackageReference Include="Serilog.Sinks.File" />
29+
<PackageReference Include="SonarAnalyzer.CSharp">
3030
<PrivateAssets>all</PrivateAssets>
3131
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3232
</PackageReference>
@@ -37,7 +37,7 @@
3737
</PropertyGroup>
3838

3939
<ItemGroup Condition="'$(OS)' == 'Windows_NT'">
40-
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="10.0.3" />
40+
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" />
4141
</ItemGroup>
4242

4343
<ItemGroup>

tests/Elzik.FmSync.Application.Tests.Unit/Elzik.FmSync.Application.Tests.Unit.csproj

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,30 @@
1818
</ItemGroup>
1919

2020
<ItemGroup>
21-
<PackageReference Include="AutoFixture.Xunit2" Version="4.18.1" />
21+
<PackageReference Include="AutoFixture.Xunit2" />
2222

23-
<PackageReference Include="coverlet.msbuild" Version="8.0.0">
23+
<PackageReference Include="coverlet.msbuild">
2424
<PrivateAssets>all</PrivateAssets>
2525
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2626
</PackageReference>
27-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
28-
<PackageReference Include="NSubstitute" Version="5.3.0" />
29-
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
27+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
28+
<PackageReference Include="NSubstitute" />
29+
<PackageReference Include="NSubstitute.Analyzers.CSharp">
3030
<PrivateAssets>all</PrivateAssets>
3131
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3232
</PackageReference>
33-
<PackageReference Include="Polly.Testing" Version="8.6.6" />
34-
<PackageReference Include="Shouldly" Version="4.3.0" />
35-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
33+
<PackageReference Include="Polly.Testing" />
34+
<PackageReference Include="Shouldly" />
35+
<PackageReference Include="SonarAnalyzer.CSharp">
3636
<PrivateAssets>all</PrivateAssets>
3737
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3838
</PackageReference>
39-
<PackageReference Include="xunit" Version="2.9.3" />
40-
<PackageReference Include="xunit.analyzers" Version="1.27.0">
39+
<PackageReference Include="xunit" />
40+
<PackageReference Include="xunit.analyzers">
4141
<PrivateAssets>all</PrivateAssets>
4242
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4343
</PackageReference>
44-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
44+
<PackageReference Include="xunit.runner.visualstudio">
4545
<PrivateAssets>all</PrivateAssets>
4646
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4747
</PackageReference>

tests/Elzik.FmSync.Console.Tests.Functional/Elzik.FmSync.Console.Tests.Functional.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,22 @@
3030

3131
<ItemGroup>
3232

33-
<PackageReference Include="coverlet.msbuild" Version="8.0.0">
33+
<PackageReference Include="coverlet.msbuild">
3434
<PrivateAssets>all</PrivateAssets>
3535
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3636
</PackageReference>
37-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
38-
<PackageReference Include="Shouldly" Version="4.3.0" />
39-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
37+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
38+
<PackageReference Include="Shouldly" />
39+
<PackageReference Include="SonarAnalyzer.CSharp">
4040
<PrivateAssets>all</PrivateAssets>
4141
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4242
</PackageReference>
43-
<PackageReference Include="xunit" Version="2.9.3" />
44-
<PackageReference Include="xunit.analyzers" Version="1.27.0">
43+
<PackageReference Include="xunit" />
44+
<PackageReference Include="xunit.analyzers">
4545
<PrivateAssets>all</PrivateAssets>
4646
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4747
</PackageReference>
48-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
48+
<PackageReference Include="xunit.runner.visualstudio">
4949
<PrivateAssets>all</PrivateAssets>
5050
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5151
</PackageReference>

tests/Elzik.FmSync.Infrastructure.Tests.Integration/Elzik.FmSync.Infrastructure.Tests.Integration.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,22 @@
2727

2828
<ItemGroup>
2929

30-
<PackageReference Include="coverlet.msbuild" Version="8.0.0">
30+
<PackageReference Include="coverlet.msbuild">
3131
<PrivateAssets>all</PrivateAssets>
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
</PackageReference>
34-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
35-
<PackageReference Include="Shouldly" Version="4.3.0" />
36-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.20.0.135146">
34+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
35+
<PackageReference Include="Shouldly" />
36+
<PackageReference Include="SonarAnalyzer.CSharp">
3737
<PrivateAssets>all</PrivateAssets>
3838
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3939
</PackageReference>
40-
<PackageReference Include="xunit" Version="2.9.3" />
41-
<PackageReference Include="xunit.analyzers" Version="1.27.0">
40+
<PackageReference Include="xunit" />
41+
<PackageReference Include="xunit.analyzers">
4242
<PrivateAssets>all</PrivateAssets>
4343
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4444
</PackageReference>
45-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
45+
<PackageReference Include="xunit.runner.visualstudio">
4646
<PrivateAssets>all</PrivateAssets>
4747
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4848
</PackageReference>

0 commit comments

Comments
 (0)