@@ -2166,96 +2166,6 @@ jobs:
21662166 python3 -m praktika run 'Stateless tests (arm_binary, sequential)' --workflow "PR" --ci |& tee ./ci/tmp/job.log
21672167 fi
21682168
2169- bugfix_validation_integration_tests :
2170- runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
2171- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
2172- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVnZml4IHZhbGlkYXRpb24gKGludGVncmF0aW9uIHRlc3RzKQ==') }}
2173- name : " Bugfix validation (integration tests)"
2174- outputs :
2175- data : ${{ steps.run.outputs.DATA }}
2176- steps :
2177- - name : Checkout code
2178- uses : actions/checkout@v4
2179- with :
2180- ref : ${{ env.CHECKOUT_REF }}
2181-
2182- - name : Setup
2183- uses : ./.github/actions/runner_setup
2184- - name : Docker setup
2185- uses : ./.github/actions/docker_setup
2186- with :
2187- test_name : " Bugfix validation (integration tests)"
2188-
2189- - name : Prepare env script
2190- run : |
2191- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
2192- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
2193- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
2194- export PYTHONPATH=./ci:.:
2195- cat > ./ci/tmp/workflow_config_pr.json << 'EOF'
2196- ${{ needs.config_workflow.outputs.data }}
2197- EOF
2198- cat > ./ci/tmp/workflow_status.json << 'EOF'
2199- ${{ toJson(needs) }}
2200- EOF
2201- ENV_SETUP_SCRIPT_EOF
2202-
2203- - name : Run
2204- id : run
2205- run : |
2206- . ./ci/tmp/praktika_setup_env.sh
2207- set -o pipefail
2208- if command -v ts &> /dev/null; then
2209- python3 -m praktika run 'Bugfix validation (integration tests)' --workflow "PR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2210- else
2211- python3 -m praktika run 'Bugfix validation (integration tests)' --workflow "PR" --ci |& tee ./ci/tmp/job.log
2212- fi
2213-
2214- bugfix_validation_functional_tests :
2215- runs-on : [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
2216- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
2217- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVnZml4IHZhbGlkYXRpb24gKGZ1bmN0aW9uYWwgdGVzdHMp') }}
2218- name : " Bugfix validation (functional tests)"
2219- outputs :
2220- data : ${{ steps.run.outputs.DATA }}
2221- steps :
2222- - name : Checkout code
2223- uses : actions/checkout@v4
2224- with :
2225- ref : ${{ env.CHECKOUT_REF }}
2226-
2227- - name : Setup
2228- uses : ./.github/actions/runner_setup
2229- - name : Docker setup
2230- uses : ./.github/actions/docker_setup
2231- with :
2232- test_name : " Bugfix validation (functional tests)"
2233-
2234- - name : Prepare env script
2235- run : |
2236- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
2237- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
2238- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
2239- export PYTHONPATH=./ci:.:
2240- cat > ./ci/tmp/workflow_config_pr.json << 'EOF'
2241- ${{ needs.config_workflow.outputs.data }}
2242- EOF
2243- cat > ./ci/tmp/workflow_status.json << 'EOF'
2244- ${{ toJson(needs) }}
2245- EOF
2246- ENV_SETUP_SCRIPT_EOF
2247-
2248- - name : Run
2249- id : run
2250- run : |
2251- . ./ci/tmp/praktika_setup_env.sh
2252- set -o pipefail
2253- if command -v ts &> /dev/null; then
2254- python3 -m praktika run 'Bugfix validation (functional tests)' --workflow "PR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2255- else
2256- python3 -m praktika run 'Bugfix validation (functional tests)' --workflow "PR" --ci |& tee ./ci/tmp/job.log
2257- fi
2258-
22592169 stateless_tests_amd_asan_flaky_check :
22602170 runs-on : [self-hosted, altinity-on-demand, altinity-style-checker]
22612171 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_asan]
@@ -4058,7 +3968,7 @@ jobs:
40583968
40593969 finish_workflow :
40603970 runs-on : [self-hosted, altinity-on-demand, altinity-style-checker-aarch64]
4061- needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary, unit_tests_asan, unit_tests_tsan, unit_tests_msan, unit_tests_ubsan, stateless_tests_amd_asan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_distributed_plan_parallel_2_2, stateless_tests_amd_asan_distributed_plan_sequential, stateless_tests_amd_binary_old_analyzer_s3_storage_databasereplicated_parallel, stateless_tests_amd_binary_old_analyzer_s3_storage_databasereplicated_sequential, stateless_tests_amd_binary_parallelreplicas_s3_storage_parallel, stateless_tests_amd_binary_parallelreplicas_s3_storage_sequential, stateless_tests_amd_debug_asyncinsert_s3_storage_parallel, stateless_tests_amd_debug_asyncinsert_s3_storage_sequential, stateless_tests_amd_debug_parallel, stateless_tests_amd_debug_sequential, stateless_tests_amd_tsan_parallel_1_2, stateless_tests_amd_tsan_parallel_2_2, stateless_tests_amd_tsan_sequential_1_2, stateless_tests_amd_tsan_sequential_2_2, stateless_tests_amd_msan_parallel_1_2, stateless_tests_amd_msan_parallel_2_2, stateless_tests_amd_msan_sequential_1_2, stateless_tests_amd_msan_sequential_2_2, stateless_tests_amd_ubsan_parallel, stateless_tests_amd_ubsan_sequential, stateless_tests_amd_debug_distributed_plan_s3_storage_parallel, stateless_tests_amd_debug_distributed_plan_s3_storage_sequential, stateless_tests_amd_tsan_s3_storage_parallel, stateless_tests_amd_tsan_s3_storage_sequential_1_2, stateless_tests_amd_tsan_s3_storage_sequential_2_2, stateless_tests_arm_binary_parallel, stateless_tests_arm_binary_sequential, bugfix_validation_integration_tests, bugfix_validation_functional_tests, stateless_tests_amd_asan_flaky_check, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_binary_1_5, integration_tests_amd_binary_2_5, integration_tests_amd_binary_3_5, integration_tests_amd_binary_4_5, integration_tests_amd_binary_5_5, integration_tests_arm_binary_distributed_plan_1_4, integration_tests_arm_binary_distributed_plan_2_4, integration_tests_arm_binary_distributed_plan_3_4, integration_tests_arm_binary_distributed_plan_4_4, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, integration_tests_amd_asan_flaky_check, docker_server_image, docker_keeper_image, install_packages_amd_debug, compatibility_check_release, compatibility_check_aarch64, stress_test_amd_debug, stress_test_amd_tsan, stress_test_amd_ubsan, stress_test_amd_msan, ast_fuzzer_amd_debug, ast_fuzzer_amd_tsan, ast_fuzzer_amd_msan, ast_fuzzer_amd_ubsan, buzzhouse_amd_debug, buzzhouse_amd_tsan, buzzhouse_amd_msan, buzzhouse_amd_ubsan]
3971+ needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary, unit_tests_asan, unit_tests_tsan, unit_tests_msan, unit_tests_ubsan, stateless_tests_amd_asan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_distributed_plan_parallel_2_2, stateless_tests_amd_asan_distributed_plan_sequential, stateless_tests_amd_binary_old_analyzer_s3_storage_databasereplicated_parallel, stateless_tests_amd_binary_old_analyzer_s3_storage_databasereplicated_sequential, stateless_tests_amd_binary_parallelreplicas_s3_storage_parallel, stateless_tests_amd_binary_parallelreplicas_s3_storage_sequential, stateless_tests_amd_debug_asyncinsert_s3_storage_parallel, stateless_tests_amd_debug_asyncinsert_s3_storage_sequential, stateless_tests_amd_debug_parallel, stateless_tests_amd_debug_sequential, stateless_tests_amd_tsan_parallel_1_2, stateless_tests_amd_tsan_parallel_2_2, stateless_tests_amd_tsan_sequential_1_2, stateless_tests_amd_tsan_sequential_2_2, stateless_tests_amd_msan_parallel_1_2, stateless_tests_amd_msan_parallel_2_2, stateless_tests_amd_msan_sequential_1_2, stateless_tests_amd_msan_sequential_2_2, stateless_tests_amd_ubsan_parallel, stateless_tests_amd_ubsan_sequential, stateless_tests_amd_debug_distributed_plan_s3_storage_parallel, stateless_tests_amd_debug_distributed_plan_s3_storage_sequential, stateless_tests_amd_tsan_s3_storage_parallel, stateless_tests_amd_tsan_s3_storage_sequential_1_2, stateless_tests_amd_tsan_s3_storage_sequential_2_2, stateless_tests_arm_binary_parallel, stateless_tests_arm_binary_sequential, stateless_tests_amd_asan_flaky_check, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_binary_1_5, integration_tests_amd_binary_2_5, integration_tests_amd_binary_3_5, integration_tests_amd_binary_4_5, integration_tests_amd_binary_5_5, integration_tests_arm_binary_distributed_plan_1_4, integration_tests_arm_binary_distributed_plan_2_4, integration_tests_arm_binary_distributed_plan_3_4, integration_tests_arm_binary_distributed_plan_4_4, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, integration_tests_amd_asan_flaky_check, docker_server_image, docker_keeper_image, install_packages_amd_debug, compatibility_check_release, compatibility_check_aarch64, stress_test_amd_debug, stress_test_amd_tsan, stress_test_amd_ubsan, stress_test_amd_msan, ast_fuzzer_amd_debug, ast_fuzzer_amd_tsan, ast_fuzzer_amd_msan, ast_fuzzer_amd_ubsan, buzzhouse_amd_debug, buzzhouse_amd_tsan, buzzhouse_amd_msan, buzzhouse_amd_ubsan]
40623972 if : ${{ !cancelled() }}
40633973 name : " Finish Workflow"
40643974 outputs :
@@ -4202,8 +4112,6 @@ jobs:
42024112 - stateless_tests_amd_tsan_s3_storage_sequential_2_2
42034113 - stateless_tests_arm_binary_parallel
42044114 - stateless_tests_arm_binary_sequential
4205- - bugfix_validation_integration_tests
4206- - bugfix_validation_functional_tests
42074115 - stateless_tests_amd_asan_flaky_check
42084116 - integration_tests_amd_asan_old_analyzer_1_6
42094117 - integration_tests_amd_asan_old_analyzer_2_6
0 commit comments