diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 1dfed6aa..25973b4d 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -62,7 +62,10 @@ jobs: fi - uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.x + dotnet-version: | + 8.x + 9.x + 10.x - name: Compile+Test+Pack run: ./build.sh Compile+Test+Pack --version ${VERSION} --analyseCode true - name: Upload artifact diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d99b63e7..19712b83 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -35,7 +35,9 @@ jobs: - uses: actions/setup-dotnet@v4 with: dotnet-version: | + 8.x 9.x + 10.x - uses: actions/checkout@v4 - name: 'Run: Compile, Test, Pack' run: ./build.cmd Compile Test Pack diff --git a/Directory.Packages.props b/Directory.Packages.props index c53b89c3..be4342d8 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -188,4 +188,7 @@ + + + \ No newline at end of file diff --git a/build/_build.csproj b/build/_build.csproj index 0e27141a..513238a1 100644 --- a/build/_build.csproj +++ b/build/_build.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 CS0649;CS0169;CA1050;CA1822;CA2211;IDE1006 .. diff --git a/src/modules/Directory.Build.props b/src/modules/Directory.Build.props index 9d4b228c..bd564a59 100644 --- a/src/modules/Directory.Build.props +++ b/src/modules/Directory.Build.props @@ -3,7 +3,7 @@ - net8.0;net9.0 + net8.0;net9.0;net10.0 diff --git a/src/modules/agents/Elsa.Agents.Persistence.EFCore.MySql/Elsa.Agents.Persistence.EFCore.MySql.csproj b/src/modules/agents/Elsa.Agents.Persistence.EFCore.MySql/Elsa.Agents.Persistence.EFCore.MySql.csproj index 8a54f31b..bb7c11ec 100644 --- a/src/modules/agents/Elsa.Agents.Persistence.EFCore.MySql/Elsa.Agents.Persistence.EFCore.MySql.csproj +++ b/src/modules/agents/Elsa.Agents.Persistence.EFCore.MySql/Elsa.Agents.Persistence.EFCore.MySql.csproj @@ -1,7 +1,7 @@  - net8.0;net9.0 + net8.0;net9.0;net10.0 Provides an EF Core migrations for MySQL for the Agents Persistence module. elsa extension module agents semantic kernel llm ai persistence efcore entity framework core mysql diff --git a/src/modules/scheduling/Elsa.Scheduling.Quartz.EFCore.MySql/Elsa.Scheduling.Quartz.EFCore.MySql.csproj b/src/modules/scheduling/Elsa.Scheduling.Quartz.EFCore.MySql/Elsa.Scheduling.Quartz.EFCore.MySql.csproj index a58d2eab..b860167e 100644 --- a/src/modules/scheduling/Elsa.Scheduling.Quartz.EFCore.MySql/Elsa.Scheduling.Quartz.EFCore.MySql.csproj +++ b/src/modules/scheduling/Elsa.Scheduling.Quartz.EFCore.MySql/Elsa.Scheduling.Quartz.EFCore.MySql.csproj @@ -1,7 +1,7 @@  - net8.0;net9.0 + net8.0;net9.0;net10.0 Provides EF Core migrations for Quartz.NET. diff --git a/src/modules/scheduling/Elsa.Scheduling.Quartz/Elsa.Scheduling.Quartz.csproj b/src/modules/scheduling/Elsa.Scheduling.Quartz/Elsa.Scheduling.Quartz.csproj index 0a252b91..81d527ec 100644 --- a/src/modules/scheduling/Elsa.Scheduling.Quartz/Elsa.Scheduling.Quartz.csproj +++ b/src/modules/scheduling/Elsa.Scheduling.Quartz/Elsa.Scheduling.Quartz.csproj @@ -1,7 +1,7 @@ - net8.0;net9.0 + net8.0;net9.0;net10.0 Provides integration with the Quartz.NET library and provide am implementation of Elsa's IJobScheduler using Quartz.NET. diff --git a/src/modules/servicebus/Elsa.ServiceBus.AzureServiceBus/Elsa.ServiceBus.AzureServiceBus.csproj b/src/modules/servicebus/Elsa.ServiceBus.AzureServiceBus/Elsa.ServiceBus.AzureServiceBus.csproj index ef9ea32e..0e0e4ec7 100644 --- a/src/modules/servicebus/Elsa.ServiceBus.AzureServiceBus/Elsa.ServiceBus.AzureServiceBus.csproj +++ b/src/modules/servicebus/Elsa.ServiceBus.AzureServiceBus/Elsa.ServiceBus.AzureServiceBus.csproj @@ -12,6 +12,10 @@ + + + + diff --git a/src/modules/servicebus/Elsa.ServiceBus.Kafka/Elsa.ServiceBus.Kafka.csproj b/src/modules/servicebus/Elsa.ServiceBus.Kafka/Elsa.ServiceBus.Kafka.csproj index 3184068b..40c3fb31 100644 --- a/src/modules/servicebus/Elsa.ServiceBus.Kafka/Elsa.ServiceBus.Kafka.csproj +++ b/src/modules/servicebus/Elsa.ServiceBus.Kafka/Elsa.ServiceBus.Kafka.csproj @@ -14,6 +14,10 @@ + + + + diff --git a/src/workbench/Elsa.Server.Web/Elsa.Server.Web.csproj b/src/workbench/Elsa.Server.Web/Elsa.Server.Web.csproj index 89e2d8fc..aae3d865 100644 --- a/src/workbench/Elsa.Server.Web/Elsa.Server.Web.csproj +++ b/src/workbench/Elsa.Server.Web/Elsa.Server.Web.csproj @@ -1,6 +1,6 @@  - net9.0 + net10.0 Linux false diff --git a/src/workbench/Elsa.ServerAndStudio.Web/Elsa.ServerAndStudio.Web.csproj b/src/workbench/Elsa.ServerAndStudio.Web/Elsa.ServerAndStudio.Web.csproj index 2ac012f6..1d9b5aa4 100644 --- a/src/workbench/Elsa.ServerAndStudio.Web/Elsa.ServerAndStudio.Web.csproj +++ b/src/workbench/Elsa.ServerAndStudio.Web/Elsa.ServerAndStudio.Web.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 Linux false diff --git a/src/workbench/ElsaStudioWebAssembly/ElsaStudioWebAssembly.csproj b/src/workbench/ElsaStudioWebAssembly/ElsaStudioWebAssembly.csproj index d60eed82..eb83015c 100644 --- a/src/workbench/ElsaStudioWebAssembly/ElsaStudioWebAssembly.csproj +++ b/src/workbench/ElsaStudioWebAssembly/ElsaStudioWebAssembly.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 diff --git a/test/modules/Directory.Build.props b/test/modules/Directory.Build.props index c8f2816f..4a2b02b9 100644 --- a/test/modules/Directory.Build.props +++ b/test/modules/Directory.Build.props @@ -3,7 +3,7 @@ - net9.0 + net10.0 enable enable false diff --git a/test/modules/persistence/Elsa.MongoDb.UnitTests/Elsa.MongoDb.UnitTests.csproj b/test/modules/persistence/Elsa.MongoDb.UnitTests/Elsa.MongoDb.UnitTests.csproj index 8c9f9581..64a814cc 100644 --- a/test/modules/persistence/Elsa.MongoDb.UnitTests/Elsa.MongoDb.UnitTests.csproj +++ b/test/modules/persistence/Elsa.MongoDb.UnitTests/Elsa.MongoDb.UnitTests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/test/workbench/Elsa.TestServer.Web/Elsa.TestServer.Web.csproj b/test/workbench/Elsa.TestServer.Web/Elsa.TestServer.Web.csproj index 04f6bb83..9f141974 100644 --- a/test/workbench/Elsa.TestServer.Web/Elsa.TestServer.Web.csproj +++ b/test/workbench/Elsa.TestServer.Web/Elsa.TestServer.Web.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable