From c6da13e795904d508946cb109b8490a443c75207 Mon Sep 17 00:00:00 2001 From: MJECloud Date: Thu, 21 May 2026 23:06:04 +0200 Subject: [PATCH 1/6] Add support for .NET10 and update nuget packages --- ...ntityFrameworkCore.Migrations.MySql.csproj | 6 +++- ...FrameworkCore.Migrations.PostgreSQL.csproj | 6 +++- ...tityFrameworkCore.Migrations.SQLite.csproj | 6 +++- ...yFrameworkCore.Migrations.SqlServer.csproj | 6 +++- ...artz.EntityFrameworkCore.Migrations.csproj | 6 +++- ...rameworkCore.Migrations.MySql.Tests.csproj | 34 +++++++++++++------ ...SqlIntegrationDbContextIntegrationTests.cs | 8 +++++ .../QuartzTriggerModelMappingTests.cs | 8 +++++ ...orkCore.Migrations.PostgreSQL.Tests.csproj | 25 +++++++++----- ...ameworkCore.Migrations.SQLite.Tests.csproj | 21 ++++++++---- ...workCore.Migrations.SqlServer.Tests.csproj | 25 +++++++++----- ...ntityFrameworkCore.Migrations.Tests.csproj | 27 +++++++++------ 12 files changed, 128 insertions(+), 50 deletions(-) diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj index 8da5402..3055a6e 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable 12 true @@ -33,6 +33,10 @@ + + + + true diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.csproj index 3211f4d..dcb2c4d 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable 12 true @@ -33,6 +33,10 @@ + + + + true diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.csproj index c9737d3..7310750 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable enable 12 @@ -34,6 +34,10 @@ + + + + true diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj index a88f443..6e3a00f 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable 12 true @@ -34,6 +34,10 @@ + + + + true diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations/AppAny.Quartz.EntityFrameworkCore.Migrations.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations/AppAny.Quartz.EntityFrameworkCore.Migrations.csproj index 561a9b2..8c8a673 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations/AppAny.Quartz.EntityFrameworkCore.Migrations.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations/AppAny.Quartz.EntityFrameworkCore.Migrations.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable 12 true @@ -29,6 +29,10 @@ + + + + true diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj index 42fca0f..c68caa0 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj @@ -1,25 +1,24 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable false true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -31,6 +30,14 @@ runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + @@ -39,6 +46,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/MySqlIntegrationDbContextIntegrationTests.cs b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/MySqlIntegrationDbContextIntegrationTests.cs index ddff111..cdb7586 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/MySqlIntegrationDbContextIntegrationTests.cs +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/MySqlIntegrationDbContextIntegrationTests.cs @@ -15,11 +15,19 @@ public MySqlIntegrationDbContextIntegrationTests(DatabaseFixture fixture) { this._connectionString = fixture.ConnectionString; +#if NET10_0_OR_GREATER + // Oracle MySQL provider uses UseMySQL (capital SQL) and doesn't require ServerVersion parameter + var options = new DbContextOptionsBuilder() + .UseMySQL(this._connectionString) + .Options; +#else + // Pomelo provider uses UseMySql and requires ServerVersion parameter (NET8_0) var options = new DbContextOptionsBuilder() .UseMySql( this._connectionString, ServerVersion.AutoDetect(fixture.ConnectionString)) .Options; +#endif this._dbContext = new MySqlIntegrationDbContext(options); } diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/QuartzTriggerModelMappingTests.cs b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/QuartzTriggerModelMappingTests.cs index 56d0205..336d152 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/QuartzTriggerModelMappingTests.cs +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/QuartzTriggerModelMappingTests.cs @@ -9,11 +9,19 @@ public class QuartzTriggerModelMappingTests [Fact] public void ShouldMapMisfireOriginalFireTimeColumn() { +#if NET10_0_OR_GREATER + // Oracle MySQL provider uses UseMySQL (capital SQL) and doesn't require ServerVersion parameter + var options = new DbContextOptionsBuilder() + .UseMySQL("Server=localhost;Port=3306;Database=quartz_mapping_tests;User=root;Password=password") + .Options; +#else + // Pomelo provider uses UseMySql and requires ServerVersion parameter (NET8_0) var options = new DbContextOptionsBuilder() .UseMySql( "Server=localhost;Port=3306;Database=quartz_mapping_tests;User=root;Password=password", ServerVersion.Parse("8.0.36-mysql")) .Options; +#endif using var dbContext = new MySqlIntegrationDbContext(options); var entityType = dbContext.Model.FindEntityType(typeof(QuartzTrigger)); diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj index 8509f9e..27617a3 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj @@ -1,24 +1,24 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable false true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -38,6 +38,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj index 6ec7112..f706c1d 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj @@ -1,22 +1,22 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable false true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -36,6 +36,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj index 68c5d90..ab22e22 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj @@ -1,24 +1,24 @@ - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable false true - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -38,6 +38,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj index 0f2d4ff..d081dc9 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj @@ -1,25 +1,25 @@ - + - net6.0;net7.0;net8.0 + net6.0;net7.0;net8.0;net10.0 enable false true - + - - - - - - + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -39,6 +39,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + From 485bad1fb33bec8e50474422f6faf49f62021442 Mon Sep 17 00:00:00 2001 From: MJECloud Date: Thu, 21 May 2026 23:10:05 +0200 Subject: [PATCH 2/6] Resolve vulnerability --- .../AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj index d081dc9..e5e1da1 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj @@ -12,6 +12,7 @@ + From db874c18bc13a77540064f548206ac2e545985e4 Mon Sep 17 00:00:00 2001 From: MJECloud Date: Thu, 21 May 2026 23:21:46 +0200 Subject: [PATCH 3/6] Update System.Drawing.Common --- ...tityFrameworkCore.Migrations.SqlServer.csproj | 16 ++++++++++------ ...tyFrameworkCore.Migrations.MySql.Tests.csproj | 1 + ...ameworkCore.Migrations.SqlServer.Tests.csproj | 1 + ...z.EntityFrameworkCore.Migrations.Tests.csproj | 1 + 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj index 6e3a00f..af0fc5f 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj @@ -23,32 +23,36 @@ - + - + - + - + true false - + true false - + + + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj index c68caa0..20c69ca 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj @@ -15,6 +15,7 @@ + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj index ab22e22..c1d671b 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj @@ -15,6 +15,7 @@ + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj index e5e1da1..ee5f74c 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj @@ -13,6 +13,7 @@ + From 3220318290d1a8e54f1ca37e3db1bf2fa1dd7fbf Mon Sep 17 00:00:00 2001 From: MJECloud Date: Thu, 21 May 2026 23:24:05 +0200 Subject: [PATCH 4/6] update pipelines to .net10 --- .github/workflows/package.yaml | 4 ++-- .github/workflows/tests.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 1bf7695..4e5b91f 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -21,7 +21,7 @@ jobs: - name: Package | Setup uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x dotnet-quality: 'preview' - name: Package | Publish @@ -41,7 +41,7 @@ jobs: env: PROJECT: src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj VERSION: ${{ steps.release.outputs.tag }} - + - name: Package | Publish | SQLite run: dotnet pack -c Release -o ./pack /p:Version=$VERSION $PROJECT env: diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e904c30..e59b6bf 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -20,7 +20,7 @@ jobs: - name: Tests | Setup uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x dotnet-quality: 'preview' - name: Tests From 82584387ad53e3b6b9ad11205af3e75d752d825b Mon Sep 17 00:00:00 2001 From: MJECloud Date: Mon, 8 Jun 2026 15:29:11 +0200 Subject: [PATCH 5/6] Fix tests by fixing dependencies --- ...yFrameworkCore.Migrations.SqlServer.csproj | 5 +---- ...rameworkCore.Migrations.MySql.Tests.csproj | 19 ++++++++----------- ...orkCore.Migrations.PostgreSQL.Tests.csproj | 4 +++- ...ameworkCore.Migrations.SQLite.Tests.csproj | 4 +++- ...workCore.Migrations.SqlServer.Tests.csproj | 6 ++++-- ...ntityFrameworkCore.Migrations.Tests.csproj | 10 +++++++--- 6 files changed, 26 insertions(+), 22 deletions(-) diff --git a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj index af0fc5f..cc938e4 100644 --- a/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj +++ b/src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj @@ -36,6 +36,7 @@ + @@ -51,8 +52,4 @@ - - - - diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj index 20c69ca..3e285da 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.Tests.csproj @@ -12,14 +12,12 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -30,14 +28,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - + + @@ -45,6 +37,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + @@ -52,6 +46,9 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj index 27617a3..88d1ddf 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.Tests.csproj @@ -12,7 +12,6 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -29,6 +28,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -36,6 +36,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -43,6 +44,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj index f706c1d..a4db5b8 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.Tests.csproj @@ -12,7 +12,6 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -27,6 +26,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -34,6 +34,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -41,6 +42,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj index c1d671b..515b6b0 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.Tests.csproj @@ -12,10 +12,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - @@ -30,6 +28,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -37,6 +36,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -44,6 +44,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + diff --git a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj index ee5f74c..e8dd128 100644 --- a/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj +++ b/tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj @@ -8,12 +8,9 @@ - - - @@ -32,6 +29,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + @@ -39,6 +38,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + @@ -46,6 +47,9 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + + From 0a521c1b7690c25a3b969b589f35724106aaa693 Mon Sep 17 00:00:00 2001 From: MJECloud Date: Tue, 9 Jun 2026 09:12:21 +0200 Subject: [PATCH 6/6] add dotnet versions to setup-dotnet --- .github/workflows/package.yaml | 8 ++++++-- .github/workflows/tests.yaml | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 4e5b91f..6034d0b 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -21,8 +21,12 @@ jobs: - name: Package | Setup uses: actions/setup-dotnet@v3 with: - dotnet-version: 10.0.x - dotnet-quality: 'preview' + dotnet-version: | + 6.0.x + 7.0.x + 9.0.x + 8.0.x + 10.0.x - name: Package | Publish run: dotnet pack -c Release -o ./pack /p:Version=$VERSION $PROJECT diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e59b6bf..2c230d3 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -20,8 +20,12 @@ jobs: - name: Tests | Setup uses: actions/setup-dotnet@v3 with: - dotnet-version: 10.0.x - dotnet-quality: 'preview' + dotnet-version: | + 6.0.x + 7.0.x + 9.0.x + 8.0.x + 10.0.x - name: Tests run: dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=lcov