Skip to content

Commit b2d7350

Browse files
committed
Refactor: Simplify .NET test command and update dependencies in central package management
1 parent 862323d commit b2d7350

File tree

3 files changed

+24
-29
lines changed

3 files changed

+24
-29
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
# Ensure that the tests must pass
2929
# The job will fail automatically if any test fails because `dotnet test` exits with a non-zero code
3030
- name: Run tests
31-
run: dotnet test CodeOfChaos.CliArgsParser.slnx -c Release --no-restore --no-build
31+
run: dotnet test --solution CodeOfChaos.CliArgsParser.slnx --configuration Release --no-restore --no-build
3232

3333
- name: Publish to NuGet
3434
env:

Directory.Packages.props

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,21 @@
33
<!-- Enable central package management, https://learn.microsoft.com/en-us/nuget/consume-packages/Central-Package-Management -->
44
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
55
</PropertyGroup>
6-
<!-- .NET 9 -->
7-
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
8-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="[9.0.11, 10.0.0)" />
9-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[9.0.11, 10.0.0)" />
10-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="[9.0.11, 10.0.0)" />
11-
</ItemGroup>
12-
<!-- .NET 10 -->
13-
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
14-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
15-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
16-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
17-
</ItemGroup>
18-
<!-- Common packages for all frameworks -->
19-
<ItemGroup>
20-
<PackageVersion Include="Bogus" Version="35.6.5" />
21-
<PackageVersion Include="CodeOfChaos.Ansi" Version="1.1.0" />
22-
<PackageVersion Include="CodeOfChaos.Extensions" Version="0.83.2" />
23-
<PackageVersion Include="CodeOfChaos.GeneratorTools" Version="2.2.1"/>
24-
<PackageVersion Include="IndexRange" Version="1.1.0" />
25-
<PackageVersion Include="IsExternalInit" Version="1.0.3"/>
26-
<PackageVersion Include="JetBrains.Annotations" Version="2025.2.2" />
27-
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="4.14.0" />
28-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
29-
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.14.0" />
30-
<PackageVersion Include="Moq" Version="4.20.72"/>
31-
<PackageVersion Include="TUnit" Version="1.0.48" />
32-
</ItemGroup>
33-
</Project>
6+
<ItemGroup>
7+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
8+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
9+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
10+
<PackageVersion Include="Bogus" Version="35.6.5" />
11+
<PackageVersion Include="CodeOfChaos.Ansi" Version="1.2.4" />
12+
<PackageVersion Include="CodeOfChaos.Extensions" Version="0.83.2" />
13+
<PackageVersion Include="CodeOfChaos.GeneratorTools" Version="2.2.1" />
14+
<PackageVersion Include="IndexRange" Version="1.1.0" />
15+
<PackageVersion Include="IsExternalInit" Version="1.0.3" />
16+
<PackageVersion Include="JetBrains.Annotations" Version="2025.2.2" />
17+
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="4.14.0" />
18+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
19+
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.14.0" />
20+
<PackageVersion Include="Moq" Version="4.20.72" />
21+
<PackageVersion Include="TUnit" Version="1.1.10" />
22+
</ItemGroup>
23+
</Project>

global.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"test": {
3+
"runner": "Microsoft.Testing.Platform"
4+
}
5+
}

0 commit comments

Comments
 (0)