Skip to content

Commit ade6772

Browse files
authored
Adopt central package management (#198)
1 parent f35ff22 commit ade6772

File tree

5 files changed

+48
-19
lines changed

5 files changed

+48
-19
lines changed

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine AS build
3232
WORKDIR /markdown-link-check-log-parser
3333
COPY ["MarkdownLinkCheckLogParser/NuGet.Config", "MarkdownLinkCheckLogParser/"]
3434
COPY ["MarkdownLinkCheckLogParser/src/MarkdownLinkCheckLogParserCli/MarkdownLinkCheckLogParserCli.csproj", "MarkdownLinkCheckLogParser/src/MarkdownLinkCheckLogParserCli/"]
35+
COPY ["MarkdownLinkCheckLogParser/Directory.Build.props", "MarkdownLinkCheckLogParser/"]
36+
COPY ["MarkdownLinkCheckLogParser/Directory.Packages.props", "MarkdownLinkCheckLogParser/"]
3537
RUN dotnet restore "MarkdownLinkCheckLogParser/src/MarkdownLinkCheckLogParserCli/MarkdownLinkCheckLogParserCli.csproj"
3638
COPY . .
3739
WORKDIR "/markdown-link-check-log-parser/MarkdownLinkCheckLogParser/src/MarkdownLinkCheckLogParserCli"

MarkdownLinkCheckLogParser/Directory.Build.props

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,43 +41,43 @@
4141
</PropertyGroup>
4242

4343
<ItemGroup>
44-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.188">
44+
<PackageReference Include="Meziantou.Analyzer">
4545
<PrivateAssets>all</PrivateAssets>
4646
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4747
</PackageReference>
48-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2">
48+
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers">
4949
<PrivateAssets>all</PrivateAssets>
5050
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5151
</PackageReference>
52-
<PackageReference Include="Roslynator.Analyzers" Version="4.13.1">
52+
<PackageReference Include="Roslynator.Analyzers">
5353
<PrivateAssets>all</PrivateAssets>
5454
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5555
</PackageReference>
56-
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="4.13.1">
56+
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers">
5757
<PrivateAssets>all</PrivateAssets>
5858
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5959
</PackageReference>
60-
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="4.13.1">
60+
<PackageReference Include="Roslynator.Formatting.Analyzers">
6161
<PrivateAssets>all</PrivateAssets>
6262
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
6363
</PackageReference>
64-
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556">
64+
<PackageReference Include="StyleCop.Analyzers">
6565
<PrivateAssets>all</PrivateAssets>
6666
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
6767
</PackageReference>
6868
</ItemGroup>
6969

7070
<ItemGroup Condition="'$(IsTestProject)' == 'true'">
71-
<PackageReference Include="coverlet.msbuild" Version="6.0.4">
71+
<PackageReference Include="coverlet.msbuild">
7272
<PrivateAssets>all</PrivateAssets>
7373
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7474
</PackageReference>
75-
<PackageReference Include="NSubstitute" Version="5.3.0" />
76-
<PackageReference Include="Shouldly" Version="4.3.0" />
77-
<PackageReference Include="xunit.analyzers" Version="1.20.0" />
78-
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
79-
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
80-
<PackageReference Include="LiquidTestReports.Custom" Version="1.0.9" />
75+
<PackageReference Include="NSubstitute" />
76+
<PackageReference Include="Shouldly" />
77+
<PackageReference Include="xunit.analyzers" />
78+
<PackageReference Include="NSubstitute.Analyzers.CSharp" />
79+
<PackageReference Include="GitHubActionsTestLogger" />
80+
<PackageReference Include="LiquidTestReports.Custom" />
8181
</ItemGroup>
8282

8383
</Project>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<Project>
2+
<PropertyGroup>
3+
<!-- Enable central package management, https://learn.microsoft.com/en-us/nuget/consume-packages/Central-Package-Management -->
4+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="CliFx" Version="2.3.5" />
8+
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
9+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
10+
<PackageVersion Include="xunit" Version="2.9.3" />
11+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
12+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
13+
<PackageVersion Include="Meziantou.Analyzer" Version="2.0.188" />
14+
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2" />
15+
<PackageVersion Include="Roslynator.Analyzers" Version="4.13.1" />
16+
<PackageVersion Include="Roslynator.CodeAnalysis.Analyzers" Version="4.13.1" />
17+
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.13.1" />
18+
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.556" />
19+
<PackageVersion Include="coverlet.msbuild" Version="6.0.4" />
20+
<PackageVersion Include="NSubstitute" Version="5.3.0" />
21+
<PackageVersion Include="Shouldly" Version="4.3.0" />
22+
<PackageVersion Include="xunit.analyzers" Version="1.20.0" />
23+
<PackageVersion Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
24+
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
25+
<PackageVersion Include="LiquidTestReports.Custom" Version="1.0.9" />
26+
</ItemGroup>
27+
</Project>

MarkdownLinkCheckLogParser/src/MarkdownLinkCheckLogParserCli/MarkdownLinkCheckLogParserCli.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="CliFx" Version="2.3.5" />
10-
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
9+
<PackageReference Include="CliFx" />
10+
<PackageReference Include="System.Linq.Async" />
1111
</ItemGroup>
1212

1313
</Project>

MarkdownLinkCheckLogParser/tests/MarkdownLinkCheckLogParserCli.Tests/MarkdownLinkCheckLogParserCli.Tests.csproj

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

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
11-
<PackageReference Include="xunit" Version="2.9.3" />
12-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2">
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
11+
<PackageReference Include="xunit" />
12+
<PackageReference Include="xunit.runner.visualstudio">
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
<PrivateAssets>all</PrivateAssets>
1515
</PackageReference>
16-
<PackageReference Include="coverlet.collector" Version="6.0.4">
16+
<PackageReference Include="coverlet.collector">
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>

0 commit comments

Comments
 (0)