Skip to content

Commit e6a5837

Browse files
committed
update target frameworks
1 parent 505da81 commit e6a5837

File tree

18 files changed

+54
-54
lines changed

18 files changed

+54
-54
lines changed

.github/workflows/Build.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ env:
44
JAVA_VERSION: 17
55
JAVA_DISTRIBUTION: microsoft
66
DOTNET_VERSION: |
7-
3.1.x
8-
6.0.x
9-
7.0.x
107
8.0.x
118
9.0.x
9+
10.0.x
1210
DOTNET_BUILD_CONFIGURATION: Release
1311
SONAR_PATH: .\.sonar\scanner
1412
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
@@ -29,18 +27,18 @@ jobs:
2927

3028
steps:
3129
- name: Checkout
32-
uses: actions/checkout@v3
30+
uses: actions/checkout@v5
3331
with:
3432
fetch-depth: 0
3533

3634
- name: Set up Java
37-
uses: actions/setup-java@v3
35+
uses: actions/setup-java@v5
3836
with:
3937
java-version: ${{ env.JAVA_VERSION }}
4038
distribution: ${{ env.JAVA_DISTRIBUTION }}
4139

4240
- name: Set up .NET
43-
uses: actions/setup-dotnet@v3
41+
uses: actions/setup-dotnet@v5
4442
with:
4543
dotnet-version: ${{ env.DOTNET_VERSION }}
4644

.github/workflows/Release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: FluentValidation.AutoValidation [Release]
22

33
env:
4-
DOTNET_VERSION: 9.0.x
4+
DOTNET_VERSION: 10.0.x
55
DOTNET_BUILD_CONFIGURATION: Release
66
DOTNET_PACKAGES_OUTPUT_DIRECTORY: .nuget
77
NUGET_SOURCE: https://api.nuget.org/v3/index.json
@@ -18,12 +18,12 @@ jobs:
1818

1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v5
2222
with:
2323
fetch-depth: 0
2424

2525
- name: Set up .NET
26-
uses: actions/setup-dotnet@v3
26+
uses: actions/setup-dotnet@v5
2727
with:
2828
dotnet-version: ${{ env.DOTNET_VERSION }}
2929

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<Project>
22
<PropertyGroup>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
34
<Nullable>enable</Nullable>
45
<LangVersion>8.0</LangVersion>
56
<NoWarn>NU1701</NoWarn>

FluentValidation.AutoValidation.Endpoints/FluentValidation.AutoValidation.Endpoints.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
</PropertyGroup>
66

77
<PropertyGroup>
8-
<TargetFrameworks>net7.0;net8.0;net9.0</TargetFrameworks>
98
<AssemblyName>SharpGrip.FluentValidation.AutoValidation.Endpoints</AssemblyName>
109
<PackageId>SharpGrip.FluentValidation.AutoValidation.Endpoints</PackageId>
1110
<Title>SharpGrip FluentValidation AutoValidation Endpoints</Title>

FluentValidation.AutoValidation.Mvc/FluentValidation.AutoValidation.Mvc.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
</PropertyGroup>
66

77
<PropertyGroup>
8-
<TargetFrameworks>netcoreapp3.1;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
98
<AssemblyName>SharpGrip.FluentValidation.AutoValidation.Mvc</AssemblyName>
109
<PackageId>SharpGrip.FluentValidation.AutoValidation.Mvc</PackageId>
1110
<Title>SharpGrip FluentValidation AutoValidation MVC</Title>

FluentValidation.AutoValidation.Mvc/src/Configuration/AutoValidationMvcConfiguration.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class AutoValidationMvcConfiguration
1616

1717
/// <summary>
1818
/// Configures the validation strategy. Validation strategy <see cref="Enums.ValidationStrategy.All"/> enables asynchronous automatic validation on all controllers inheriting from <see cref="ControllerBase"/>.
19-
/// Validation strategy <see cref="Enums.ValidationStrategy.Annotations"/> enables asynchronous automatic validation on controllers inheriting from <see cref="ControllerBase"/> decorated (class or method) with a <see cref="FluentValidationAutoValidationAttribute"/> attribute.
19+
/// Validation strategy <see cref="Enums.ValidationStrategy.Annotations"/> enables asynchronous automatic validation on controllers decorated (class or method) with a <see cref="AutoValidationAttribute"/> attribute.
2020
/// </summary>
2121
public ValidationStrategy ValidationStrategy { get; set; } = ValidationStrategy.All;
2222

@@ -70,7 +70,7 @@ public class AutoValidationMvcConfiguration
7070
/// The default result factory returns the default <see cref="ValidationProblemDetails"/> object wrapped in a <see cref="BadRequestObjectResult"/>>.
7171
/// </summary>
7272
/// <see cref="FluentValidationAutoValidationDefaultResultFactory"/>
73-
/// <typeparam name="TResultFactory">The custom result factory implement <see cref="IFluentValidationAutoValidationResultFactory"/>.</typeparam>
73+
/// <typeparam name="TResultFactory">The custom result factory implementing <see cref="IFluentValidationAutoValidationResultFactory"/>.</typeparam>
7474
public void OverrideDefaultResultFactoryWith<TResultFactory>() where TResultFactory : IFluentValidationAutoValidationResultFactory
7575
{
7676
OverriddenResultFactory = typeof(TResultFactory);

FluentValidation.AutoValidation.Mvc/src/Enums/ValidationStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public enum ValidationStrategy
1111
All = 1,
1212

1313
/// <summary>
14-
/// Enables asynchronous automatic validation on controllers inheriting from <see cref="ControllerBase"/> decorated with a <see cref="FluentValidationAutoValidationAttribute"/> attribute.
14+
/// Enables asynchronous automatic validation on controllers inheriting from <see cref="ControllerBase"/> decorated with a <see cref="AutoValidationAttribute"/> attribute.
1515
/// </summary>
1616
Annotations = 2
1717
}

FluentValidation.AutoValidation.Shared/FluentValidation.AutoValidation.Shared.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
</PropertyGroup>
66

77
<PropertyGroup>
8-
<TargetFrameworks>netstandard2.0;netstandard2.1;netcoreapp3.1;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
98
<AssemblyName>SharpGrip.FluentValidation.AutoValidation.Shared</AssemblyName>
109
<PackageId>SharpGrip.FluentValidation.AutoValidation.Shared</PackageId>
1110
<Title>SharpGrip FluentValidation AutoValidation Shared</Title>

Tests/FluentValidation.AutoValidation.Tests.csproj

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,32 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net8.0;net9.0</TargetFrameworks>
54
<LangVersion>latest</LangVersion>
65
<IsPackable>false</IsPackable>
76
<RootNamespace>SharpGrip.FluentValidation.AutoValidation.Tests</RootNamespace>
87
</PropertyGroup>
98

109
<ItemGroup>
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1211
<PackageReference Include="NSubstitute" Version="5.3.0" />
1312
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
1413
<PrivateAssets>all</PrivateAssets>
1514
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1615
</PackageReference>
17-
<PackageReference Include="xunit" Version="2.9.2" />
18-
<PackageReference Include="xunit.runner.console" Version="2.9.2">
16+
<PackageReference Include="xunit" Version="2.9.3" />
17+
<PackageReference Include="xunit.runner.console" Version="2.9.3">
1918
<PrivateAssets>all</PrivateAssets>
2019
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2120
</PackageReference>
22-
<PackageReference Include="xunit.runner.msbuild" Version="2.9.2">
21+
<PackageReference Include="xunit.runner.msbuild" Version="2.9.3">
2322
<PrivateAssets>all</PrivateAssets>
2423
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2524
</PackageReference>
26-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
25+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
2726
<PrivateAssets>all</PrivateAssets>
2827
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2928
</PackageReference>
30-
<PackageReference Include="coverlet.collector" Version="6.0.2">
29+
<PackageReference Include="coverlet.collector" Version="6.0.4">
3130
<PrivateAssets>all</PrivateAssets>
3231
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3332
</PackageReference>

Tests/src/FluentValidation.AutoValidation.Endpoints/Extensions/ServiceCollectionExtensionsTest.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using FluentValidation.Results;
1+
// ReSharper disable InconsistentNaming
2+
3+
using FluentValidation.Results;
24
using Microsoft.AspNetCore.Http;
35
using Microsoft.Extensions.DependencyInjection;
46
using SharpGrip.FluentValidation.AutoValidation.Endpoints.Extensions;

0 commit comments

Comments
 (0)