From 6b2557d9383afe608221c3b90807c4bd31fadc70 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 16:09:19 +0500 Subject: [PATCH 01/26] Trigger workflows --- TestFileForBuildServerTests.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TestFileForBuildServerTests.txt b/TestFileForBuildServerTests.txt index 3228e449f8..30cade586c 100644 --- a/TestFileForBuildServerTests.txt +++ b/TestFileForBuildServerTests.txt @@ -1,3 +1,4 @@ Change1 Change2 -Change3 \ No newline at end of file +Change3 +Change4 \ No newline at end of file From d56301cbb6dbb5f27c6d47080f1de55c941ee854 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 16:13:32 +0500 Subject: [PATCH 02/26] Apply correct incoming parameters to reusable workflow --- .github/workflows/auto-databaseless-tests.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/auto-databaseless-tests.yml b/.github/workflows/auto-databaseless-tests.yml index 5c3bb4bcbd..62c530fee4 100644 --- a/.github/workflows/auto-databaseless-tests.yml +++ b/.github/workflows/auto-databaseless-tests.yml @@ -118,12 +118,11 @@ jobs: uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-independant-tests.yml@6.0 with: - storage: sqlite3 build_config: Release target_framework: ${{ matrix.net }} test_output_verbosity: minimal test_run_timeout: 10 - run_main: true - run_sql: true - run_extensions: true + run_core: true + run_log4net: true + run_nlog: true publish_raw_results: false \ No newline at end of file From 64bc644f9e9578aad9f6533d576e0635a07b4212 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 17:40:48 +0500 Subject: [PATCH 03/26] Fix error in reading trigger event from github actions --- Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs b/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs index 1877b349c5..6c460fbf34 100644 --- a/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs +++ b/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs @@ -95,6 +95,7 @@ private static IEnumerable GetMethodAttributes() where T : Attribute private static GithubActionsEvents? TryParseGithubEventName(string varValue) { return varValue switch { + "push" => GithubActionsEvents.Push, "pull_request" => GithubActionsEvents.PullRequest, "pull_request_comment" => GithubActionsEvents.PullRequest, "pull_request_review" => GithubActionsEvents.PullRequest, From f927e82d72f8b09eb634a45edeb486273833deeb Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 18:10:02 +0500 Subject: [PATCH 04/26] Ignore failed results for Sqlite on github actions --- Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs b/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs index 8e961ec0a7..2da84667f1 100644 --- a/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs +++ b/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs @@ -57,6 +57,8 @@ protected override DomainConfiguration BuildConfiguration() } [Test] + [IgnoreOnGithubActionsIfFailed(StorageProvider.Sqlite, + "There is no detection of type exceptions in Sqlite driver yet. So any exception will cause this test fail")] public void MainTest() { using (var session = Domain.OpenSession()) { From 36377dd9d5447425c00c15ef13667a85f3ec1a4c Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 18:34:05 +0500 Subject: [PATCH 05/26] Add temp step with extra information output --- .github/workflows/reusable-storage-dependant-tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 171df3f967..955d449911 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -183,4 +183,10 @@ jobs: #list-suites: 'all' list-tests: ${{ inputs.publish_raw_results && 'failed' || 'all' }} list-suites: 'failed' - #list-tests: 'failed' \ No newline at end of file + #list-tests: 'failed' + + - name: Temp log output + run: | + echo "github event name: ${{ github.event_name }}" + echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" + echo "complex step outcome: ${{ steps.complex_tests.outcome }}" \ No newline at end of file From bd763135be252394c69f5fbcefa93a4b4dfd3034 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 20:11:24 +0500 Subject: [PATCH 06/26] Change final report condition --- .github/workflows/reusable-storage-dependant-tests.yml | 6 ++++-- .github/workflows/reusable-storage-independant-tests.yml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 955d449911..4f9deaa4af 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -171,8 +171,10 @@ jobs: - name: Make Final Test report if: | - (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) - || (github.event_name != 'workflow_dispatch' && (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) + (github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) + || (github.event_name == 'pull_request' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) + || (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) + || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure') timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: diff --git a/.github/workflows/reusable-storage-independant-tests.yml b/.github/workflows/reusable-storage-independant-tests.yml index f326de015d..c20f443f60 100644 --- a/.github/workflows/reusable-storage-independant-tests.yml +++ b/.github/workflows/reusable-storage-independant-tests.yml @@ -122,8 +122,10 @@ jobs: - name: Make Final Test report if: | - (github.event_name == 'workflow_dispatch' && steps.complex_tests.outcome != 'cancelled') - || (github.event_name != 'workflow_dispatch' && steps.complex_tests.outcome == 'failure') + (github.event_name == 'push' && steps.complex_tests.outcome != 'cancelled') + || (github.event_name == 'pull_request' && steps.complex_tests.outcome != 'cancelled') + || (github.event_name == 'workflow_dispatch' && steps.complex_tests.outcome != 'cancelled') + || steps.complex_tests.outcome == 'failure' timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: From f2eae01b35cb8e015fe4440e51a4df6b309a6354 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 22 Oct 2025 20:12:08 +0500 Subject: [PATCH 07/26] Trigger workflows --- TestFileForBuildServerTests.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/TestFileForBuildServerTests.txt b/TestFileForBuildServerTests.txt index 30cade586c..3228e449f8 100644 --- a/TestFileForBuildServerTests.txt +++ b/TestFileForBuildServerTests.txt @@ -1,4 +1,3 @@ Change1 Change2 -Change3 -Change4 \ No newline at end of file +Change3 \ No newline at end of file From 7aeb4c185ed14bcff460520cafc4d15a3bedff4b Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 11:54:52 +0500 Subject: [PATCH 08/26] Trigger workflows --- TestFileForBuildServerTests.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TestFileForBuildServerTests.txt b/TestFileForBuildServerTests.txt index 3228e449f8..30cade586c 100644 --- a/TestFileForBuildServerTests.txt +++ b/TestFileForBuildServerTests.txt @@ -1,3 +1,4 @@ Change1 Change2 -Change3 \ No newline at end of file +Change3 +Change4 \ No newline at end of file From d44289da72354971f864599ae092325462b805af Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 12:30:01 +0500 Subject: [PATCH 09/26] Revert "Trigger workflows" This reverts commit 7aeb4c185ed14bcff460520cafc4d15a3bedff4b. --- TestFileForBuildServerTests.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/TestFileForBuildServerTests.txt b/TestFileForBuildServerTests.txt index 30cade586c..3228e449f8 100644 --- a/TestFileForBuildServerTests.txt +++ b/TestFileForBuildServerTests.txt @@ -1,4 +1,3 @@ Change1 Change2 -Change3 -Change4 \ No newline at end of file +Change3 \ No newline at end of file From a72fb0ed49ab67c5485a9d86dc4958f4ac7e6472 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 13:11:34 +0500 Subject: [PATCH 10/26] Remove temp log output step --- .github/workflows/reusable-storage-dependant-tests.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 4f9deaa4af..171032f253 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -185,10 +185,4 @@ jobs: #list-suites: 'all' list-tests: ${{ inputs.publish_raw_results && 'failed' || 'all' }} list-suites: 'failed' - #list-tests: 'failed' - - - name: Temp log output - run: | - echo "github event name: ${{ github.event_name }}" - echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" - echo "complex step outcome: ${{ steps.complex_tests.outcome }}" \ No newline at end of file + #list-tests: 'failed' \ No newline at end of file From d16daf852edcfe8c200952af3749a1ba1c37c91b Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 15:20:48 +0500 Subject: [PATCH 11/26] Fix condition in workflow --- .github/workflows/reusable-storage-dependant-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 171032f253..93418b5066 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -171,9 +171,9 @@ jobs: - name: Make Final Test report if: | - (github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) - || (github.event_name == 'pull_request' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) - || (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) + (github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) + || (github.event_name == 'pull_request' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) + || (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure') timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 From fa9b76fb03ddf64f1d9e61d7b85d6b822736de4f Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 13:30:08 +0500 Subject: [PATCH 12/26] Improve changelog --- ChangeLog/6.0.15_dev.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog/6.0.15_dev.txt b/ChangeLog/6.0.15_dev.txt index dea0749357..5bd05c7298 100644 --- a/ChangeLog/6.0.15_dev.txt +++ b/ChangeLog/6.0.15_dev.txt @@ -1,6 +1,11 @@ [main] Addressed certain issues with nullable DateTimeOffset values [main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector)) [main] Addressed issue of inability to delete colums (including such on rename or change type via column recreation) because of undeleted foreign key +[main] Improved compatibility with non-windows runtimes +[main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods) [mysql] Fixed milliseconds extraction for DateTime expressions in queries [mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type -[bulkoperations] Fixed certain cases of wrong update statements for Firebird provider \ No newline at end of file +[mysql] Improved compatibility with non-windows runtimes +[postgresql] Improved compatibility with non-windows runtimes +[bulkoperations] Fixed certain cases of wrong update statements for Firebird provider +[reprocessing] Improved compatibility with non-windows runtimes \ No newline at end of file From eed439f7439ec5c3e9be4632b74a72c5498ba66e Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 17:49:33 +0500 Subject: [PATCH 13/26] Update .net versions to test firebird 3 on --- .github/workflows/auto-firebird3-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-firebird3-tests.yml b/.github/workflows/auto-firebird3-tests.yml index ce1ac6e209..35e06226e6 100644 --- a/.github/workflows/auto-firebird3-tests.yml +++ b/.github/workflows/auto-firebird3-tests.yml @@ -153,7 +153,7 @@ jobs: name: Tests on Firebird 3 strategy: matrix: - net: [ 'net5.0', 'net6.0' ] + net: [ 'net8.0' ] # For security reasons we allow test runs either for pushes from the team or for pull-requests after their changes were seen and approved by someone # # push filter - to cover pushes from the team to main branch of major version From a9bb8641ac7aebadc72e9195b2daf318f2cdfdba Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 18:03:39 +0500 Subject: [PATCH 14/26] Test output --- .github/workflows/reusable-storage-dependant-tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index d59cad8a42..6c3a4799ab 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -186,4 +186,10 @@ jobs: #list-suites: 'all' list-tests: ${{ inputs.publish_raw_results && 'failed' || 'all' }} list-suites: 'failed' - #list-tests: 'failed' \ No newline at end of file + #list-tests: 'failed' + + - name: Temp log output + run: | + echo "github event name: ${{ github.event_name }}" + echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" + echo "complex step outcome: ${{ steps.complex_tests.outcome }}" \ No newline at end of file From bee7e6758b443a0ed18a9092e0ef814874a79895 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 18:20:27 +0500 Subject: [PATCH 15/26] More log outputs --- .../reusable-storage-dependant-tests.yml | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 6c3a4799ab..04c2dac9da 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -158,6 +158,12 @@ jobs: run: | docker stop $(docker ps -a -q) + - name: Temp log output + run: | + echo "github event name: ${{ github.event_name }}" + echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" + echo "complex step outcome: ${{ steps.complex_tests.outcome }}" + - name: Publish raw test results as files if: | (!cancelled() && inputs.publish_raw_results) || failure() @@ -170,6 +176,12 @@ jobs: if-no-files-found: error retention-days: 1 + - name: Temp log output + run: | + echo "github event name: ${{ github.event_name }}" + echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" + echo "complex step outcome: ${{ steps.complex_tests.outcome }}" + - name: Make Final Test report if: | (github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) @@ -186,10 +198,4 @@ jobs: #list-suites: 'all' list-tests: ${{ inputs.publish_raw_results && 'failed' || 'all' }} list-suites: 'failed' - #list-tests: 'failed' - - - name: Temp log output - run: | - echo "github event name: ${{ github.event_name }}" - echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" - echo "complex step outcome: ${{ steps.complex_tests.outcome }}" \ No newline at end of file + #list-tests: 'failed' \ No newline at end of file From 5a84135fd8eb543afd17df4f42f27c0c2c66d44a Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 18:38:31 +0500 Subject: [PATCH 16/26] Add if-s to temp log output --- .github/workflows/reusable-storage-dependant-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 04c2dac9da..49b6d5b2cb 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -159,6 +159,7 @@ jobs: docker stop $(docker ps -a -q) - name: Temp log output + if: !cancelled() run: | echo "github event name: ${{ github.event_name }}" echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" @@ -177,6 +178,7 @@ jobs: retention-days: 1 - name: Temp log output + if: !cancelled() run: | echo "github event name: ${{ github.event_name }}" echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" From ed7a540bbd68f799b177c432f3e88540b631cd34 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 18:42:12 +0500 Subject: [PATCH 17/26] Add if-s to temp log output --- .github/workflows/reusable-storage-dependant-tests.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 49b6d5b2cb..7d09d47a40 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -159,7 +159,8 @@ jobs: docker stop $(docker ps -a -q) - name: Temp log output - if: !cancelled() + if: | + !cancelled() run: | echo "github event name: ${{ github.event_name }}" echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" @@ -178,7 +179,8 @@ jobs: retention-days: 1 - name: Temp log output - if: !cancelled() + if: | + !cancelled() run: | echo "github event name: ${{ github.event_name }}" echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" From 90fa2daf2f1ba61d21cf98b874a7341bbf101481 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Thu, 23 Oct 2025 19:26:16 +0500 Subject: [PATCH 18/26] Change final report step condition --- .../workflows/reusable-storage-dependant-tests.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 7d09d47a40..110656c4a7 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -178,20 +178,12 @@ jobs: if-no-files-found: error retention-days: 1 - - name: Temp log output - if: | - !cancelled() - run: | - echo "github event name: ${{ github.event_name }}" - echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" - echo "complex step outcome: ${{ steps.complex_tests.outcome }}" - - name: Make Final Test report if: | - (github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) + !cancelled() && ((github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) || (github.event_name == 'pull_request' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) || (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) - || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure') + || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: From 364656af168e57d9f1413ba07e7e31a9184eac88 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 11:02:36 +0500 Subject: [PATCH 19/26] Change final report step condition --- .github/workflows/reusable-storage-dependant-tests.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 110656c4a7..689ec66da4 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -180,10 +180,9 @@ jobs: - name: Make Final Test report if: | - !cancelled() && ((github.event_name == 'push' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) - || (github.event_name == 'pull_request' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) - || (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' && steps.complex_tests.outcome != 'cancelled')) - || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) + !cancelled() + && ((github.event_name == 'push') || (github.event_name == 'pull_request') || (github.event_name == 'workflow_dispatch') + || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: From 50ff658f67606daf012eef3184c60d45802c9523 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 11:27:18 +0500 Subject: [PATCH 20/26] Try not break matrix runs on first failed --- .github/workflows/dispatched-pgsql10-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dispatched-pgsql10-tests.yml b/.github/workflows/dispatched-pgsql10-tests.yml index a05c4ed2ae..c24b97ef23 100644 --- a/.github/workflows/dispatched-pgsql10-tests.yml +++ b/.github/workflows/dispatched-pgsql10-tests.yml @@ -129,6 +129,7 @@ jobs: name: Tests on PostgreSQL 13 if: ${{ inputs.pgsql130 }} strategy: + fail-fast: false matrix: net: [ 'net6.0', 'net7.0', 'net8.0' ] uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master From acc077533105375e4a2b409746c4fd58eb676ca2 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 13:11:17 +0500 Subject: [PATCH 21/26] Test improved --- Orm/Xtensive.Orm.Tests/TestInfoTest.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Orm/Xtensive.Orm.Tests/TestInfoTest.cs b/Orm/Xtensive.Orm.Tests/TestInfoTest.cs index dfaa4a126c..c7f7a9afc0 100644 --- a/Orm/Xtensive.Orm.Tests/TestInfoTest.cs +++ b/Orm/Xtensive.Orm.Tests/TestInfoTest.cs @@ -26,12 +26,12 @@ public void IsGithubActionsTest() if (githubActions is null) { Assert.That(TestInfo.IsGithubActions, Is.False); - var githbuActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); - Console.WriteLine($"GA_NO_IGNORE : {githbuActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); - if (githbuActionsNoIgnore is null) - Assert.That(TestInfo.NoIgnoreOnGithubActions); + var githubActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); + Console.WriteLine($"GA_NO_IGNORE : {githubActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); + if (githubActionsNoIgnore is null) + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.False); else - Assert.That(TestInfo.NoIgnoreOnGithubActions); + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githubActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); } else { Assert.That(TestInfo.IsGithubActions, Is.True); @@ -45,13 +45,13 @@ public void IsGithubActionsTest() Assert.That(TestInfo.GithubActionTrigger.HasValue, Is.True); } - var githbuActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); - Console.WriteLine($"GA_NO_IGNORE : {githbuActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); - if (githbuActionsNoIgnore is null) { + var githubActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); + Console.WriteLine($"GA_NO_IGNORE : {githubActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); + if (githubActionsNoIgnore is null) { Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.False); } else { - Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githbuActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githubActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); } } } From b0601bea528e946356ce7b280e0571ffb878006b Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 17:18:36 +0500 Subject: [PATCH 22/26] Fix wrong ignored path in workflows --- .github/workflows/auto-mssql2017-tests.yml | 6 +++--- .github/workflows/auto-mssql2019-tests.yml | 6 +++--- .github/workflows/auto-mysql55-tests.yml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/auto-mssql2017-tests.yml b/.github/workflows/auto-mssql2017-tests.yml index 96a4386c67..6b2f9ff88a 100644 --- a/.github/workflows/auto-mssql2017-tests.yml +++ b/.github/workflows/auto-mssql2017-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -62,7 +62,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -96,7 +96,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mssql2019-tests.yml b/.github/workflows/auto-mssql2019-tests.yml index 92a8abee1d..d71bb0827c 100644 --- a/.github/workflows/auto-mssql2019-tests.yml +++ b/.github/workflows/auto-mssql2019-tests.yml @@ -35,7 +35,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -77,7 +77,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -119,7 +119,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql55-tests.yml b/.github/workflows/auto-mysql55-tests.yml index bcc309230d..a3dc0922c1 100644 --- a/.github/workflows/auto-mysql55-tests.yml +++ b/.github/workflows/auto-mysql55-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -62,7 +62,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -95,7 +95,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' From 3ea6524fb9215c0f7e80b740040ea1b42c6f6c37 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 17:22:33 +0500 Subject: [PATCH 23/26] Fix wrong ignored path in workflow --- .github/workflows/auto-mssql2022-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/auto-mssql2022-tests.yml b/.github/workflows/auto-mssql2022-tests.yml index 0fb76575f1..c2a845c1bb 100644 --- a/.github/workflows/auto-mssql2022-tests.yml +++ b/.github/workflows/auto-mssql2022-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -62,7 +62,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -96,7 +96,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' From a2e04102e4655b6640693dfc9fc310b5ebf35f2f Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Fri, 24 Oct 2025 17:25:25 +0500 Subject: [PATCH 24/26] Fix wrong ignored paths in workflows --- .github/workflows/auto-mysql56-tests.yml | 6 +++--- .github/workflows/auto-mysql81-tests.yml | 6 +++--- .github/workflows/auto-mysql83-tests.yml | 6 +++--- .github/workflows/auto-mysql84-tests.yml | 6 +++--- .github/workflows/auto-mysql91-tests.yml | 6 +++--- .github/workflows/auto-mysql92-tests.yml | 6 +++--- .github/workflows/auto-mysql93-tests.yml | 6 +++--- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/auto-mysql56-tests.yml b/.github/workflows/auto-mysql56-tests.yml index 2e138c1c08..3624f537ce 100644 --- a/.github/workflows/auto-mysql56-tests.yml +++ b/.github/workflows/auto-mysql56-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql81-tests.yml b/.github/workflows/auto-mysql81-tests.yml index d8624f222d..de47a9dd74 100644 --- a/.github/workflows/auto-mysql81-tests.yml +++ b/.github/workflows/auto-mysql81-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql83-tests.yml b/.github/workflows/auto-mysql83-tests.yml index 546511bff4..90110f9d2e 100644 --- a/.github/workflows/auto-mysql83-tests.yml +++ b/.github/workflows/auto-mysql83-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql84-tests.yml b/.github/workflows/auto-mysql84-tests.yml index f95d70b561..bc4f6abf57 100644 --- a/.github/workflows/auto-mysql84-tests.yml +++ b/.github/workflows/auto-mysql84-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql91-tests.yml b/.github/workflows/auto-mysql91-tests.yml index c113493042..a880772943 100644 --- a/.github/workflows/auto-mysql91-tests.yml +++ b/.github/workflows/auto-mysql91-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql92-tests.yml b/.github/workflows/auto-mysql92-tests.yml index d4b8927c11..10fcecd420 100644 --- a/.github/workflows/auto-mysql92-tests.yml +++ b/.github/workflows/auto-mysql92-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql93-tests.yml b/.github/workflows/auto-mysql93-tests.yml index a0135c6aa7..934445564c 100644 --- a/.github/workflows/auto-mysql93-tests.yml +++ b/.github/workflows/auto-mysql93-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' From 77b18472df6afb637bac15b727897b183889e0d9 Mon Sep 17 00:00:00 2001 From: Sergei Pavlov Date: Fri, 24 Oct 2025 17:57:04 -0700 Subject: [PATCH 25/26] Upgrade Nugets --- Directory.Packages.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 1607eaf7ff..7227d6e463 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -20,14 +20,14 @@ - + - + From 4bac3567848f6a8eb6bbb9cde39d474f801cfa9c Mon Sep 17 00:00:00 2001 From: Sergei Pavlov Date: Fri, 24 Oct 2025 18:14:29 -0700 Subject: [PATCH 26/26] Bump version --- Version.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Version.props b/Version.props index d989becc36..d532a0d355 100644 --- a/Version.props +++ b/Version.props @@ -2,7 +2,7 @@ - 7.2.192 + 7.2.193 servicetitan