Skip to content

Commit cf5c005

Browse files
authored
Poc/investigate cpm (#896)
* POC/Investigate-CPM adding Directory.Packages.props file centralizing PackageReference from all .csproj files * Revert "POC/Investigate-CPM" This reverts commit 335c3ae. * update after revert with encoding and xmldeclaration removed the encoding and xmldeclaration from .csproj files and Directory.Packages.props * fixing build errors fixing downgrades version conflicts * fixing CPM Directory.Packages.props fixed * update CPM converting the tests projects also
1 parent 5fa5e9d commit cf5c005

File tree

87 files changed

+828
-734
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+828
-734
lines changed

api/Directory.Packages.props

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<ImplicitUsings>enable</ImplicitUsings>
5+
<Nullable>enable</Nullable>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<PackageVersion Include="AWSSDK.Extensions.NETCore.Setup" Version="3.7.300"/>
9+
<PackageVersion Include="AWSSDK.S3" Version="3.7.307.15"/>
10+
<PackageVersion Include="AWSSDK.SimpleEmail" Version="3.7.300.74"/>
11+
<PackageVersion Include="AWSSDK.Core" Version="3.7.303.14" />
12+
<PackageVersion Include="Ardalis.SmartEnum" Version="8.0.0"/>
13+
<PackageVersion Include="Ardalis.SmartEnum.Dapper" Version="7.0.0"/>
14+
<PackageVersion Include="Ardalis.SmartEnum.EFCore" Version="8.0.0"/>
15+
<PackageVersion Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0"/>
16+
<PackageVersion Include="Ardalis.Specification" Version="8.0.0"/>
17+
<PackageVersion Include="Ardalis.Specification.EntityFrameworkCore" Version="8.0.0"/>
18+
<PackageVersion Include="AspNetCore.HealthChecks.Hangfire" Version="8.0.1"/>
19+
<PackageVersion Include="AspNetCore.HealthChecks.NpgSql" Version="8.0.1"/>
20+
<PackageVersion Include="CsvHelper" Version="31.0.3"/>
21+
<PackageVersion Include="Dapper" Version="2.1.35"/>
22+
<PackageVersion Include="EFCore.BulkExtensions.PostgreSql" Version="8.0.4"/>
23+
<PackageVersion Include="FastEndpoints" Version="5.24.0"/>
24+
<PackageVersion Include="FastEndpoints.Attributes" Version="5.24.0"/>
25+
<PackageVersion Include="FastEndpoints.Security" Version="5.24.0"/>
26+
<PackageVersion Include="FastEndpoints.Swagger" Version="5.24.0"/>
27+
<PackageVersion Include="FirebaseAdmin" Version="2.4.1"/>
28+
<PackageVersion Include="FlexLabs.EntityFrameworkCore.Upsert" Version="8.0.0"/>
29+
<PackageVersion Include="Hangfire" Version="1.8.12"/>
30+
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.12"/>
31+
<PackageVersion Include="Hangfire.Core" Version="1.8.12"/>
32+
<PackageVersion Include="Hangfire.Dashboard.Basic.Authentication" Version="7.0.1"/>
33+
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.8"/>
34+
<PackageVersion Include="HtmlSanitizer" Version="8.1.870"/>
35+
<PackageVersion Include="Humanizer" Version="2.14.1"/>
36+
<PackageVersion Include="MailKit" Version="4.5.0"/>
37+
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="8.0.4"/>
38+
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.8"/>
39+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.10"/>
40+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.8"/>
41+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.10"/>
42+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.8"/>
43+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0"/>
44+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2"/>
45+
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5"/>
46+
<PackageVersion Include="NPOI" Version="2.7.0"/>
47+
<PackageVersion Include="Npgsql" Version="8.0.4"/>
48+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.8"/>
49+
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.8.0"/>
50+
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.8.1"/>
51+
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.8.1"/>
52+
<PackageVersion Include="OpenTelemetry.Instrumentation.Process" Version="0.5.0-beta.5"/>
53+
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.8.0"/>
54+
<PackageVersion Include="PolyJson" Version="1.4.0"/>
55+
<PackageVersion Include="Refit" Version="8.0.0"/>
56+
<PackageVersion Include="Refit.HttpClientFactory" Version="8.0.0"/>
57+
<PackageVersion Include="Sentry" Version="4.12.1"/>
58+
<PackageVersion Include="Sentry.AspNetCore" Version="4.4.0"/>
59+
<PackageVersion Include="Sentry.OpenTelemetry" Version="4.12.1"/>
60+
<PackageVersion Include="Sentry.Serilog" Version="4.12.1"/>
61+
<PackageVersion Include="Serilog" Version="4.0.2"/>
62+
<PackageVersion Include="Serilog.Enrichers.Environment" Version="3.0.1"/>
63+
<PackageVersion Include="Serilog.Extensions.Logging" Version="8.0.0"/>
64+
<PackageVersion Include="Serilog.Settings.Configuration" Version="8.0.4"/>
65+
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0"/>
66+
67+
<PackageVersion Include="Bogus" Version="35.5.0"/>
68+
<PackageVersion Include="FastEndpoints.Testing" Version="5.24.0"/>
69+
<PackageVersion Include="FluentAssertions" Version="6.12.0"/>
70+
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.31.0"/>
71+
<PackageVersion Include="FluentAssertions.Json" Version="6.1.0"/>
72+
<PackageVersion Include="FluentValidation" Version="11.9.0"/>
73+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.10"/>
74+
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.8"/>
75+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.10"/>
76+
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.2"/>
77+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.0"/>
78+
<PackageVersion Include="NSubstitute" Version="5.1.0"/>
79+
<PackageVersion Include="NSubstitute.Analyzers.CSharp" Version="1.0.17"/>
80+
<PackageVersion Include="NUnit.Analyzers" Version="4.3.0"/>
81+
<PackageVersion Include="NUnit3TestAdapter" Version="4.6.0"/>
82+
<PackageVersion Include="Respawn" Version="6.2.1"/>
83+
<PackageVersion Include="Serilog.Sinks.NUnit" Version="1.0.3"/>
84+
<PackageVersion Include="Testcontainers.MsSql" Version="4.0.0"/>
85+
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.0.0"/>
86+
<PackageVersion Include="Xunit.Priority" Version="1.1.6"/>
87+
<PackageVersion Include="coverlet.collector" Version="6.0.2"/>
88+
<PackageVersion Include="nunit" Version="4.2.2"/>
89+
<PackageVersion Include="xunit" Version="2.7.1"/>
90+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.8"/>
91+
</ItemGroup>
92+
</Project>

api/Vote.Monitor.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1616
.editorconfig = .editorconfig
1717
..\docker-compose.yaml = ..\docker-compose.yaml
1818
..\README.md = ..\README.md
19+
Directory.Packages.props = Directory.Packages.props
1920
EndProjectSection
2021
EndProject
2122
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vote.Monitor.Domain", "src\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj", "{1B98DBBD-72CC-4D23-BAEB-996D22E431A1}"

api/src/Authorization.Policies/Authorization.Policies.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="8.0.4" />
11-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.1" />
10+
<PackageReference Include="Microsoft.AspNetCore.Authorization" />
11+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
1212
</ItemGroup>
1313

1414
<ItemGroup>
1515
<ProjectReference Include="..\Vote.Monitor.Core\Vote.Monitor.Core.csproj" />
1616
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1717
</ItemGroup>
1818

19-
</Project>
19+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1818
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1818
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1818
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1818
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,14 +7,14 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
1717
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1818
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -7,10 +7,10 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
11-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
12-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
13-
<PackageReference Include="PolyJson" Version="1.4.0" />
10+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
11+
<PackageReference Include="FastEndpoints" />
12+
<PackageReference Include="FastEndpoints.Security" />
13+
<PackageReference Include="PolyJson" />
1414
</ItemGroup>
1515

1616
<ItemGroup>
@@ -20,4 +20,4 @@
2020
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
2121
<ProjectReference Include="..\Vote.Monitor.Form.Module\Vote.Monitor.Form.Module.csproj" />
2222
</ItemGroup>
23-
</Project>
23+
</Project>
Lines changed: 6 additions & 6 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>net8.0</TargetFramework>
@@ -8,15 +8,15 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" Version="8.0.0" />
12-
<PackageReference Include="FastEndpoints" Version="5.24.0" />
13-
<PackageReference Include="FastEndpoints.Security" Version="5.24.0" />
14-
<PackageReference Include="PolyJson" Version="1.4.0" />
11+
<PackageReference Include="Ardalis.SmartEnum.SystemTextJson" />
12+
<PackageReference Include="FastEndpoints" />
13+
<PackageReference Include="FastEndpoints.Security" />
14+
<PackageReference Include="PolyJson" />
1515
</ItemGroup>
1616

1717
<ItemGroup>
1818
<ProjectReference Include="..\Authorization.Policies\Authorization.Policies.csproj" />
1919
<ProjectReference Include="..\Vote.Monitor.Domain\Vote.Monitor.Domain.csproj" />
2020
<ProjectReference Include="..\Vote.Monitor.Form.Module\Vote.Monitor.Form.Module.csproj" />
2121
</ItemGroup>
22-
</Project>
22+
</Project>

0 commit comments

Comments
 (0)