Skip to content

Commit c8de280

Browse files
authored
Merge pull request #78 from TeamStepping/dotnet-10
Support `net10.0`, remove `net6.0`, and upgrade packages
2 parents ddacc44 + d9f1941 commit c8de280

16 files changed

Lines changed: 64 additions & 31 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: NuGet/setup-nuget@v2
1313
- uses: actions/setup-dotnet@v4
1414
with:
15-
dotnet-version: 9.0.x
15+
dotnet-version: 10.0.x
1616

1717
- name: Read common.props
1818
id: commonProps

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ jobs:
2727
- uses: actions/setup-dotnet@v4
2828
with:
2929
dotnet-version: |
30-
6.0.x
31-
7.0.x
30+
8.0.x
3231
9.0.x
32+
10.0.x
3333
3434
- name: Install dependencies
3535
run: dotnet restore

Directory.Build.props

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
<Project>
22
<PropertyGroup>
33

4-
<GrpcVersion>2.71.0</GrpcVersion>
5-
<GoogleProtobufVersion>3.32.0</GoogleProtobufVersion>
4+
<GrpcVersion>2.80.0</GrpcVersion>
5+
<GoogleProtobufVersion>3.35.1</GoogleProtobufVersion>
66

7-
<EfCoreVersionForNet9>9.0.8</EfCoreVersionForNet9>
8-
<EfCoreVersionForNet8>8.0.19</EfCoreVersionForNet8>
9-
<EfCoreVersionForNet6>6.0.36</EfCoreVersionForNet6>
7+
<EfCoreVersionForNet10>10.0.9</EfCoreVersionForNet10>
8+
<EfCoreVersionForNet9>9.0.17</EfCoreVersionForNet9>
9+
<EfCoreVersionForNet8>8.0.28</EfCoreVersionForNet8>
1010

11-
<DapperVersion>2.1.66</DapperVersion>
12-
<MongoDbDriverVersion>3.4.3</MongoDbDriverVersion>
11+
<DapperVersion>2.1.79</DapperVersion>
12+
<MongoDbDriverVersion>3.9.0</MongoDbDriverVersion>
1313
<Mongo2GoVersion>4.1.0</Mongo2GoVersion>
1414

15-
<NewtonsoftJsonVersion>13.0.3</NewtonsoftJsonVersion>
15+
<NewtonsoftJsonVersion>13.0.4</NewtonsoftJsonVersion>
1616

17-
<MicrosoftPackagesVersion>9.0.8</MicrosoftPackagesVersion>
18-
<MicrosoftNetTestSdkVersion>17.13.0</MicrosoftNetTestSdkVersion>
17+
<MicrosoftPackagesVersion>10.0.9</MicrosoftPackagesVersion>
18+
<MicrosoftNetTestSdkVersion>18.6.0</MicrosoftNetTestSdkVersion>
1919

20-
<DistributedLockCoreVersion>1.0.8</DistributedLockCoreVersion>
20+
<DistributedLockCoreVersion>1.0.9</DistributedLockCoreVersion>
2121

2222
</PropertyGroup>
2323
</Project>

common.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<PropertyGroup>
33
<LangVersion>latest</LangVersion>
4-
<Version>1.4.0</Version>
4+
<Version>1.5.0</Version>
55
<NoWarn>$(NoWarn);CS1591</NoWarn>
66
<Authors>Stepping</Authors>
77
<Company>Stepping</Company>
@@ -17,7 +17,7 @@
1717
<ItemGroup>
1818
<None Include="$(MSBuildThisFileDirectory)/icon.png" Pack="true" PackagePath="/" Visible="false"/>
1919
<None Include="$(MSBuildThisFileDirectory)/docs/README.md" Pack="true" PackagePath="/" Visible="false"/>
20-
<PackageReference Include="ConfigureAwait.Fody" Version="3.3.2" PrivateAssets="All"/>
20+
<PackageReference Include="ConfigureAwait.Fody" Version="3.4.1" PrivateAssets="All"/>
2121
<PackageReference Include="Fody" Version="6.9.3">
2222
<PrivateAssets>All</PrivateAssets>
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>

common.testing.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<LangVersion>latest</LangVersion>
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="coverlet.collector" Version="6.0.4">
12+
<PackageReference Include="coverlet.collector" Version="10.0.1">
1313
<PrivateAssets>all</PrivateAssets>
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1515
</PackageReference>

src/Stepping.DbProviders.EfCore/Stepping.DbProviders.EfCore.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Import Project="..\..\common.props" />
44

55
<PropertyGroup>
6-
<TargetFrameworks>net9.0;net8.0;net6.0</TargetFrameworks>
6+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
<RootNamespace />
@@ -15,9 +15,9 @@
1515

1616
<ItemGroup>
1717
<PackageReference Include="Dapper" Version="$(DapperVersion)" />
18+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet10)" Condition="'$(TargetFramework)' == 'net10.0'"/>
1819
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet9)" Condition="'$(TargetFramework)' == 'net9.0'"/>
1920
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet8)" Condition="'$(TargetFramework)' == 'net8.0'"/>
20-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet6)" Condition="'$(TargetFramework)' == 'net6.0'"/>
2121
</ItemGroup>
2222

2323
</Project>

src/Stepping.TmProviders.Dtm.Grpc/Stepping/TmProviders/Dtm/Grpc/TransactionManagers/DtmGrpcTmClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ protected virtual async Task<DtmRequest> BuildDtmRequestAsync(IAtomicJob job)
9595
{
9696
var configurations = job.GetDtmJobConfigurations();
9797

98-
if (Options.ActionApiToken is not null or "")
98+
if (Options.ActionApiToken is not (null or ""))
9999
{
100100
configurations.BranchHeaders.TryAdd(DtmRequestHeaderNames.ActionApiToken, Options.ActionApiToken);
101101
}

src/Stepping.TmProviders.LocalTm.EfCore/Stepping.TmProviders.LocalTm.EfCore.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Import Project="..\..\common.props" />
44

55
<PropertyGroup>
6-
<TargetFrameworks>net9.0;net8.0;net6.0</TargetFrameworks>
6+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
<RootNamespace />
@@ -14,9 +14,9 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet10)" Condition="'$(TargetFramework)' == 'net10.0'" />
1718
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet9)" Condition="'$(TargetFramework)' == 'net9.0'" />
1819
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet8)" Condition="'$(TargetFramework)' == 'net8.0'" />
19-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EfCoreVersionForNet6)" Condition="'$(TargetFramework)' == 'net6.0'" />
2020
</ItemGroup>
2121

2222
</Project>

src/Stepping.TmProviders.LocalTm.HostedServiceProcessor/Stepping.TmProviders.LocalTm.HostedServiceProcessor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Import Project="..\..\common.props" />
44

55
<PropertyGroup>
6-
<TargetFrameworks>net9.0;net8.0;net6.0</TargetFrameworks>
6+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
<RootNamespace />

src/Stepping.TmProviders.LocalTm/Stepping.TmProviders.LocalTm.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Import Project="..\..\common.props" />
44

55
<PropertyGroup>
6-
<TargetFrameworks>net9.0;net8.0;net6.0</TargetFrameworks>
6+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
<RootNamespace />

0 commit comments

Comments
 (0)