From 7d4852a99d949a4678d4a90196b489920b62443c Mon Sep 17 00:00:00 2001 From: Artur Stolear Date: Fri, 10 Jan 2025 22:46:09 +0100 Subject: [PATCH 1/2] move common project properties to Directory.Build.props --- src/Directory.Build.props | 16 +++++++++++++++- .../GitReleaseManager.Cli.csproj | 3 --- .../GitReleaseManager.Core.Tests.csproj | 3 --- .../GitReleaseManager.Core.csproj | 3 --- .../GitReleaseManager.IntegrationTests.csproj | 3 --- .../GitReleaseManager.Tests.csproj | 3 --- .../GitReleaseManager.Tool.csproj | 13 ------------- 7 files changed, 15 insertions(+), 29 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 5f9ac9f3..88e97031 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,8 +1,22 @@ + 8.0 + net6.0;net7.0 + + GitTools Contributors + https://github.com/GitTools/GitReleaseManager + false + github release notes create export + Copyright (c) 2015 - Present - GitTools Contributors + MIT + package_icon.png + https://github.com/GitTools/GitReleaseManager/releases + git + https://github.com/GitTools/GitReleaseManager.git + pdbonly true - CS1591 + $(NoWarn);CS1591;CA1707;Serilog004 AllEnabledByDefault diff --git a/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj b/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj index a3c7fb80..9633fac8 100644 --- a/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj +++ b/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj @@ -1,16 +1,13 @@ - 8.0 Exe GitReleaseManager - net6.0 true true win-x64 GitReleaseManager.Cli Create release notes in markdown given a milestone false - $(NoWarn);CA1707; diff --git a/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj b/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj index 6cd27416..f818dd19 100644 --- a/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj +++ b/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj @@ -1,10 +1,7 @@ - 9.0 - net6.0;net7.0 GitReleaseManager.Core.Tests Test Project for GitReleaseManager.Core - $(NoWarn);CA1707;Serilog004; diff --git a/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj b/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj index 7e614e0c..1eb79308 100644 --- a/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj +++ b/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj @@ -3,12 +3,9 @@ - 8.0 - net6.0;net7.0 GitReleaseManager.Core Create release notes in markdown given a milestone false - $(NoWarn);CA1707; true diff --git a/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj b/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj index ad10fe59..c20a46ef 100644 --- a/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj +++ b/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj @@ -1,10 +1,7 @@ - 8.0 - net6.0;net7.0 GitReleaseManager.IntegrationTests Integration Test Project for GitReleaseManager - $(NoWarn);CA1707;Serilog004; diff --git a/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj b/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj index 0317ee61..df0863cb 100644 --- a/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj +++ b/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj @@ -1,10 +1,7 @@ - 8.0 - net6.0;net7.0 GitReleaseManager.Tests Test Project for GitReleaseManager - $(NoWarn);CA1707;Serilog004; diff --git a/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj b/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj index 37e8446b..66a5702f 100644 --- a/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj +++ b/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj @@ -1,25 +1,12 @@ - 8.0 Exe GitReleaseManager true - net6.0;net7.0 dotnet-gitreleasemanager GitReleaseManager.Tool GitReleaseManager Tool - GitTools Contributors - https://github.com/GitTools/GitReleaseManager - false - github release notes create export Tool for creating and exporting releases for software applications from online Version Control Systems - Copyright (c) 2015 - Present - GitTools Contributors - MIT - package_icon.png - https://github.com/GitTools/GitReleaseManager/releases - git - https://github.com/GitTools/GitReleaseManager.git - $(NoWarn);CA1707; From 824a53d1f103de81ac3b7da9e9e3a878593b50ff Mon Sep 17 00:00:00 2001 From: Artur Stolear Date: Wed, 12 Mar 2025 07:18:10 +0100 Subject: [PATCH 2/2] bring back the TargetFrameworks as it's required by Cake.Receipe --- src/Directory.Build.props | 1 - src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj | 1 + .../GitReleaseManager.Core.Tests.csproj | 1 + src/GitReleaseManager.Core/GitReleaseManager.Core.csproj | 1 + .../GitReleaseManager.IntegrationTests.csproj | 1 + src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj | 1 + src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj | 1 + 7 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 88e97031..5b570890 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,7 +1,6 @@ 8.0 - net6.0;net7.0 GitTools Contributors https://github.com/GitTools/GitReleaseManager diff --git a/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj b/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj index 9633fac8..5293524d 100644 --- a/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj +++ b/src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj @@ -2,6 +2,7 @@ Exe GitReleaseManager + net6.0 true true win-x64 diff --git a/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj b/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj index f818dd19..905350a6 100644 --- a/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj +++ b/src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj @@ -1,5 +1,6 @@ + net6.0;net7.0 GitReleaseManager.Core.Tests Test Project for GitReleaseManager.Core diff --git a/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj b/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj index 1eb79308..3bfc5adf 100644 --- a/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj +++ b/src/GitReleaseManager.Core/GitReleaseManager.Core.csproj @@ -3,6 +3,7 @@ + net6.0;net7.0 GitReleaseManager.Core Create release notes in markdown given a milestone false diff --git a/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj b/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj index c20a46ef..51da9bd8 100644 --- a/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj +++ b/src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj @@ -1,5 +1,6 @@ + net6.0;net7.0 GitReleaseManager.IntegrationTests Integration Test Project for GitReleaseManager diff --git a/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj b/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj index df0863cb..e0ac60ce 100644 --- a/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj +++ b/src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj @@ -1,5 +1,6 @@ + net6.0;net7.0 GitReleaseManager.Tests Test Project for GitReleaseManager diff --git a/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj b/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj index 66a5702f..0d833f59 100644 --- a/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj +++ b/src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj @@ -3,6 +3,7 @@ Exe GitReleaseManager true + net6.0;net7.0 dotnet-gitreleasemanager GitReleaseManager.Tool GitReleaseManager Tool