Skip to content

Commit 41f7003

Browse files
Merge pull request #1919 from RocketSurgeonsGuild/feature/net10
Feature/net10
2 parents aa37223 + c649fb8 commit 41f7003

File tree

254 files changed

+3876
-227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

254 files changed

+3876
-227
lines changed

.build/Pipeline.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public static RocketSurgeonGitHubActionsConfiguration CiMiddleware(RocketSurgeon
6464
.ExcludeRepositoryConfigurationFiles()
6565
.Jobs.OfType<RocketSurgeonsGithubActionsJob>()
6666
.First(z => z.Name.Equals("build", StringComparison.OrdinalIgnoreCase))
67-
.UseDotNetSdks("8.0", "9.0")
67+
.UseDotNetSdks("8.0", "9.0", "10.0")
6868
// .ConfigureForGitVersion()
6969
.ConfigureStep<CheckoutStep>(step => step.FetchDepth = 0)
7070
.PublishLogs<Pipeline>();
@@ -77,7 +77,7 @@ public static RocketSurgeonGitHubActionsConfiguration LintStagedMiddleware(Rocke
7777
_ = configuration
7878
.Jobs.OfType<RocketSurgeonsGithubActionsJob>()
7979
.First(z => z.Name.Equals("Build", StringComparison.OrdinalIgnoreCase))
80-
.UseDotNetSdks("8.0", "9.0");
80+
.UseDotNetSdks("8.0", "9.0", "10.0");
8181

8282
return configuration;
8383
}

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ jobs:
113113
uses: actions/[email protected]
114114
with:
115115
dotnet-version: '9.0.x'
116+
- name: 🔨 Use .NET Core 10.0 SDK
117+
uses: actions/[email protected]
118+
with:
119+
dotnet-version: '10.0.x'
116120
- name: 🚒 dotnet workload restore
117121
continue-on-error: true
118122
run: |

.github/workflows/lint.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ jobs:
6767
uses: actions/setup-dotnet@v4
6868
with:
6969
dotnet-version: '9.0.x'
70+
- name: 🔨 Use .NET Core 10.0 SDK
71+
uses: actions/setup-dotnet@v4
72+
with:
73+
dotnet-version: '10.0.x'
7074
- name: 🚒 dotnet workload restore
7175
continue-on-error: true
7276
run: |

Directory.Packages.props

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
1+
<?xml version="1.0" encoding="utf-8" ?>
32
<Project>
43
<PropertyGroup>
54
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
@@ -10,8 +9,8 @@
109
<GlobalPackageReference Include="Rocket.Surgery.MSBuild.GitVersion" Version="1.3.0-beta.2" />
1110
<GlobalPackageReference Include="Rocket.Surgery.MSBuild.SourceLink" Version="1.3.0-beta.2" />
1211
<GlobalPackageReference Include="Rocket.Surgery.MyAssembly" Version="1.3.0-beta.2" />
13-
<GlobalPackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="4.14.0" />
14-
<GlobalPackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="4.14.0" />
12+
<GlobalPackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="5.0.0-1.25277.114" />
13+
<GlobalPackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="5.0.0-1.25277.114" />
1514
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
1615
<GlobalPackageReference Include="Roslynator.Analyzers" Version="4.14.0" />
1716
<GlobalPackageReference Include="Roslynator.Formatting.Analyzers" Version="4.14.0" />
@@ -23,30 +22,30 @@
2322
<GlobalPackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
2423
</ItemGroup>
2524
<ItemGroup>
26-
<PackageVersion Include="JetBrains.Annotations" Version="2024.3.0" />
25+
<PackageVersion Include="JetBrains.Annotations" Version="2025.2.2" />
2726
<PackageVersion Include="JetBrains.dotCover.CommandLineTools" Version="2024.3.8" />
2827
<PackageVersion Include="JetBrains.ExternalAnnotations" Version="10.2.163" />
2928
<PackageVersion Include="JetBrains.ReSharper.GlobalTools" Version="2024.3.8" />
30-
<PackageVersion Include="Polyfill" Version="8.8.0" />
29+
<PackageVersion Include="Polyfill" Version="9.0.0-beta.17" />
3130
<PackageVersion Include="Serilog.Sinks.Spectre" Version="0.5.0" />
3231
<PackageVersion Include="TUnit" Version="0.25.21" />
33-
<PackageVersion Include="TUnit.Core" Version="0.25.21" />
32+
<PackageVersion Include="TUnit.Core" Version="0.57.24" />
3433
<PackageVersion Include="Verify.DiffPlex" Version="3.1.2" />
3534
<PackageVersion Include="GitVersion.Tool" Version="6.4.0" />
3635
<PackageVersion Include="Nuke.Common" Version="9.0.4" />
3736
<PackageVersion Include="ReportGenerator" Version="5.4.12" />
3837
<PackageVersion Include="Rocket.Surgery.Nuke" Version="2.9.11" />
3938
<PackageVersion Include="NuGet.ProjectModel" Version="6.14.0" />
4039

41-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
42-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.11.0" />
43-
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.11.0" />
44-
<PackageVersion Include="Microsoft.CodeAnalysis.Features" Version="4.11.0" />
45-
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.11.0" />
46-
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
47-
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
48-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.7" />
49-
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.7" />
40+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
41+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.14.0" />
42+
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.14.0" />
43+
<PackageVersion Include="Microsoft.CodeAnalysis.Features" Version="4.14.0" />
44+
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.14.0" />
45+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.0-rc.1.25451.107" />
46+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.0-rc.1.25451.107" />
47+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0-rc.1.25451.107" />
48+
<PackageVersion Include="Microsoft.Extensions.Logging" Version="10.0.0-rc.1.25451.107" />
5049

5150
<PackageVersion Include="Serilog" Version="4.3.0" />
5251
<PackageVersion Include="Serilog.Extensions.Logging" Version="9.0.2" />
@@ -76,9 +75,10 @@
7675
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.4" />
7776
<PackageVersion Include="Verify.SourceGenerators" Version="2.5.0" />
7877
<PackageVersion Include="xunit.v3" Version="2.0.3" />
79-
<PackageVersion Include="xunit.v3.extensibility.core" Version="2.0.3" />
78+
<PackageVersion Include="xunit.v3.extensibility.core" Version="3.2.0-pre.5" />
8079
</ItemGroup>
8180
<Import
8281
Project="$(MSBuildThisFileDirectory)/Directory.Packages.support.props"
83-
Condition="Exists('$(MSBuildThisFileDirectory)/Directory.Packages.support.props')" />
82+
Condition="Exists('$(MSBuildThisFileDirectory)/Directory.Packages.support.props')"
83+
/>
8484
</Project>

Directory.Packages.support.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,12 @@
88
<PackageVersion Update="System.Collections.Immutable" Version="8.0.0" />
99
<PackageVersion Update="Serilog.Extensions.Logging" Version="8.0.0" />
1010
</ItemGroup>
11+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
12+
<PackageVersion Update="Microsoft.Extensions.Configuration" Version="9.0.7" />
13+
<PackageVersion Update="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
14+
<PackageVersion Update="Microsoft.Extensions.DependencyInjection" Version="9.0.7" />
15+
<PackageVersion Update="Microsoft.Extensions.Logging" Version="9.0.7" />
16+
<PackageVersion Update="System.Collections.Immutable" Version="9.0.7" />
17+
<PackageVersion Update="Serilog.Extensions.Logging" Version="9.0.2" />
18+
</ItemGroup>
1119
</Project>

global.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"sdk": {
3+
"rollForward": "latestMinor",
4+
"allowPrerelease": true,
5+
"version": "10.0.100-preview.7.25380.108"
6+
}
7+
}

src/Testing.FakeItEasy/Rocket.Surgery.Extensions.Testing.FakeItEasy.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
44
<IsTestProject>false</IsTestProject>
55
<RootNamespace>Rocket.Surgery.Extensions.Testing</RootNamespace>
66
<IsMagicProject>true</IsMagicProject>

src/Testing.Fixtures/Rocket.Surgery.Extensions.Testing.Fixtures.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
<IsTestProject>false</IsTestProject>
66
</PropertyGroup>
77

src/Testing.Moq/Rocket.Surgery.Extensions.Testing.Moq.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
44
<IsTestProject>false</IsTestProject>
55
<RootNamespace>Rocket.Surgery.Extensions.Testing</RootNamespace>
66
<IsMagicProject>true</IsMagicProject>

src/Testing.NSubstitute/Rocket.Surgery.Extensions.Testing.NSubstitute.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
<IsTestProject>false</IsTestProject>
66
<RootNamespace>Rocket.Surgery.Extensions.Testing</RootNamespace>
77
<IsMagicProject>true</IsMagicProject>

0 commit comments

Comments
 (0)