Skip to content

Commit 93e778b

Browse files
arturcicgep13
authored andcommitted
convert nuget packages to use central package management
1 parent 1fd47d1 commit 93e778b

File tree

10 files changed

+143
-108
lines changed

10 files changed

+143
-108
lines changed

src/Directory.Build.props

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
17+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers">
1818
<PrivateAssets>all</PrivateAssets>
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
</PackageReference>
21-
<PackageReference Include="Serilog" Version="4.2.0" />
22-
<PackageReference Include="IDisposableAnalyzers" Version="4.0.7">
21+
<PackageReference Include="Serilog" />
22+
<PackageReference Include="IDisposableAnalyzers">
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>
26-
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
26+
<PackageReference Include="StyleCop.Analyzers">
2727
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2828
<PrivateAssets>all</PrivateAssets>
2929
</PackageReference>
30-
<PackageReference Include="Roslynator.Analyzers" Version="4.12.10">
30+
<PackageReference Include="Roslynator.Analyzers">
3131
<PrivateAssets>All</PrivateAssets>
3232
</PackageReference>
3333
</ItemGroup>

src/Directory.Packages.props

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
<NoWarn>$(NoWarn);NU1507</NoWarn>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<PackageVersion Include="ApprovalTests" Version="6.0.0" />
9+
<PackageVersion Include="AutoMapper" Version="12.0.1" />
10+
<PackageVersion Include="CommandLineParser" Version="2.9.1" />
11+
<PackageVersion Include="coverlet.msbuild" Version="6.0.3" />
12+
<PackageVersion Include="Destructurama.Attributed" Version="4.0.0" />
13+
<PackageVersion Include="IDisposableAnalyzers" Version="4.0.7" />
14+
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0" />
15+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
16+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
17+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
18+
<PackageVersion Include="NGitLab" Version="7.0.1" />
19+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
20+
<PackageVersion Include="NUnit" Version="4.1.0" />
21+
<PackageVersion Include="NUnit.Analyzers" Version="4.2.0" />
22+
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0" />
23+
<PackageVersion Include="Octokit" Version="12.0.0" />
24+
<PackageVersion Include="Roslynator.Analyzers" Version="4.12.10" />
25+
<PackageVersion Include="Scriban" Version="5.10.0" />
26+
<PackageVersion Include="Serilog" Version="4.2.0" />
27+
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0" />
28+
<PackageVersion Include="Serilog.Sinks.Debug" Version="3.0.0" />
29+
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0" />
30+
<PackageVersion Include="seriloganalyzer" Version="0.15.0" />
31+
<PackageVersion Include="Shouldly" Version="4.2.1" />
32+
<PackageVersion Include="StyleCop.Analyzers" Version="1.1.118" />
33+
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
34+
<PackageVersion Include="TextCopy" Version="6.2.1" />
35+
<PackageVersion Include="YamlDotNet" Version="13.7.1" />
36+
</ItemGroup>
37+
</Project>

src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj

+13-13
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@
1616
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
1717
</ItemGroup>
1818
<ItemGroup>
19-
<PackageReference Include="CommandLineParser" Version="2.9.1" />
20-
<PackageReference Include="Destructurama.Attributed" Version="4.0.0" />
21-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
19+
<PackageReference Include="CommandLineParser" />
20+
<PackageReference Include="Destructurama.Attributed" />
21+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub">
23+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24+
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26-
<PackageReference Include="NGitLab" Version="7.0.1" />
27-
<PackageReference Include="Octokit" Version="12.0.0" />
28-
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
29-
<PackageReference Include="Serilog.Sinks.Debug" Version="3.0.0" PrivateAssets="All" />
30-
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
31-
<PackageReference Include="seriloganalyzer" Version="0.15.0" />
26+
<PackageReference Include="NGitLab" />
27+
<PackageReference Include="Octokit" />
28+
<PackageReference Include="Serilog.Sinks.Console" />
29+
<PackageReference Include="Serilog.Sinks.Debug" PrivateAssets="All" />
30+
<PackageReference Include="Serilog.Sinks.File" />
31+
<PackageReference Include="seriloganalyzer" />
3232
</ItemGroup>
33-
</Project>
33+
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
3+
<LangVersion>9.0</LangVersion>
44
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
55
<Title>GitReleaseManager.Core.Tests</Title>
66
<Description>Test Project for GitReleaseManager.Core</Description>
77
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
88
</PropertyGroup>
99
<ItemGroup>
10-
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
10+
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
1111
</ItemGroup>
1212
<ItemGroup>
1313
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<PackageReference Include="coverlet.msbuild" Version="6.0.3">
17-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18-
<PrivateAssets>all</PrivateAssets>
16+
<PackageReference Include="coverlet.msbuild">
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
21-
<PackageReference Include="ApprovalTests" Version="6.0.0" />
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
21+
<PackageReference Include="ApprovalTests" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub">
23+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24+
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26-
<PackageReference Include="NGitLab" Version="7.0.1" />
27-
<PackageReference Include="NSubstitute" Version="5.3.0" />
28-
<PackageReference Include="NUnit" Version="4.1.0" />
29-
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">
30-
<PrivateAssets>all</PrivateAssets>
31-
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
26+
<PackageReference Include="NGitLab" />
27+
<PackageReference Include="NSubstitute" />
28+
<PackageReference Include="NUnit" />
29+
<PackageReference Include="NUnit.Analyzers">
30+
<PrivateAssets>all</PrivateAssets>
31+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
3232
</PackageReference>
33-
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
34-
<PackageReference Include="Octokit" Version="12.0.0" />
35-
<PackageReference Include="Shouldly" Version="4.2.1" />
33+
<PackageReference Include="NUnit3TestAdapter" />
34+
<PackageReference Include="Octokit" />
35+
<PackageReference Include="Shouldly" />
3636
</ItemGroup>
3737
</Project>

src/GitReleaseManager.Core/GitReleaseManager.Core.csproj

+18-18
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="CommandLineParser" Version="2.9.1" />
21-
<PackageReference Include="Destructurama.Attributed" Version="4.0.0" />
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
20+
<PackageReference Include="CommandLineParser" />
21+
<PackageReference Include="Destructurama.Attributed" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub">
23+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24+
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26-
<PackageReference Include="NGitLab" Version="7.0.1" />
27-
<PackageReference Include="Octokit" Version="12.0.0" />
28-
<PackageReference Include="Scriban" Version="5.10.0" />
29-
<PackageReference Include="seriloganalyzer" Version="0.15.0" />
30-
<PackageReference Include="YamlDotNet" Version="13.7.1" />
31-
<PackageReference Include="AutoMapper" Version="12.0.1" />
26+
<PackageReference Include="NGitLab" />
27+
<PackageReference Include="Octokit" />
28+
<PackageReference Include="Scriban" />
29+
<PackageReference Include="seriloganalyzer" />
30+
<PackageReference Include="YamlDotNet" />
31+
<PackageReference Include="AutoMapper" />
3232
</ItemGroup>
3333
<ItemGroup>
3434
<Compile Update="Templates\ReleaseTemplates.g.cs">
@@ -38,13 +38,13 @@
3838
</Compile>
3939
</ItemGroup>
4040
<ItemGroup>
41-
<None Update="Templates\ReleaseTemplates.tt">
42-
<Generator>TextTemplatingFileGenerator</Generator>
43-
<LastGenOutput>ReleaseTemplates.g.cs</LastGenOutput>
44-
</None>
45-
<None Include="Templates/**/*.sbn" />
41+
<None Update="Templates\ReleaseTemplates.tt">
42+
<Generator>TextTemplatingFileGenerator</Generator>
43+
<LastGenOutput>ReleaseTemplates.g.cs</LastGenOutput>
44+
</None>
45+
<None Include="Templates/**/*.sbn" />
4646
</ItemGroup>
4747
<ItemGroup>
48-
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
48+
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
4949
</ItemGroup>
50-
</Project>
50+
</Project>

src/GitReleaseManager.Core/VcsService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public async Task DiscardReleaseAsync(string owner, string repository, string ta
128128
}
129129
}
130130

131-
public async Task AddAssetsAsync(string owner, string repository, string tagName, IList<string> assets) => await AddAssetsAsync(owner, repository, tagName, assets, null);
131+
public async Task AddAssetsAsync(string owner, string repository, string tagName, IList<string> assets) => await AddAssetsAsync(owner, repository, tagName, assets, null).ConfigureAwait(false);
132132

133133
private async Task AddAssetsAsync(string owner, string repository, string tagName, IList<string> assets, Release currentRelease)
134134
{

src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj

+19-19
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,31 @@
77
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
88
</PropertyGroup>
99
<ItemGroup>
10-
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
10+
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
1111
</ItemGroup>
1212
<ItemGroup>
1313
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<PackageReference Include="coverlet.msbuild" Version="6.0.3">
17-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18-
<PrivateAssets>all</PrivateAssets>
16+
<PackageReference Include="coverlet.msbuild">
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>
20-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
21-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22-
<PrivateAssets>all</PrivateAssets>
20+
<PackageReference Include="Microsoft.SourceLink.GitHub">
21+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22+
<PrivateAssets>all</PrivateAssets>
2323
</PackageReference>
24-
<PackageReference Include="NGitLab" Version="7.0.1" />
25-
<PackageReference Include="NUnit" Version="4.1.0" />
26-
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">
27-
<PrivateAssets>all</PrivateAssets>
28-
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
24+
<PackageReference Include="NGitLab" />
25+
<PackageReference Include="NUnit" />
26+
<PackageReference Include="NUnit.Analyzers">
27+
<PrivateAssets>all</PrivateAssets>
28+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2929
</PackageReference>
30-
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
31-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
32-
<PackageReference Include="Shouldly" Version="4.2.1" />
33-
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
34-
<PackageReference Include="TextCopy" Version="6.2.1" />
35-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
30+
<PackageReference Include="NUnit3TestAdapter" />
31+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
32+
<PackageReference Include="Shouldly" />
33+
<PackageReference Include="Serilog.Sinks.Console" />
34+
<PackageReference Include="TextCopy" />
35+
<PackageReference Include="System.Net.Http" />
3636
</ItemGroup>
37-
</Project>
37+
</Project>

src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj

+17-17
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,30 @@
77
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
88
</PropertyGroup>
99
<ItemGroup>
10-
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
10+
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
1111
</ItemGroup>
1212
<ItemGroup>
1313
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<PackageReference Include="coverlet.msbuild" Version="6.0.3">
17-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18-
<PrivateAssets>all</PrivateAssets>
16+
<PackageReference Include="coverlet.msbuild">
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
21-
<PackageReference Include="ApprovalTests" Version="6.0.0" />
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
21+
<PackageReference Include="ApprovalTests" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub">
23+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24+
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26-
<PackageReference Include="NGitLab" Version="7.0.1" />
27-
<PackageReference Include="NSubstitute" Version="5.3.0" />
28-
<PackageReference Include="NUnit" Version="4.1.0" />
29-
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">
30-
<PrivateAssets>all</PrivateAssets>
31-
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
26+
<PackageReference Include="NGitLab" />
27+
<PackageReference Include="NSubstitute" />
28+
<PackageReference Include="NUnit" />
29+
<PackageReference Include="NUnit.Analyzers">
30+
<PrivateAssets>all</PrivateAssets>
31+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
3232
</PackageReference>
33-
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
34-
<PackageReference Include="Octokit" Version="12.0.0" />
33+
<PackageReference Include="NUnit3TestAdapter" />
34+
<PackageReference Include="Octokit" />
3535
</ItemGroup>
3636
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<LangVersion>8.0</LangVersion>
54
<OutputType>Exe</OutputType>
65
<AssemblyName>GitReleaseManager</AssemblyName>
7-
86
<PackAsTool>true</PackAsTool>
97
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
108
<ToolCommandName>dotnet-gitreleasemanager</ToolCommandName>
119
<PackageId>GitReleaseManager.Tool</PackageId>
12-
1310
<Title>GitReleaseManager Tool</Title>
1411
<Authors>GitTools Contributors</Authors>
1512
<PackageProjectUrl>https://github.com/GitTools/GitReleaseManager</PackageProjectUrl>
@@ -31,24 +28,24 @@
3128
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
3229
</ItemGroup>
3330
<ItemGroup>
34-
<PackageReference Include="CommandLineParser" Version="2.9.1" />
35-
<PackageReference Include="Destructurama.Attributed" Version="4.0.0" />
36-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
37-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
38-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
39-
<PrivateAssets>all</PrivateAssets>
31+
<PackageReference Include="CommandLineParser" />
32+
<PackageReference Include="Destructurama.Attributed" />
33+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
34+
<PackageReference Include="Microsoft.SourceLink.GitHub">
35+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
36+
<PrivateAssets>all</PrivateAssets>
4037
</PackageReference>
41-
<PackageReference Include="NGitLab" Version="7.0.1" />
42-
<PackageReference Include="Octokit" Version="12.0.0" />
43-
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
44-
<PackageReference Include="Serilog.Sinks.Debug" Version="3.0.0" PrivateAssets="All" />
45-
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
46-
<PackageReference Include="seriloganalyzer" Version="0.15.0" />
38+
<PackageReference Include="NGitLab" />
39+
<PackageReference Include="Octokit" />
40+
<PackageReference Include="Serilog.Sinks.Console" />
41+
<PackageReference Include="Serilog.Sinks.Debug" PrivateAssets="All" />
42+
<PackageReference Include="Serilog.Sinks.File" />
43+
<PackageReference Include="seriloganalyzer" />
4744
</ItemGroup>
4845
<ItemGroup>
4946
<None Include="../../icons/package_icon.png">
5047
<Pack>True</Pack>
5148
<PackagePath></PackagePath>
5249
</None>
5350
</ItemGroup>
54-
</Project>
51+
</Project>

0 commit comments

Comments
 (0)