Skip to content

Commit

Permalink
move common project properties to Directory.Build.props
Browse files Browse the repository at this point in the history
  • Loading branch information
arturcic committed Jan 10, 2025
1 parent 693e14e commit a4eba97
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 46 deletions.
18 changes: 17 additions & 1 deletion src/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,8 +1,24 @@
<Project>
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>

<Title>GitReleaseManager Tool</Title>
<Authors>GitTools Contributors</Authors>
<PackageProjectUrl>https://github.com/GitTools/GitReleaseManager</PackageProjectUrl>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageTags>github release notes create export</PackageTags>
<Description>Tool for creating and exporting releases for software applications from online Version Control Systems</Description>
<Copyright>Copyright (c) 2015 - Present - GitTools Contributors</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIcon>package_icon.png</PackageIcon>
<PackageReleaseNotes>https://github.com/GitTools/GitReleaseManager/releases</PackageReleaseNotes>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/GitTools/GitReleaseManager.git</RepositoryUrl>

<DebugType>pdbonly</DebugType>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>CS1591</NoWarn>
<NoWarn>$(NoWarn);CS1591;CA1707;Serilog004</NoWarn>
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
</PropertyGroup>

Expand Down
4 changes: 0 additions & 4 deletions src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<OutputType>Exe</OutputType>
<AssemblyName>GitReleaseManager</AssemblyName>
<TargetFrameworks>net6.0</TargetFrameworks>
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<Title>GitReleaseManager.Cli</Title>
<Description>Create release notes in markdown given a milestone</Description>
<IsPackable>false</IsPackable>
<NoWarn>$(NoWarn);CA1707;</NoWarn>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<LangVersion>9.0</LangVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<Title>GitReleaseManager.Core.Tests</Title>
<Description>Test Project for GitReleaseManager.Core</Description>
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
</ItemGroup>
Expand Down
5 changes: 0 additions & 5 deletions src/GitReleaseManager.Core/GitReleaseManager.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,7 @@
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v16.0\TextTemplating\Microsoft.TextTemplating.targets" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v16.0\TextTemplating\Microsoft.TextTemplating.targets')" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\TextTemplating\Microsoft.TextTemplating.targets" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\TextTemplating\Microsoft.TextTemplating.targets')" />
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<Title>GitReleaseManager.Core</Title>
<Description>Create release notes in markdown given a milestone</Description>
<IsPackable>false</IsPackable>
<NoWarn>$(NoWarn);CA1707;</NoWarn>
<TransformOnBuild>true</TransformOnBuild>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<Title>GitReleaseManager.IntegrationTests</Title>
<Description>Integration Test Project for GitReleaseManager</Description>
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
</ItemGroup>
Expand Down
7 changes: 0 additions & 7 deletions src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,11 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<Title>GitReleaseManager.Tests</Title>
<Description>Test Project for GitReleaseManager</Description>
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
</ItemGroup>
Expand Down
15 changes: 0 additions & 15 deletions src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<OutputType>Exe</OutputType>
<AssemblyName>GitReleaseManager</AssemblyName>
<PackAsTool>true</PackAsTool>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<ToolCommandName>dotnet-gitreleasemanager</ToolCommandName>
<PackageId>GitReleaseManager.Tool</PackageId>
<Title>GitReleaseManager Tool</Title>
<Authors>GitTools Contributors</Authors>
<PackageProjectUrl>https://github.com/GitTools/GitReleaseManager</PackageProjectUrl>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageTags>github release notes create export</PackageTags>
<Description>Tool for creating and exporting releases for software applications from online Version Control Systems</Description>
<Copyright>Copyright (c) 2015 - Present - GitTools Contributors</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIcon>package_icon.png</PackageIcon>
<PackageReleaseNotes>https://github.com/GitTools/GitReleaseManager/releases</PackageReleaseNotes>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/GitTools/GitReleaseManager.git</RepositoryUrl>
<NoWarn>$(NoWarn);CA1707;</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Include="../GitReleaseManager.Cli/**/*.cs" Exclude="../GitReleaseManager.Cli/obj/**/*.*;../GitReleaseManager.Cli/bin/**/*.*" />
Expand Down

0 comments on commit a4eba97

Please sign in to comment.