From 7bb9895e81a4068d638bac58c37044303ca93ee7 Mon Sep 17 00:00:00 2001 From: Adam Radocz Date: Sat, 30 Aug 2025 17:07:22 +0200 Subject: [PATCH 1/4] Update nugets. --- src/Directory.Build.props | 1 + src/WorkflowCore.DSL/WorkflowCore.DSL.csproj | 6 +-- .../WorkflowCore.Testing.csproj | 5 +-- src/WorkflowCore/WorkflowCore.csproj | 15 +++---- .../WorkflowCore.Users.csproj | 3 +- .../WorkflowCore.WebAPI.csproj | 3 +- ...orkflowCore.LockProviders.SqlServer.csproj | 3 +- ...lowCore.Persistence.EntityFramework.csproj | 17 +------- .../WorkflowCore.Persistence.MongoDB.csproj | 9 +--- .../WorkflowCore.Persistence.MySQL.csproj | 23 ++-------- .../WorkflowCore.Persistence.Oracle.csproj | 22 ++-------- ...WorkflowCore.Persistence.PostgreSQL.csproj | 33 ++------------- .../WorkflowCore.Persistence.RavenDB.csproj | 8 +--- .../WorkflowCore.Persistence.SqlServer.csproj | 42 ++----------------- .../WorkflowCore.Persistence.Sqlite.csproj | 13 +----- .../WorkflowCore.Providers.AWS.csproj | 9 ++-- .../WorkflowCore.Providers.Azure.csproj | 10 ++--- ...orkflowCore.Providers.Elasticsearch.csproj | 3 +- .../WorkflowCore.Providers.Redis.csproj | 8 ++-- ...orkflowCore.QueueProviders.RabbitMQ.csproj | 2 - ...rkflowCore.QueueProviders.SqlServer.csproj | 4 +- src/samples/Directory.Build.props | 2 +- .../WorkflowCore.Sample01.csproj | 7 +--- src/samples/WorkflowCore.Sample02/Program.cs | 2 +- .../WorkflowCore.Sample02.csproj | 3 +- .../WorkflowCore.Sample03.csproj | 3 +- .../WorkflowCore.Sample04.csproj | 5 +-- src/samples/WorkflowCore.Sample05/Program.cs | 1 - .../WorkflowCore.Sample05.csproj | 6 +-- .../WorkflowCore.Sample06.csproj | 6 +-- .../WorkflowCore.Sample08.csproj | 4 -- .../WorkflowCore.Sample09.csproj | 4 -- .../WorkflowCore.Sample09s.csproj | 4 -- .../WorkflowCore.Sample10.csproj | 4 -- .../WorkflowCore.Sample11.csproj | 3 +- .../WorkflowCore.Sample12.csproj | 4 -- .../WorkflowCore.Sample13.csproj | 4 -- .../WorkflowCore.Sample15.csproj | 3 +- .../WorkflowCore.Sample16.csproj | 3 +- .../WorkflowCore.Sample18.csproj | 7 ++-- .../WorkflowCore.Sample19.csproj | 8 ++-- .../WorkflowCore.TestSample01.csproj | 15 ++++--- test/Directory.Build.props | 4 +- test/Docker.Testify/Docker.Testify.csproj | 13 +++++- test/ScratchPad/ScratchPad.csproj | 11 ++++- .../Scenarios/ParallelEventsScenario.cs | 10 ++--- .../WorkflowCore.IntegrationTests.csproj | 12 +++++- .../WorkflowCore.TestAssets.csproj | 14 ++++++- .../WorkflowCore.Tests.DynamoDB.csproj | 16 ++++--- .../WorkflowCore.Tests.Elasticsearch.csproj | 16 ++++--- .../WorkflowCore.Tests.MongoDB.csproj | 13 +++++- .../WorkflowCore.Tests.MySQL.csproj | 16 ++++--- .../WorkflowCore.Tests.Oracle.csproj | 13 +++++- .../WorkflowCore.Tests.PostgreSQL.csproj | 14 ++++++- ...wCore.Tests.QueueProviders.RabbitMQ.csproj | 20 ++++++--- .../WorkflowCore.Tests.Redis.csproj | 19 ++++++--- .../WorkflowCore.Tests.SqlServer.csproj | 17 +++++--- .../WorkflowCore.Tests.Sqlite.csproj | 15 +++++-- .../WorkflowCore.UnitTests.csproj | 12 +++++- 59 files changed, 258 insertions(+), 314 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 0f61a837a..47391e11d 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,5 +1,6 @@ + net9.0 https://github.com/danielgerlag/workflow-core https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md git diff --git a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj index 94765a53e..46d36fdaf 100644 --- a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj +++ b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj @@ -1,7 +1,6 @@ - netstandard2.0 DSL extenstion for Workflow Core provding support for JSON and YAML workflow definitions. Daniel Gerlag @@ -9,9 +8,8 @@ - - - + + diff --git a/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj b/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj index 6102c9892..93096fa4f 100644 --- a/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj +++ b/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj @@ -1,7 +1,6 @@  - netstandard2.0 3.5.2 3.5.2.0 3.5.2.0 @@ -9,9 +8,7 @@ - - - + diff --git a/src/WorkflowCore/WorkflowCore.csproj b/src/WorkflowCore/WorkflowCore.csproj index bb567d87c..e7ea68aed 100644 --- a/src/WorkflowCore/WorkflowCore.csproj +++ b/src/WorkflowCore/WorkflowCore.csproj @@ -3,7 +3,6 @@ Workflow Core Daniel Gerlag - netstandard2.0 WorkflowCore WorkflowCore workflow;.NET;Core;state machine @@ -14,20 +13,18 @@ - - - - - - + + + + - - + + <_Parameter1>WorkflowCore.IntegrationTests diff --git a/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj b/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj index 66c96f4ec..d5ebd9c33 100644 --- a/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj +++ b/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj @@ -3,7 +3,6 @@ Workflow Core extensions for human workflow Daniel Gerlag - netstandard2.0 WorkflowCore.Users WorkflowCore.Users workflow;.NET;Core;state machine;WorkflowCore;human;user @@ -22,7 +21,7 @@ - + diff --git a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj index f6eb6ea92..50cffaa08 100644 --- a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj +++ b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj @@ -3,7 +3,6 @@ Workflow Core REST API Daniel Gerlag - netstandard2.0 WorkflowCore.WebAPI WorkflowCore.WebAPI workflow;.NET;Core;state machine;WorkflowCore;REST;API @@ -24,7 +23,7 @@ - + diff --git a/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj b/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj index 4d9702579..b5cbab0e0 100644 --- a/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj +++ b/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj @@ -1,14 +1,13 @@  - netstandard2.0 Distributed lock provider for Workflow-core using SQL Server https://github.com/danielgerlag/workflow-core https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md - + diff --git a/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj b/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj index f161d1299..ae09f2003 100644 --- a/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj +++ b/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj @@ -3,7 +3,6 @@ Workflow Core EntityFramework Core Persistence Provider Daniel Gerlag - netstandard2.1;net6.0;net8.0 WorkflowCore.Persistence.EntityFramework WorkflowCore.Persistence.EntityFramework workflow;.NET;Core;state machine;WorkflowCore;EntityFramework;EntityFrameworkCore @@ -21,21 +20,9 @@ - - - - - - - - - - - - - - + + diff --git a/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj b/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj index 5dfdf800f..33c355a2a 100644 --- a/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj +++ b/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj @@ -3,7 +3,6 @@ Workflow Core MongoDB Persistence Provider Daniel Gerlag - netstandard2.1 WorkflowCore.Persistence.MongoDB WorkflowCore.Persistence.MongoDB workflow;.NET;Core;state machine;WorkflowCore;MongoDB;Mongo @@ -22,13 +21,7 @@ - - + - - - - - diff --git a/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj b/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj index 8b87ba216..50ac20fb8 100644 --- a/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj +++ b/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj @@ -4,7 +4,6 @@ Workflow Core MySQL Persistence Provider 1.0.0 Daniel Gerlag - netstandard2.1;net6.0 WorkflowCore.Persistence.MySQL WorkflowCore.Persistence.MySQL workflow;.NET;Core;state machine;WorkflowCore;MySQL @@ -18,28 +17,12 @@ Provides support to persist workflows running on Workflow Core to a MySQL database. - - - all - runtime; build; native; contentfiles; analyzers - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - - + + all runtime; build; native; contentfiles; analyzers - + diff --git a/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj b/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj index e49e1a88a..4fe5a5ab7 100644 --- a/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj +++ b/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj @@ -4,7 +4,6 @@ Workflow Core Oracle Persistence Provider 1.0.0 Christian Jundt - net6.0;net8.0 WorkflowCore.Persistence.Oracle WorkflowCore.Persistence.Oracle workflow;.NET;Core;state machine;WorkflowCore;Oracle @@ -18,28 +17,15 @@ Provides support to persist workflows running on Workflow Core to a Oracle database. - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - + + All - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - 7.21.13 - + diff --git a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj index be939451b..f14f80cf7 100644 --- a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj +++ b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj @@ -3,7 +3,6 @@ Workflow Core PostgreSQL Persistence Provider Daniel Gerlag - netstandard2.1;net6.0;net8.0 WorkflowCore.Persistence.PostgreSQL WorkflowCore.Persistence.PostgreSQL workflow;.NET;Core;state machine;WorkflowCore;PostgreSQL @@ -22,37 +21,13 @@ - - - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + - + All - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj b/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj index 69c8e94e7..34aa86b9b 100644 --- a/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj +++ b/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj @@ -2,7 +2,6 @@ Workflow Core RavenDB Persistence Provider - netstandard2.0 WorkflowCore.Persistence.RavenDB WorkflowCore.Persistence.RavenDB workflow;.NET;Core;state machine;WorkflowCore;RavenDB @@ -17,16 +16,11 @@ - + - - - - - diff --git a/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj b/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj index 2c4f5cee3..66a7add3d 100644 --- a/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj +++ b/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj @@ -4,7 +4,6 @@ Workflow Core SQL Server Persistence Provider 1.8.0 Daniel Gerlag - netstandard2.1;net6.0;net8.0;net9.0 WorkflowCore.Persistence.SqlServer WorkflowCore.Persistence.SqlServer workflow;.NET;Core;state machine;WorkflowCore @@ -23,45 +22,12 @@ - - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - All - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - + + + All - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj b/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj index 1797e054b..e6e422eb9 100644 --- a/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj +++ b/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj @@ -4,7 +4,6 @@ Workflow Core Sqlite Persistence Provider 1.5.0 Daniel Gerlag - netstandard2.1;net6.0;net8.0 WorkflowCore.Persistence.Sqlite WorkflowCore.Persistence.Sqlite workflow;.NET;Core;state machine;WorkflowCore;Sqlite @@ -23,16 +22,8 @@ - - - - - - - - - - + + diff --git a/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj b/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj index 4ea4a1ed8..7b03a0a46 100644 --- a/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj +++ b/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj @@ -1,7 +1,6 @@  - netstandard2.0 Daniel Gerlag AWS providers for Workflow Core @@ -14,11 +13,9 @@ - - - - - + + + diff --git a/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj b/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj index 65517764c..339ad04f0 100644 --- a/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj +++ b/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj @@ -1,13 +1,11 @@  - netstandard2.0 Azure providers for Workflow Core - Provides distributed lock management on Workflow Core - Provides Queueing support on Workflow Core workflow workflowcore dlm - $(PackageTargetFallback);dnxcore50 https://github.com/danielgerlag/workflow-core https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md git @@ -16,10 +14,10 @@ - - - - + + + + diff --git a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj index 7bf5600b8..260000a97 100644 --- a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj +++ b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj @@ -1,7 +1,6 @@  - netstandard2.0 https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md https://github.com/danielgerlag/workflow-core https://github.com/danielgerlag/workflow-core.git @@ -12,7 +11,7 @@ - + diff --git a/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj b/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj index b1cc0aa97..697c041de 100644 --- a/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj +++ b/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj @@ -1,7 +1,6 @@  - netstandard2.0 https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md https://github.com/danielgerlag/workflow-core.git git @@ -10,10 +9,9 @@ - - - - + + + diff --git a/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj b/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj index df02daa76..d1c3829b5 100644 --- a/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj +++ b/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj @@ -3,7 +3,6 @@ Workflow Core RabbitMQ queue provider Daniel Gerlag - netstandard2.0 WorkflowCore.QueueProviders.RabbitMQ WorkflowCore.QueueProviders.RabbitMQ workflow;.NET;Core;state machine;WorkflowCore;RabbitMQ @@ -22,7 +21,6 @@ - diff --git a/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj b/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj index 26e52c308..9864a836c 100644 --- a/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj +++ b/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj @@ -1,7 +1,6 @@ - netstandard2.0 Roberto Paterlini Queue provider for Workflow-core using SQL Server Service Broker @@ -20,9 +19,8 @@ - - + diff --git a/src/samples/Directory.Build.props b/src/samples/Directory.Build.props index 8e4a35270..8f2fe3400 100644 --- a/src/samples/Directory.Build.props +++ b/src/samples/Directory.Build.props @@ -1,6 +1,6 @@ - net6.0 + net9.0 latest false diff --git a/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj b/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj index d20a6bc51..ed1e559ad 100644 --- a/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj +++ b/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj @@ -15,12 +15,7 @@ - - - - - - + diff --git a/src/samples/WorkflowCore.Sample02/Program.cs b/src/samples/WorkflowCore.Sample02/Program.cs index 22dd3c196..398ea2a03 100644 --- a/src/samples/WorkflowCore.Sample02/Program.cs +++ b/src/samples/WorkflowCore.Sample02/Program.cs @@ -26,7 +26,7 @@ public static void Main(string[] args) private static IServiceProvider ConfigureServices() { //setup dependency injection - IServiceCollection services = new ServiceCollection(); + ServiceCollection services = new(); services.AddLogging(); services.AddWorkflow(); var serviceProvider = services.BuildServiceProvider(); diff --git a/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj b/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj index be4e85c2d..505bd4842 100644 --- a/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj +++ b/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj @@ -10,8 +10,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj b/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj index 180c03454..65fef5381 100644 --- a/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj +++ b/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj @@ -15,8 +15,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj b/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj index 5940a8e00..c5f99fa60 100644 --- a/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj +++ b/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj @@ -23,9 +23,8 @@ - - - + + diff --git a/src/samples/WorkflowCore.Sample05/Program.cs b/src/samples/WorkflowCore.Sample05/Program.cs index a0e727633..669a047b4 100644 --- a/src/samples/WorkflowCore.Sample05/Program.cs +++ b/src/samples/WorkflowCore.Sample05/Program.cs @@ -1,6 +1,5 @@ using Microsoft.Extensions.DependencyInjection; using System; -using System.Linq; using WorkflowCore.Interface; namespace WorkflowCore.Sample05 diff --git a/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj b/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj index bbfd7f7c7..cc5e05d42 100644 --- a/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj +++ b/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj @@ -10,12 +10,12 @@ - - + - + + diff --git a/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj b/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj index 47e03b0ee..f5a19de34 100644 --- a/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj +++ b/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj @@ -10,12 +10,12 @@ - - + - + + diff --git a/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj b/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj index f6ae3bcba..da68ad721 100644 --- a/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj +++ b/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj @@ -19,8 +19,4 @@ - - - - diff --git a/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj b/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj index e7c7206ec..44f37ce5b 100644 --- a/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj +++ b/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj @@ -4,10 +4,6 @@ Exe - - - - diff --git a/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj b/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj index 67c94bc64..bcc62dbd1 100644 --- a/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj +++ b/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj @@ -4,10 +4,6 @@ Exe - - - - diff --git a/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj b/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj index e7c7206ec..44f37ce5b 100644 --- a/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj +++ b/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj @@ -4,10 +4,6 @@ Exe - - - - diff --git a/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj b/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj index 106048445..f8c365aee 100644 --- a/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj +++ b/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj @@ -5,8 +5,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj b/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj index e0fb0e8aa..40f9fccfd 100644 --- a/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj +++ b/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj @@ -4,10 +4,6 @@ Exe - - - - diff --git a/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj b/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj index 522eaac98..28ae9b731 100644 --- a/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj +++ b/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj @@ -4,10 +4,6 @@ Exe - - - - diff --git a/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj b/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj index f8d1df555..f966bcb5c 100644 --- a/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj +++ b/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj @@ -5,8 +5,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj b/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj index f8d1df555..f966bcb5c 100644 --- a/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj +++ b/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj @@ -5,8 +5,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj b/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj index c1c6e0846..f48d1451d 100644 --- a/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj +++ b/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj @@ -5,10 +5,9 @@ - - - - + + + diff --git a/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj b/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj index 181b45e66..440d99866 100644 --- a/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj +++ b/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj @@ -5,11 +5,9 @@ - - - - - + + + diff --git a/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj b/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj index 308565745..a7162d179 100644 --- a/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj +++ b/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj @@ -2,12 +2,15 @@ - - - - - - + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/test/Directory.Build.props b/test/Directory.Build.props index cdb7e1676..1530d9ef7 100644 --- a/test/Directory.Build.props +++ b/test/Directory.Build.props @@ -1,6 +1,6 @@ - net6.0;net8.0 + net9.0 latest false @@ -12,6 +12,6 @@ - + \ No newline at end of file diff --git a/test/Docker.Testify/Docker.Testify.csproj b/test/Docker.Testify/Docker.Testify.csproj index a83648df4..03018d8e6 100644 --- a/test/Docker.Testify/Docker.Testify.csproj +++ b/test/Docker.Testify/Docker.Testify.csproj @@ -1,9 +1,20 @@  - + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + diff --git a/test/ScratchPad/ScratchPad.csproj b/test/ScratchPad/ScratchPad.csproj index 4e58ba3b1..2ab0546ae 100644 --- a/test/ScratchPad/ScratchPad.csproj +++ b/test/ScratchPad/ScratchPad.csproj @@ -8,7 +8,6 @@ false false false - net6.0;net8.0 @@ -39,4 +38,14 @@ + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs b/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs index 2c3b6825f..ba7201362 100644 --- a/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs +++ b/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs @@ -43,19 +43,19 @@ public void Build(IWorkflowBuilder builder) .Parallel() .Do(then => then.WaitFor("Event1", data => EVENT_KEY).Then() - .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(2000))) + .Input(step => step.Delay, data => TimeSpan.FromSeconds(2))) .Do(then => then.WaitFor("Event2", data => EVENT_KEY).Then() - .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(2000))) + .Input(step => step.Delay, data => TimeSpan.FromSeconds(2))) .Do(then => then.WaitFor("Event3", data => EVENT_KEY).Then() - .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(5000))) + .Input(step => step.Delay, data => TimeSpan.FromSeconds(5))) .Do(then => then.WaitFor("Event4", data => EVENT_KEY).Then() - .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100))) + .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100, 0))) .Do(then => then.WaitFor("Event5", data => EVENT_KEY).Then() - .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100))) + .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100, 0))) .Join() .Then(x => { diff --git a/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj b/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj index c92182936..905409638 100644 --- a/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj +++ b/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj @@ -7,7 +7,6 @@ false false false - net6.0 @@ -25,4 +24,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj b/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj index cbba0dccb..4ae4478af 100644 --- a/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj +++ b/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj @@ -38,8 +38,7 @@ - - + @@ -57,4 +56,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj b/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj index 6de478177..946c1fe05 100644 --- a/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj +++ b/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj @@ -1,11 +1,7 @@ - - net6.0 - - - + @@ -15,4 +11,14 @@ + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj b/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj index d5bae6c71..9232dc9e2 100644 --- a/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj +++ b/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj @@ -1,11 +1,7 @@  - - net6.0 - - - + @@ -14,4 +10,14 @@ + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj b/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj index 0bffc02e8..fcb98f995 100644 --- a/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj +++ b/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj @@ -7,7 +7,6 @@ false false false - net8.0 @@ -22,7 +21,17 @@ - + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj b/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj index 4ee96725f..72213eade 100644 --- a/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj +++ b/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj @@ -1,11 +1,7 @@ - - net6.0 - - - + @@ -18,4 +14,14 @@ + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj b/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj index b3b68406c..6930ebf66 100644 --- a/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj +++ b/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj @@ -1,7 +1,6 @@  - net6.0;net8.0 WorkflowCore.Tests.Oracle WorkflowCore.Tests.Oracle true @@ -11,7 +10,7 @@ - + @@ -22,4 +21,14 @@ + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj b/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj index 53a91aa9a..298bef6a3 100644 --- a/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj +++ b/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj @@ -7,7 +7,6 @@ false false false - net6.0;net8.0 @@ -21,7 +20,18 @@ - + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj b/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj index 5fc77518a..8bc18415b 100644 --- a/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj +++ b/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj @@ -1,15 +1,25 @@ - - net6.0 - - - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj b/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj index f6a8aaed1..7efc1b0a6 100644 --- a/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj +++ b/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj @@ -1,12 +1,8 @@ - - net6.0 - - - - + + @@ -17,4 +13,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj b/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj index 11b6c00e2..418bc927e 100644 --- a/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj +++ b/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj @@ -1,11 +1,7 @@  - - net6.0;net8.0;net9.0 - - - + @@ -17,4 +13,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj b/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj index e3e981713..80e74da3d 100644 --- a/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj +++ b/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj @@ -1,9 +1,5 @@  - - net6.0;net8.0 - - @@ -11,4 +7,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj b/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj index ff8f2e19e..c1eeb1d14 100644 --- a/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj +++ b/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj @@ -7,7 +7,6 @@ false false false - net6.0 @@ -20,4 +19,15 @@ + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + From 897d65466705d72a1beb5a10ae866e088e40ce85 Mon Sep 17 00:00:00 2001 From: Adam Radocz Date: Sat, 30 Aug 2025 21:31:54 +0200 Subject: [PATCH 2/4] The new System.Linq.Dynamic.Core is not working with the current code. --- src/WorkflowCore.DSL/WorkflowCore.DSL.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj index 46d36fdaf..21c17900f 100644 --- a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj +++ b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj @@ -9,7 +9,7 @@ - + From d073bca743ecd84697a73e5cacef1bbb43df2a9f Mon Sep 17 00:00:00 2001 From: Adam Radocz Date: Sat, 30 Aug 2025 21:32:07 +0200 Subject: [PATCH 3/4] Update Npgsql --- .../WorkflowCore.Persistence.PostgreSQL.csproj | 2 +- .../WorkflowCore.Providers.Elasticsearch.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj index f14f80cf7..bcc99f3e9 100644 --- a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj +++ b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj @@ -23,7 +23,7 @@ - + All diff --git a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj index 260000a97..b3c9a06ab 100644 --- a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj +++ b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj @@ -12,7 +12,7 @@ - + From abd515d348cf32fce28e87b254398c5e1e8425ef Mon Sep 17 00:00:00 2001 From: Adam Radocz Date: Sat, 30 Aug 2025 21:34:45 +0200 Subject: [PATCH 4/4] More updates. --- .../WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj | 3 +-- .../WorkflowCore.Sample07/WorkflowCore.Sample07.csproj | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj index 50cffaa08..f52f92f84 100644 --- a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj +++ b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj @@ -21,8 +21,7 @@ - - + diff --git a/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj b/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj index 1cc78f66f..d70c19977 100644 --- a/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj +++ b/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj @@ -22,9 +22,9 @@ - - - + + +