Skip to content

Commit 35a104a

Browse files
authored
Merge pull request #1328 from jordanwallwork/upgrade-to-net8
Upgrade Persistence.SqlServer to use net9
2 parents a2a8200 + 1397060 commit 35a104a

File tree

4 files changed

+17
-5
lines changed

4 files changed

+17
-5
lines changed

.github/workflows/dotnet.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,15 @@ jobs:
112112
SQLServer-Tests:
113113
runs-on: ubuntu-latest
114114
steps:
115-
- uses: actions/checkout@v2
115+
- uses: actions/checkout@v4
116116
- name: Setup .NET
117-
uses: actions/setup-dotnet@v1
117+
uses: actions/setup-dotnet@v4
118118
with:
119119
dotnet-version: |
120120
3.1.x
121121
6.0.x
122122
8.0.x
123+
9.0.x
123124
- name: Restore dependencies
124125
run: dotnet restore
125126
- name: Build

src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<AssemblyTitle>Workflow Core SQL Server Persistence Provider</AssemblyTitle>
55
<VersionPrefix>1.8.0</VersionPrefix>
66
<Authors>Daniel Gerlag</Authors>
7-
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
7+
<TargetFrameworks>netstandard2.1;net6.0;net8.0;net9.0</TargetFrameworks>
88
<AssemblyName>WorkflowCore.Persistence.SqlServer</AssemblyName>
99
<PackageId>WorkflowCore.Persistence.SqlServer</PackageId>
1010
<PackageTags>workflow;.NET;Core;state machine;WorkflowCore</PackageTags>
@@ -45,6 +45,17 @@
4545
</PackageReference>
4646
</ItemGroup>
4747

48+
<ItemGroup Condition=" '$(TargetFramework)' == 'net9.0' ">
49+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.*" />
50+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.*">
51+
<PrivateAssets>All</PrivateAssets>
52+
</PackageReference>
53+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.*">
54+
<PrivateAssets>all</PrivateAssets>
55+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
56+
</PackageReference>
57+
</ItemGroup>
58+
4859
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
4960
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.1" />
5061
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.1">

test/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.1.2" />
1919
</ItemGroup>
2020

21-
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' OR '$(TargetFramework)' == 'net8.0'">
21+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' OR '$(TargetFramework)' == 'net8.0' OR '$(TargetFramework)' == 'net9.0'">
2222
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
2323
</ItemGroup>
2424
</Project>

test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.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>net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>

0 commit comments

Comments
 (0)