Skip to content

Commit ce803cf

Browse files
committed
Add support for .NET 10.0 in project files and workflows
1 parent 8c72c12 commit ce803cf

10 files changed

Lines changed: 26 additions & 18 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ jobs:
3636
uses: actions/setup-dotnet@v5
3737
with:
3838
dotnet-version: 9.x
39+
- name: Setup dotnet 10.x
40+
uses: actions/setup-dotnet@v5
41+
with:
42+
dotnet-version: 10.x
3943
- name: Install dotnet-sonarscanner
4044
run: dotnet tool install --global dotnet-sonarscanner
4145
- name: install dotnet-coverage

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ jobs:
3131
uses: actions/setup-dotnet@v5
3232
with:
3333
dotnet-version: 9.x
34+
- name: Setup dotnet 10.x
35+
uses: actions/setup-dotnet@v5
36+
with:
37+
dotnet-version: 10.x
3438
- name: Set RELEASE_VERSION variable from tag
3539
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
3640
- name: Print release version

src/Sidio.Web.Security.AspNetCore.Tests/Sidio.Web.Security.AspNetCore.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -20,7 +20,7 @@
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
2424
<PackageReference Include="Moq" Version="4.20.72" />
2525
<PackageReference Include="xunit" Version="2.9.3" />
2626
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">

src/Sidio.Web.Security.AspNetCore/Sidio.Web.Security.AspNetCore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

src/Sidio.Web.Security.Examples.AspNetCore.Tests/Sidio.Web.Security.Examples.AspNetCore.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -19,7 +19,7 @@
1919
<PrivateAssets>all</PrivateAssets>
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
</PackageReference>
22-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
22+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
2323
<PackageReference Include="xunit" Version="2.9.3" />
2424
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
2525
<PrivateAssets>all</PrivateAssets>
@@ -29,7 +29,7 @@
2929
<PrivateAssets>all</PrivateAssets>
3030
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3131
</PackageReference>
32-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.10" />
32+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.0" />
3333
</ItemGroup>
3434

3535
<ItemGroup>

src/Sidio.Web.Security.Examples.AspNetCore/Sidio.Web.Security.Examples.AspNetCore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>

src/Sidio.Web.Security.Testing.Tests/Sidio.Web.Security.Testing.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net481;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net481;net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>Latest</LangVersion>
@@ -12,7 +12,7 @@
1212

1313
<ItemGroup>
1414
<PackageReference Include="AutoFixture" Version="4.18.1" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
1616
<PackageReference Include="xunit" Version="2.9.3" />
1717
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/Sidio.Web.Security.Testing/Sidio.Web.Security.Testing.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>Latest</LangVersion>

src/Sidio.Web.Security.Tests/Sidio.Web.Security.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net481;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net481;net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>Latest</LangVersion>
@@ -20,7 +20,7 @@
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
2424
<PackageReference Include="Moq" Version="4.20.72" />
2525
<PackageReference Include="RichardSzalay.MockHttp" Version="7.0.0" />
2626
<PackageReference Include="xunit" Version="2.9.3" />

src/Sidio.Web.Security/Sidio.Web.Security.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>Latest</LangVersion>
@@ -31,15 +31,15 @@
3131
</ItemGroup>
3232

3333
<ItemGroup>
34-
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.10" />
35-
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.10" />
36-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.10" />
37-
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.10" />
34+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.0" />
35+
<PackageReference Include="Microsoft.Extensions.Http" Version="10.0.0" />
36+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
37+
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" />
3838
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
3939
<PrivateAssets>all</PrivateAssets>
4040
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4141
</PackageReference>
42-
<PackageReference Include="System.Text.Json" Version="9.0.10" />
42+
<PackageReference Include="System.Text.Json" Version="10.0.0" />
4343
</ItemGroup>
4444

4545
<ItemGroup>

0 commit comments

Comments
 (0)