Skip to content

Commit fb17943

Browse files
Upgrade to net8 and EF8
1 parent 3112482 commit fb17943

File tree

6 files changed

+47
-8
lines changed

6 files changed

+47
-8
lines changed

src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<PropertyGroup>
44
<AssemblyTitle>Workflow Core EntityFramework Core Persistence Provider</AssemblyTitle>
55
<Authors>Daniel Gerlag</Authors>
6-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
6+
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
77
<AssemblyName>WorkflowCore.Persistence.EntityFramework</AssemblyName>
88
<PackageId>WorkflowCore.Persistence.EntityFramework</PackageId>
99
<PackageTags>workflow;.NET;Core;state machine;WorkflowCore;EntityFramework;EntityFrameworkCore</PackageTags>
1010
<PackageProjectUrl>https://github.com/danielgerlag/workflow-core</PackageProjectUrl>
1111
<PackageLicenseUrl>https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md</PackageLicenseUrl>
1212
<RepositoryType>git</RepositoryType>
13-
<RepositoryUrl>https://github.com/danielgerlag/workflow-core.git</RepositoryUrl>
13+
<RepositoryUrl>https://github.com/danielgerlag/workflow-core.git</RepositoryUrl>
1414
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
1515
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1616
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
@@ -25,6 +25,10 @@
2525
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="7.*" />
2626
</ItemGroup>
2727

28+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
29+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.*" />
30+
</ItemGroup>
31+
2832
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
2933
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.2" />
3034
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.1.2" />

src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,14 @@
4242
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="7.*" />
4343
</ItemGroup>
4444

45+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
46+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.*">
47+
<PrivateAssets>all</PrivateAssets>
48+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
49+
</PackageReference>
50+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.*" />
51+
</ItemGroup>
52+
4553
<ItemGroup>
4654
<ProjectReference Include="..\..\WorkflowCore\WorkflowCore.csproj" />
4755
<ProjectReference Include="..\WorkflowCore.Persistence.EntityFramework\WorkflowCore.Persistence.EntityFramework.csproj" />

src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyTitle>Workflow Core PostgreSQL Persistence Provider</AssemblyTitle>
55
<Authors>Daniel Gerlag</Authors>
6-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
6+
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
77
<AssemblyName>WorkflowCore.Persistence.PostgreSQL</AssemblyName>
88
<PackageId>WorkflowCore.Persistence.PostgreSQL</PackageId>
99
<PackageTags>workflow;.NET;Core;state machine;WorkflowCore;PostgreSQL</PackageTags>
@@ -23,7 +23,7 @@
2323
</ItemGroup>
2424

2525
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
26-
<PackageReference Include="Npgsql" Version="7.*" />
26+
<PackageReference Include="Npgsql" Version="7.*" />
2727
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.*" />
2828
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.*">
2929
<PrivateAssets>All</PrivateAssets>
@@ -34,6 +34,18 @@
3434
</PackageReference>
3535
</ItemGroup>
3636

37+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
38+
<PackageReference Include="Npgsql" Version="8.*" />
39+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.*" />
40+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.*">
41+
<PrivateAssets>All</PrivateAssets>
42+
</PackageReference>
43+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.*">
44+
<PrivateAssets>all</PrivateAssets>
45+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
46+
</PackageReference>
47+
</ItemGroup>
48+
3749
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
3850
<PackageReference Include="Npgsql" Version="5.0.14" />
3951
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="5.0.1" />

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</TargetFrameworks>
7+
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
88
<AssemblyName>WorkflowCore.Persistence.SqlServer</AssemblyName>
99
<PackageId>WorkflowCore.Persistence.SqlServer</PackageId>
1010
<PackageTags>workflow;.NET;Core;state machine;WorkflowCore</PackageTags>
@@ -34,6 +34,17 @@
3434
</PackageReference>
3535
</ItemGroup>
3636

37+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
38+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.*" />
39+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.*">
40+
<PrivateAssets>All</PrivateAssets>
41+
</PackageReference>
42+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.*">
43+
<PrivateAssets>all</PrivateAssets>
44+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
45+
</PackageReference>
46+
</ItemGroup>
47+
3748
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
3849
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.1" />
3950
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.1">

src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<AssemblyTitle>Workflow Core Sqlite Persistence Provider</AssemblyTitle>
55
<VersionPrefix>1.5.0</VersionPrefix>
66
<Authors>Daniel Gerlag</Authors>
7-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
7+
<TargetFrameworks>netstandard2.1;net6.0;net8.0</TargetFrameworks>
88
<AssemblyName>WorkflowCore.Persistence.Sqlite</AssemblyName>
99
<PackageId>WorkflowCore.Persistence.Sqlite</PackageId>
1010
<PackageTags>workflow;.NET;Core;state machine;WorkflowCore;Sqlite</PackageTags>
@@ -27,6 +27,10 @@
2727
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.*" />
2828
</ItemGroup>
2929

30+
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
31+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.*" />
32+
</ItemGroup>
33+
3034
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
3135
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.1" />
3236
</ItemGroup>

test/Directory.Build.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>net6.0;netcoreapp3.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;netcoreapp3.1;net8.0</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
@@ -18,7 +18,7 @@
1818
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.1.2" />
1919
</ItemGroup>
2020

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

0 commit comments

Comments
 (0)