diff --git a/.github/workflows/backport_branches.yml b/.github/workflows/backport_branches.yml index 2a98722414b2..6970a384734c 100644 --- a/.github/workflows/backport_branches.yml +++ b/.github/workflows/backport_branches.yml @@ -115,22 +115,22 @@ jobs: with: build_name: package_debug data: ${{ needs.RunConfig.outputs.data }} - BuilderBinDarwin: - needs: [RunConfig, BuildDockers] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - with: - build_name: binary_darwin - data: ${{ needs.RunConfig.outputs.data }} - checkout_depth: 0 - BuilderBinDarwinAarch64: - needs: [RunConfig, BuildDockers] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - with: - build_name: binary_darwin_aarch64 - data: ${{ needs.RunConfig.outputs.data }} - checkout_depth: 0 + # BuilderBinDarwin: + # needs: [RunConfig, BuildDockers] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # with: + # build_name: binary_darwin + # data: ${{ needs.RunConfig.outputs.data }} + # checkout_depth: 0 + # BuilderBinDarwinAarch64: + # needs: [RunConfig, BuildDockers] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # with: + # build_name: binary_darwin_aarch64 + # data: ${{ needs.RunConfig.outputs.data }} + # checkout_depth: 0 ############################################################################################ ##################################### Docker images ####################################### ############################################################################################ @@ -168,18 +168,18 @@ jobs: test_name: ClickHouse build check runner_type: style-checker-aarch64 data: ${{ needs.RunConfig.outputs.data }} - BuilderSpecialReport: - # run report check for failed builds to indicate the CI error - if: ${{ !cancelled() }} - needs: - - RunConfig - - BuilderBinDarwin - - BuilderBinDarwinAarch64 - uses: ./.github/workflows/reusable_test.yml - with: - test_name: ClickHouse special build check - runner_type: style-checker-aarch64 - data: ${{ needs.RunConfig.outputs.data }} + # BuilderSpecialReport: + # # run report check for failed builds to indicate the CI error + # if: ${{ !cancelled() }} + # needs: + # - RunConfig + # - BuilderBinDarwin + # - BuilderBinDarwinAarch64 + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: ClickHouse special build check + # runner_type: style-checker-aarch64 + # data: ${{ needs.RunConfig.outputs.data }} ############################################################################################ #################################### INSTALL PACKAGES ###################################### ############################################################################################ @@ -251,7 +251,7 @@ jobs: if: ${{ !failure() && !cancelled() }} needs: - BuilderReport - - BuilderSpecialReport + # - BuilderSpecialReport - FunctionalStatelessTestAsan - FunctionalStatefulTestDebug - StressTestTsan diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index aff81fcf2719..50a4fb11e26f 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -138,13 +138,13 @@ jobs: with: build_name: package_tsan data: ${{ needs.RunConfig.outputs.data }} - BuilderDebMsan: - needs: [RunConfig, BuildDockers] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - with: - build_name: package_msan - data: ${{ needs.RunConfig.outputs.data }} + # BuilderDebMsan: + # needs: [RunConfig, BuildDockers] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # with: + # build_name: package_msan + # data: ${{ needs.RunConfig.outputs.data }} BuilderDebDebug: needs: [RunConfig, BuildDockers] if: ${{ !failure() && !cancelled() }} @@ -162,14 +162,14 @@ jobs: with: build_name: binary_tidy data: ${{ needs.RunConfig.outputs.data }} - BuilderBinDarwin: - needs: [RunConfig, BuilderDebRelease] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - with: - build_name: binary_darwin - data: ${{ needs.RunConfig.outputs.data }} - checkout_depth: 0 + # BuilderBinDarwin: + # needs: [RunConfig, BuilderDebRelease] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # with: + # build_name: binary_darwin + # data: ${{ needs.RunConfig.outputs.data }} + # checkout_depth: 0 BuilderBinAarch64: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -186,14 +186,14 @@ jobs: build_name: binary_freebsd data: ${{ needs.RunConfig.outputs.data }} checkout_depth: 0 - BuilderBinDarwinAarch64: - needs: [RunConfig, BuilderDebRelease] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - with: - build_name: binary_darwin_aarch64 - data: ${{ needs.RunConfig.outputs.data }} - checkout_depth: 0 + # BuilderBinDarwinAarch64: + # needs: [RunConfig, BuilderDebRelease] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # with: + # build_name: binary_darwin_aarch64 + # data: ${{ needs.RunConfig.outputs.data }} + # checkout_depth: 0 BuilderBinPPC64: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -272,7 +272,7 @@ jobs: - BuilderDebAarch64 - BuilderDebAsan - BuilderDebDebug - - BuilderDebMsan + # - BuilderDebMsan - BuilderDebRelease - BuilderDebTsan - BuilderDebUBsan @@ -281,34 +281,34 @@ jobs: test_name: ClickHouse build check runner_type: style-checker-aarch64 data: ${{ needs.RunConfig.outputs.data }} - BuilderSpecialReport: - # run report check for failed builds to indicate the CI error - if: ${{ !cancelled() }} - needs: - - RunConfig - - BuilderBinAarch64 - - BuilderBinDarwin - - BuilderBinDarwinAarch64 - - BuilderBinFreeBSD - - BuilderBinPPC64 - - BuilderBinRISCV64 - - BuilderBinS390X - - BuilderBinAmd64Compat - - BuilderBinAarch64V80Compat - - BuilderBinClangTidy - - BuilderBinAmd64Musl - - BuilderDebReleaseCoverage - - BuilderBinRelease - uses: ./.github/workflows/reusable_test.yml - with: - test_name: ClickHouse special build check - runner_type: style-checker-aarch64 - data: ${{ needs.RunConfig.outputs.data }} + # BuilderSpecialReport: + # # run report check for failed builds to indicate the CI error + # if: ${{ !cancelled() }} + # needs: + # - RunConfig + # - BuilderBinAarch64 + # - BuilderBinDarwin + # - BuilderBinDarwinAarch64 + # - BuilderBinFreeBSD + # - BuilderBinPPC64 + # - BuilderBinRISCV64 + # - BuilderBinS390X + # - BuilderBinAmd64Compat + # - BuilderBinAarch64V80Compat + # - BuilderBinClangTidy + # - BuilderBinAmd64Musl + # - BuilderDebReleaseCoverage + # - BuilderBinRelease + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: ClickHouse special build check + # runner_type: style-checker-aarch64 + # data: ${{ needs.RunConfig.outputs.data }} MarkReleaseReady: if: ${{ !failure() && !cancelled() }} needs: - - BuilderBinDarwin - - BuilderBinDarwinAarch64 + # - BuilderBinDarwin + # - BuilderBinDarwinAarch64 - BuilderDebRelease - BuilderDebAarch64 runs-on: [self-hosted, style-checker] @@ -418,14 +418,14 @@ jobs: test_name: Stateless tests (tsan) runner_type: func-tester data: ${{ needs.RunConfig.outputs.data }} - FunctionalStatelessTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: Stateless tests (msan) - runner_type: func-tester - data: ${{ needs.RunConfig.outputs.data }} + # FunctionalStatelessTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: Stateless tests (msan) + # runner_type: func-tester + # data: ${{ needs.RunConfig.outputs.data }} FunctionalStatelessTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -477,14 +477,14 @@ jobs: test_name: Stateful tests (tsan) runner_type: func-tester data: ${{ needs.RunConfig.outputs.data }} - FunctionalStatefulTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: Stateful tests (msan) - runner_type: func-tester - data: ${{ needs.RunConfig.outputs.data }} + # FunctionalStatefulTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: Stateful tests (msan) + # runner_type: func-tester + # data: ${{ needs.RunConfig.outputs.data }} FunctionalStatefulTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -518,14 +518,14 @@ jobs: test_name: Stateful tests (ubsan, ParallelReplicas) runner_type: func-tester data: ${{ needs.RunConfig.outputs.data }} - FunctionalStatefulTestMsanParallelReplicas: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: Stateful tests (msan, ParallelReplicas) - runner_type: func-tester - data: ${{ needs.RunConfig.outputs.data }} + # FunctionalStatefulTestMsanParallelReplicas: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: Stateful tests (msan, ParallelReplicas) + # runner_type: func-tester + # data: ${{ needs.RunConfig.outputs.data }} FunctionalStatefulTestTsanParallelReplicas: needs: [RunConfig, BuilderDebTsan] if: ${{ !failure() && !cancelled() }} @@ -592,14 +592,14 @@ jobs: test_name: Stress test (tsan) runner_type: stress-tester data: ${{ needs.RunConfig.outputs.data }} - StressTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: Stress test (msan) - runner_type: stress-tester - data: ${{ needs.RunConfig.outputs.data }} + # StressTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: Stress test (msan) + # runner_type: stress-tester + # data: ${{ needs.RunConfig.outputs.data }} StressTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -678,14 +678,14 @@ jobs: test_name: AST fuzzer (ubsan) runner_type: fuzzer-unit-tester data: ${{ needs.RunConfig.outputs.data }} - ASTFuzzerTestMSan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: AST fuzzer (msan) - runner_type: fuzzer-unit-tester - data: ${{ needs.RunConfig.outputs.data }} + # ASTFuzzerTestMSan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: AST fuzzer (msan) + # runner_type: fuzzer-unit-tester + # data: ${{ needs.RunConfig.outputs.data }} ASTFuzzerTestDebug: needs: [RunConfig, BuilderDebDebug] if: ${{ !failure() && !cancelled() }} @@ -721,14 +721,14 @@ jobs: test_name: Unit tests (tsan) runner_type: fuzzer-unit-tester data: ${{ needs.RunConfig.outputs.data }} - UnitTestsMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - with: - test_name: Unit tests (msan) - runner_type: fuzzer-unit-tester - data: ${{ needs.RunConfig.outputs.data }} + # UnitTestsMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # with: + # test_name: Unit tests (msan) + # runner_type: fuzzer-unit-tester + # data: ${{ needs.RunConfig.outputs.data }} UnitTestsUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -807,7 +807,7 @@ jobs: - FunctionalStatelessTestAarch64 - FunctionalStatelessTestAsan - FunctionalStatelessTestTsan - - FunctionalStatelessTestMsan + # - FunctionalStatelessTestMsan - FunctionalStatelessTestUBsan - FunctionalStatelessTestS3Debug - FunctionalStatelessTestS3Tsan @@ -816,18 +816,18 @@ jobs: - FunctionalStatefulTestAarch64 - FunctionalStatefulTestAsan - FunctionalStatefulTestTsan - - FunctionalStatefulTestMsan + # - FunctionalStatefulTestMsan - FunctionalStatefulTestUBsan - FunctionalStatefulTestDebugParallelReplicas - FunctionalStatefulTestUBsanParallelReplicas - - FunctionalStatefulTestMsanParallelReplicas + # - FunctionalStatefulTestMsanParallelReplicas - FunctionalStatefulTestTsanParallelReplicas - FunctionalStatefulTestAsanParallelReplicas - FunctionalStatefulTestReleaseParallelReplicas - StressTestDebug - StressTestAsan - StressTestTsan - - StressTestMsan + # - StressTestMsan - StressTestUBsan - IntegrationTestsAsan - IntegrationTestsAnalyzerAsan @@ -840,11 +840,11 @@ jobs: - ASTFuzzerTestDebug - ASTFuzzerTestAsan - ASTFuzzerTestTsan - - ASTFuzzerTestMSan + # - ASTFuzzerTestMSan - ASTFuzzerTestUBSan - UnitTestsAsan - UnitTestsTsan - - UnitTestsMsan + # - UnitTestsMsan - UnitTestsUBsan - UnitTestsReleaseClang - SQLancerTestRelease diff --git a/.github/workflows/release_branches.yml b/.github/workflows/release_branches.yml index 2e8568f90611..cbac8a03f030 100644 --- a/.github/workflows/release_branches.yml +++ b/.github/workflows/release_branches.yml @@ -16,18 +16,25 @@ on: # yamllint disable-line rule:truthy - opened branches: # Anything/24.3 (e.g customizations/24.3.x) - - '**/24.3*' + - "**/24.3*" release: types: - published - prereleased push: branches: - - 'releases/24.3**' + - "releases/24.3**" jobs: RunConfig: - runs-on: [self-hosted, altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04] + runs-on: + [ + self-hosted, + altinity-on-demand, + altinity-type-cax41, + altinity-in-hel1, + altinity-image-arm-system-ubuntu-22.04, + ] outputs: data: ${{ steps.runconfig.outputs.CI_DATA }} steps: @@ -53,20 +60,20 @@ jobs: - name: PrepareRunConfig id: runconfig run: | - echo "::group::configure CI run" - python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --configure --outfile ${{ runner.temp }}/ci_run_data.json - echo "::endgroup::" - echo "::group::CI run configure results" - python3 -m json.tool ${{ runner.temp }}/ci_run_data.json - echo "::endgroup::" - { - echo 'CI_DATA<> "$GITHUB_OUTPUT" + echo "::group::configure CI run" + python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --configure --outfile ${{ runner.temp }}/ci_run_data.json + echo "::endgroup::" + echo "::group::CI run configure results" + python3 -m json.tool ${{ runner.temp }}/ci_run_data.json + echo "::endgroup::" + { + echo 'CI_DATA<> "$GITHUB_OUTPUT" - name: Re-create GH statuses for skipped jobs if any run: | - python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --infile ${{ runner.temp }}/ci_run_data.json --update-gh-statuses + python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --infile ${{ runner.temp }}/ci_run_data.json --update-gh-statuses BuildDockers: needs: [RunConfig] if: ${{ !failure() && !cancelled() }} @@ -92,9 +99,9 @@ jobs: # test_name: Compatibility check (aarch64) # runner_type: altinity-on-demand, altinity-type-cax41, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04 # data: ${{ needs.RunConfig.outputs.data }} -######################################################################################### -#################################### ORDINARY BUILDS #################################### -######################################################################################### + ######################################################################################### + #################################### ORDINARY BUILDS #################################### + ######################################################################################### BuilderDebRelease: needs: [RunConfig, BuildDockers] if: ${{ !failure() && !cancelled() }} @@ -141,14 +148,14 @@ jobs: with: build_name: package_tsan data: ${{ needs.RunConfig.outputs.data }} - BuilderDebMsan: - needs: [RunConfig, BuildDockers] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - secrets: inherit - with: - build_name: package_msan - data: ${{ needs.RunConfig.outputs.data }} + # BuilderDebMsan: + # needs: [RunConfig, BuildDockers] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # secrets: inherit + # with: + # build_name: package_msan + # data: ${{ needs.RunConfig.outputs.data }} BuilderDebDebug: needs: [RunConfig, BuildDockers] if: ${{ !failure() && !cancelled() }} @@ -157,17 +164,17 @@ jobs: with: build_name: package_debug data: ${{ needs.RunConfig.outputs.data }} - BuilderBinDarwin: - needs: [RunConfig, BuildDockers] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_build.yml - secrets: inherit - with: - build_name: binary_darwin - checkout_depth: 0 - data: ${{ needs.RunConfig.outputs.data }} - # always rebuild on release branches to be able to publish from any commit - force: true + # BuilderBinDarwin: + # needs: [RunConfig, BuildDockers] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_build.yml + # secrets: inherit + # with: + # build_name: binary_darwin + # checkout_depth: 0 + # data: ${{ needs.RunConfig.outputs.data }} + # # always rebuild on release branches to be able to publish from any commit + # force: true # BuilderBinDarwinAarch64: # needs: [RunConfig, BuildDockers] # if: ${{ !failure() && !cancelled() }} @@ -180,9 +187,9 @@ jobs: # # always rebuild on release branches to be able to publish from any commit # force: true -############################################################################################ -##################################### Docker images ####################################### -############################################################################################ + ############################################################################################ + ##################################### Docker images ####################################### + ############################################################################################ DockerServerImage: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -202,9 +209,9 @@ jobs: test_name: Docker keeper image runner_type: altinity-on-demand, altinity-type-cpx41, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} -############################################################################################ -##################################### BUILD REPORTER ####################################### -############################################################################################ + ############################################################################################ + ##################################### BUILD REPORTER ####################################### + ############################################################################################ BuilderReport: # run report check for failed builds to indicate the CI error if: ${{ !cancelled() }} @@ -215,7 +222,7 @@ jobs: - BuilderDebAsan - BuilderDebTsan - BuilderDebUBsan - - BuilderDebMsan + # - BuilderDebMsan - BuilderDebDebug uses: ./.github/workflows/reusable_test.yml secrets: inherit @@ -223,27 +230,35 @@ jobs: test_name: ClickHouse build check runner_type: altinity-on-demand, altinity-setup-reporter, altinity-type-cax11, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} - BuilderSpecialReport: - # run report check for failed builds to indicate the CI error - if: ${{ !cancelled() }} - needs: - - RunConfig - - BuilderBinDarwin - # - BuilderBinDarwinAarch64 - uses: ./.github/workflows/reusable_test.yml - secrets: inherit - with: - test_name: ClickHouse special build check - runner_type: altinity-on-demand, altinity-setup-reporter, altinity-type-cax11, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04 - data: ${{ needs.RunConfig.outputs.data }} + # BuilderSpecialReport: + # # run report check for failed builds to indicate the CI error + # if: ${{ !cancelled() }} + # needs: + # - RunConfig + # - BuilderBinDarwin + # - BuilderBinDarwinAarch64 + # uses: ./.github/workflows/reusable_test.yml + # secrets: inherit + # with: + # test_name: ClickHouse special build check + # runner_type: altinity-on-demand, altinity-setup-reporter, altinity-type-cax11, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04 + # data: ${{ needs.RunConfig.outputs.data }} MarkReleaseReady: if: ${{ !failure() && !cancelled() }} needs: - - BuilderBinDarwin + # - BuilderBinDarwin # - BuilderBinDarwinAarch64 - BuilderDebRelease # - BuilderDebAarch64 - runs-on: [self-hosted, altinity-on-demand, altinity-setup-reporter, altinity-type-cax11, altinity-in-hel1, altinity-image-arm-system-ubuntu-22.04] + runs-on: + [ + self-hosted, + altinity-on-demand, + altinity-setup-reporter, + altinity-type-cax11, + altinity-in-hel1, + altinity-image-arm-system-ubuntu-22.04, + ] steps: - name: Debug run: | @@ -267,9 +282,9 @@ jobs: run: | cd "$GITHUB_WORKSPACE/tests/ci" python3 mark_release_ready.py -############################################################################################ -#################################### INSTALL PACKAGES ###################################### -############################################################################################ + ############################################################################################ + #################################### INSTALL PACKAGES ###################################### + ############################################################################################ InstallPackagesTestRelease: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -292,9 +307,9 @@ jobs: # data: ${{ needs.RunConfig.outputs.data }} # run_command: | # python3 install_check.py "$CHECK_NAME" -############################################################################################## -########################### FUNCTIONAl STATELESS TESTS ####################################### -############################################################################################## + ############################################################################################## + ########################### FUNCTIONAl STATELESS TESTS ####################################### + ############################################################################################## FunctionalStatelessTestRelease: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -331,15 +346,15 @@ jobs: test_name: Stateless tests (tsan) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} - FunctionalStatelessTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - secrets: inherit - with: - test_name: Stateless tests (msan) - runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 - data: ${{ needs.RunConfig.outputs.data }} + # FunctionalStatelessTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # secrets: inherit + # with: + # test_name: Stateless tests (msan) + # runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 + # data: ${{ needs.RunConfig.outputs.data }} FunctionalStatelessTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -358,9 +373,9 @@ jobs: test_name: Stateless tests (debug) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} -############################################################################################## -############################ FUNCTIONAl STATEFUL TESTS ####################################### -############################################################################################## + ############################################################################################## + ############################ FUNCTIONAl STATEFUL TESTS ####################################### + ############################################################################################## FunctionalStatefulTestRelease: needs: [RunConfig, BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -397,15 +412,15 @@ jobs: test_name: Stateful tests (tsan) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} - FunctionalStatefulTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - secrets: inherit - with: - test_name: Stateful tests (msan) - runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 - data: ${{ needs.RunConfig.outputs.data }} + # FunctionalStatefulTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # secrets: inherit + # with: + # test_name: Stateful tests (msan) + # runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 + # data: ${{ needs.RunConfig.outputs.data }} FunctionalStatefulTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -424,9 +439,9 @@ jobs: test_name: Stateful tests (debug) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} -############################################################################################## -######################################### STRESS TESTS ####################################### -############################################################################################## + ############################################################################################## + ######################################### STRESS TESTS ####################################### + ############################################################################################## StressTestAsan: needs: [RunConfig, BuilderDebAsan] if: ${{ !failure() && !cancelled() }} @@ -445,15 +460,15 @@ jobs: test_name: Stress test (tsan) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} - StressTestMsan: - needs: [RunConfig, BuilderDebMsan] - if: ${{ !failure() && !cancelled() }} - uses: ./.github/workflows/reusable_test.yml - secrets: inherit - with: - test_name: Stress test (msan) - runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 - data: ${{ needs.RunConfig.outputs.data }} + # StressTestMsan: + # needs: [RunConfig, BuilderDebMsan] + # if: ${{ !failure() && !cancelled() }} + # uses: ./.github/workflows/reusable_test.yml + # secrets: inherit + # with: + # test_name: Stress test (msan) + # runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 + # data: ${{ needs.RunConfig.outputs.data }} StressTestUBsan: needs: [RunConfig, BuilderDebUBsan] if: ${{ !failure() && !cancelled() }} @@ -472,9 +487,9 @@ jobs: test_name: Stress test (debug) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} -############################################################################################# -############################# INTEGRATION TESTS ############################################# -############################################################################################# + ############################################################################################# + ############################# INTEGRATION TESTS ############################################# + ############################################################################################# IntegrationTestsAsan: needs: [RunConfig, BuilderDebAsan] if: ${{ !failure() && !cancelled() }} @@ -511,9 +526,9 @@ jobs: test_name: Integration tests (release) runner_type: altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-system-ubuntu-22.04 data: ${{ needs.RunConfig.outputs.data }} -############################################################################################# -##################################### REGRESSION TESTS ###################################### -############################################################################################# + ############################################################################################# + ##################################### REGRESSION TESTS ###################################### + ############################################################################################# RegressionTestsRelease: needs: [BuilderDebRelease] if: ${{ !failure() && !cancelled() }} @@ -558,26 +573,26 @@ jobs: - DockerServerImage - DockerKeeperImage - BuilderReport - - BuilderSpecialReport + # - BuilderSpecialReport - MarkReleaseReady - FunctionalStatelessTestDebug - FunctionalStatelessTestRelease # - FunctionalStatelessTestAarch64 - FunctionalStatelessTestAsan - FunctionalStatelessTestTsan - - FunctionalStatelessTestMsan + # - FunctionalStatelessTestMsan - FunctionalStatelessTestUBsan - FunctionalStatefulTestDebug - FunctionalStatefulTestRelease # - FunctionalStatefulTestAarch64 - FunctionalStatefulTestAsan - FunctionalStatefulTestTsan - - FunctionalStatefulTestMsan + # - FunctionalStatefulTestMsan - FunctionalStatefulTestUBsan - StressTestDebug - StressTestAsan - StressTestTsan - - StressTestMsan + # - StressTestMsan - StressTestUBsan - IntegrationTestsAsan - IntegrationTestsTsan @@ -587,7 +602,14 @@ jobs: - RegressionTestsRelease # - RegressionTestsAarch64 - SignRelease - runs-on: [self-hosted, altinity-on-demand, altinity-type-cax11, altinity-image-arm-system-ubuntu-22.04, altinity-setup-regression] + runs-on: + [ + self-hosted, + altinity-on-demand, + altinity-type-cax11, + altinity-image-arm-system-ubuntu-22.04, + altinity-setup-regression, + ] steps: - name: Check out repository code uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6