Skip to content

Commit c9eeca9

Browse files
Add .net10 support (#7200)
* Added .Net10 support * deleted icon --------- Co-authored-by: Beka Kvariani <bkvariani@tbcbank.com.ge>
1 parent 91c34ca commit c9eeca9

File tree

42 files changed

+228
-57
lines changed

Some content is hidden

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

42 files changed

+228
-57
lines changed

src/activities/Elsa.Activities.Http.OpenApi/Elsa.Activities.Http.OpenApi.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Import Project="..\..\..\configureawait.props" />
55

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides Swashbuckle filters that include HTTP Endpoint activities.
@@ -26,4 +26,11 @@
2626
<ProjectReference Include="..\Elsa.Activities.Http\Elsa.Activities.Http.csproj" />
2727
</ItemGroup>
2828

29+
<ItemGroup Condition=" '$(TargetFramework)' == 'net10.0'">
30+
<PackageReference Include="System.Linq.Async" Version="6.0.1">
31+
<ExcludeAssets>compile</ExcludeAssets>
32+
</PackageReference>
33+
</ItemGroup>
34+
35+
2936
</Project>

src/activities/Elsa.Activities.Http/Elsa.Activities.Http.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Import Project="..\..\..\configureawait.props" />
55

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides the following Console activities:
@@ -21,6 +21,10 @@
2121
<ProjectReference Include="..\..\scripting\Elsa.Scripting.Liquid\Elsa.Scripting.Liquid.csproj" />
2222
</ItemGroup>
2323

24+
<ItemGroup Condition=" '$(TargetFramework)' == 'net10.0'">
25+
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="10.0.0" />
26+
</ItemGroup>
27+
2428
<ItemGroup Condition=" '$(TargetFramework)' == 'net9.0'">
2529
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="9.0.0" />
2630
</ItemGroup>

src/activities/Elsa.Activities.Kafka/Elsa.Activities.Kafka.csproj

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

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides activities to send and receive messages using Kafka.</Description>

src/activities/Elsa.Activities.RabbitMq/Elsa.Activities.RabbitMq.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Import Project="..\..\..\configureawait.props" />
55

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides activities to send and receive messages using Rabbit MQ.</Description>
@@ -20,4 +20,11 @@
2020
<PackageReference Include="Rebus.RabbitMq" Version="9.4.1" />
2121
</ItemGroup>
2222

23+
<ItemGroup Condition=" '$(TargetFramework)' == 'net10.0'">
24+
<PackageReference Include="System.Linq.Async" Version="6.0.1">
25+
<ExcludeAssets>compile</ExcludeAssets>
26+
</PackageReference>
27+
</ItemGroup>
28+
29+
2330
</Project>

src/activities/Elsa.Activities.Sql/Elsa.Activities.Sql.csproj

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

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides activities to run SQL queries on given database using an connection string.

src/activities/Elsa.Activities.Telnyx/Elsa.Activities.Telnyx.csproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Import Project="..\..\..\configureawait.props" />
55

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides activities to integrate with Telnyx.
@@ -31,4 +31,10 @@
3131
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.1" />
3232
</ItemGroup>
3333

34+
<ItemGroup Condition=" '$(TargetFramework)' == 'net10.0'">
35+
<PackageReference Include="System.Linq.Async" Version="6.0.1">
36+
<ExcludeAssets>compile</ExcludeAssets>
37+
</PackageReference>
38+
</ItemGroup>
39+
3440
</Project>

src/activities/webhooks/Elsa.Activities.Webhooks/Elsa.Activities.Webhooks.csproj

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

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides Webhook activities.

src/activities/webhooks/Elsa.Webhooks.Api/Elsa.Webhooks.Api.csproj

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

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides Webhook API endpoints for managing webhook definitions.

src/activities/webhooks/Elsa.Webhooks.Persistence.EntityFramework.Core/Elsa.Webhooks.Persistence.EntityFramework.Core.csproj

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

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides Webhook EF Core persistence.

src/activities/webhooks/Elsa.Webhooks.Persistence.EntityFramework.MySql/Elsa.Webhooks.Persistence.EntityFramework.MySql.csproj

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Import Project="..\..\..\..\configureawait.props" />
55

66
<PropertyGroup>
7-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<Description>
99
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
1010
This package provides the MySql EF Core provider for Webhook persistence.
@@ -28,6 +28,14 @@
2828
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-preview.2.efcore.9.0.0" />
2929
</ItemGroup>
3030

31+
<ItemGroup Condition=" '$(TargetFramework)' == 'net10.0'">
32+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.1">
33+
<PrivateAssets>all</PrivateAssets>
34+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35+
</PackageReference>
36+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-preview.2.efcore.9.0.0" />
37+
</ItemGroup>
38+
3139
<ItemGroup>
3240
<ProjectReference Include="..\Elsa.Webhooks.Persistence.EntityFramework.Core\Elsa.Webhooks.Persistence.EntityFramework.Core.csproj" />
3341
</ItemGroup>

0 commit comments

Comments
 (0)