diff --git a/.github/workflows/backport_branches.yml b/.github/workflows/backport_branches.yml index 4420cf3f8957..2bcf0e785c82 100644 --- a/.github/workflows/backport_branches.yml +++ b/.github/workflows/backport_branches.yml @@ -239,6 +239,12 @@ jobs: python3 -m praktika run 'Build (amd_debug)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_asan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm] diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index d2862c03de30..cd49c868b177 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -284,6 +284,12 @@ jobs: python3 -m praktika run 'Build (amd_debug)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_asan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest] @@ -425,6 +431,12 @@ jobs: python3 -m praktika run 'Build (amd_msan)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_MSAN_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_ubsan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest] @@ -519,6 +531,12 @@ jobs: python3 -m praktika run 'Build (amd_binary)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_BINARY_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_arm_asan: runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest] @@ -1401,6 +1419,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1448,6 +1472,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1495,6 +1525,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1542,6 +1578,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1589,6 +1631,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1636,6 +1684,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1683,6 +1737,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1730,6 +1790,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1965,6 +2031,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2012,6 +2084,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2059,6 +2137,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2106,6 +2190,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2247,6 +2337,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2294,6 +2390,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2999,6 +3101,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -3046,6 +3154,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -3093,6 +3207,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -3140,6 +3260,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -3187,6 +3313,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4080,6 +4212,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4221,6 +4359,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4315,6 +4459,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4456,6 +4606,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | diff --git a/.github/workflows/merge_queue.yml b/.github/workflows/merge_queue.yml index b5e09cbdab00..b63e894e2436 100644 --- a/.github/workflows/merge_queue.yml +++ b/.github/workflows/merge_queue.yml @@ -275,6 +275,12 @@ jobs: python3 -m praktika run 'Build (amd_binary)' --workflow "MergeQueueCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_BINARY_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + finish_workflow: runs-on: [self-hosted, altinity-on-demand, altinity-style-checker-aarch64] needs: [config_workflow, dockers_build_amd, dockers_build_arm, fast_test, build_amd_binary] diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index c974c9c77572..eccba329fbb1 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -334,6 +334,12 @@ jobs: python3 -m praktika run 'Build (amd_debug)' --workflow "PR" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_asan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test] @@ -475,6 +481,12 @@ jobs: python3 -m praktika run 'Build (amd_msan)' --workflow "PR" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_MSAN_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_ubsan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test] @@ -569,6 +581,12 @@ jobs: python3 -m praktika run 'Build (amd_binary)' --workflow "PR" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_BINARY_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_arm_asan: runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test] @@ -840,6 +858,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1122,6 +1146,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1169,6 +1199,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1216,6 +1252,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1263,6 +1305,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1310,6 +1358,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1357,6 +1411,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1404,6 +1464,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1451,6 +1517,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1686,6 +1758,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1733,6 +1811,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1780,6 +1864,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1827,6 +1917,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1968,6 +2064,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2015,6 +2117,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2626,6 +2734,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2673,6 +2787,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2720,6 +2840,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2767,6 +2893,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -2814,6 +2946,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4083,6 +4221,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4224,6 +4368,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4318,6 +4468,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_DEBUG_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -4459,6 +4615,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_MSAN_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ./ci/tmp + - name: Run id: run run: | diff --git a/.github/workflows/pull_request_community.yml b/.github/workflows/pull_request_community.yml index 76f83b6efd30..39b06164cacc 100644 --- a/.github/workflows/pull_request_community.yml +++ b/.github/workflows/pull_request_community.yml @@ -187,6 +187,13 @@ jobs: path: ci/tmp/build/programs/self-extracting/clickhouse + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + + - name: Upload artifact DEB_AMD_DEBUG uses: actions/upload-artifact@v4 with: @@ -388,6 +395,13 @@ jobs: path: ci/tmp/build/programs/self-extracting/clickhouse + - name: Upload artifact CH_AMD_MSAN_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + + - name: Upload artifact DEB_AMD_MSAM uses: actions/upload-artifact@v4 with: @@ -514,6 +528,13 @@ jobs: name: CH_AMD_BINARY path: ci/tmp/build/programs/self-extracting/clickhouse + + - name: Upload artifact CH_AMD_BINARY_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_arm_asan: runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64] needs: [config_workflow, fast_test] @@ -878,10 +899,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -1090,10 +1111,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -1143,10 +1164,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -1196,10 +1217,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -1249,10 +1270,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -1302,10 +1323,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -1355,10 +1376,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -1408,10 +1429,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -1461,10 +1482,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -1726,10 +1747,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_MSAN + - name: Download artifact CH_AMD_MSAN_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_MSAN + name: CH_AMD_MSAN_GH path: ./ci/tmp - name: Run @@ -1779,10 +1800,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_MSAN + - name: Download artifact CH_AMD_MSAN_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_MSAN + name: CH_AMD_MSAN_GH path: ./ci/tmp - name: Run @@ -1832,10 +1853,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_MSAN + - name: Download artifact CH_AMD_MSAN_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_MSAN + name: CH_AMD_MSAN_GH path: ./ci/tmp - name: Run @@ -1885,10 +1906,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_MSAN + - name: Download artifact CH_AMD_MSAN_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_MSAN + name: CH_AMD_MSAN_GH path: ./ci/tmp - name: Run @@ -2044,10 +2065,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -2097,10 +2118,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_DEBUG + - name: Download artifact CH_AMD_DEBUG_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_DEBUG + name: CH_AMD_DEBUG_GH path: ./ci/tmp - name: Run @@ -2786,10 +2807,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -2839,10 +2860,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -2892,10 +2913,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -2945,10 +2966,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -2998,10 +3019,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_BINARY + - name: Download artifact CH_AMD_BINARY_GH uses: actions/download-artifact@v4 with: - name: CH_AMD_BINARY + name: CH_AMD_BINARY_GH path: ./ci/tmp - name: Run @@ -3793,10 +3814,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_AMD_RELEASE + - name: Download artifact CH_AMD_RELEASE_STRIPPED uses: actions/download-artifact@v4 with: - name: CH_AMD_RELEASE + name: CH_AMD_RELEASE_STRIPPED path: ./ci/tmp @@ -3867,10 +3888,10 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF - - name: Download artifact CH_ARM_RELEASE + - name: Download artifact CH_ARM_RELEASE_STRIPPED uses: actions/download-artifact@v4 with: - name: CH_ARM_RELEASE + name: CH_ARM_RELEASE_STRIPPED path: ./ci/tmp diff --git a/.github/workflows/release_branches.yml b/.github/workflows/release_branches.yml index ecfe9f95e8c9..fa6000896466 100644 --- a/.github/workflows/release_branches.yml +++ b/.github/workflows/release_branches.yml @@ -237,6 +237,12 @@ jobs: python3 -m praktika run 'Build (amd_debug)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_asan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm] @@ -378,6 +384,12 @@ jobs: python3 -m praktika run 'Build (amd_msan)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_MSAN_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_ubsan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm] diff --git a/.github/workflows/release_builds.yml b/.github/workflows/release_builds.yml index cc73fbf821b1..37eff90a6aea 100644 --- a/.github/workflows/release_builds.yml +++ b/.github/workflows/release_builds.yml @@ -284,6 +284,12 @@ jobs: python3 -m praktika run 'Build (amd_debug)' --workflow "Release Builds" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_DEBUG_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_DEBUG_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_asan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_binary, build_arm_binary] @@ -431,6 +437,12 @@ jobs: python3 -m praktika run 'Build (amd_msan)' --workflow "Release Builds" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_MSAN_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_MSAN_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_amd_ubsan: runs-on: [self-hosted, altinity-on-demand, altinity-builder] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_binary, build_arm_binary] @@ -529,6 +541,12 @@ jobs: python3 -m praktika run 'Build (amd_binary)' --workflow "Release Builds" --ci |& tee ./ci/tmp/job.log fi + - name: Upload artifact CH_AMD_BINARY_GH + uses: actions/upload-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ci/tmp/build/programs/self-extracting/clickhouse + build_arm_asan: runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64] needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_binary, build_arm_binary] @@ -959,6 +977,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1008,6 +1032,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1057,6 +1087,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | @@ -1106,6 +1142,12 @@ jobs: EOF ENV_SETUP_SCRIPT_EOF + - name: Download artifact CH_AMD_BINARY_GH + uses: actions/download-artifact@v4 + with: + name: CH_AMD_BINARY_GH + path: ./ci/tmp + - name: Run id: run run: | diff --git a/ci/defs/defs.py b/ci/defs/defs.py index 8adc85dc249d..0bf6d864c803 100644 --- a/ci/defs/defs.py +++ b/ci/defs/defs.py @@ -416,6 +416,9 @@ class ArtifactNames: CH_RISCV64 = "CH_RISCV64_BIN" CH_S390X = "CH_S390X_BIN" CH_LOONGARCH64 = "CH_LOONGARCH64_BIN" + CH_AMD_DEBUG_GH = "CH_AMD_DEBUG_GH" + CH_AMD_BINARY_GH = "CH_AMD_BINARY_GH" + CH_AMD_MSAN_GH = "CH_AMD_MSAN_GH" FAST_TEST = "FAST_TEST" UNITTEST_AMD_ASAN = "UNITTEST_AMD_ASAN" @@ -474,6 +477,17 @@ class ArtifactConfigs: ArtifactNames.CH_LOONGARCH64, ] ) + clickhouse_binaries_gh = Artifact.Config( + name="...", + type=Artifact.Type.GH, + path=f"{TEMP_DIR}/build/programs/self-extracting/clickhouse", + ).parametrize( + names=[ + ArtifactNames.CH_AMD_DEBUG_GH, + ArtifactNames.CH_AMD_BINARY_GH, + ArtifactNames.CH_AMD_MSAN_GH, + ] + ) clickhouse_stripped_binaries = Artifact.Config( name="...", type=Artifact.Type.S3, diff --git a/ci/defs/job_configs.py b/ci/defs/job_configs.py index a74de48d58de..2363bae2d24c 100644 --- a/ci/defs/job_configs.py +++ b/ci/defs/job_configs.py @@ -183,7 +183,11 @@ class JobConfigs: ).parametrize( Job.ParamSet( parameter=BuildTypes.AMD_DEBUG, - provides=[ArtifactNames.CH_AMD_DEBUG, ArtifactNames.DEB_AMD_DEBUG], + provides=[ + ArtifactNames.CH_AMD_DEBUG, + ArtifactNames.CH_AMD_DEBUG_GH, + ArtifactNames.DEB_AMD_DEBUG, + ], runs_on=RunnerLabels.BUILDER_AMD, ), Job.ParamSet( @@ -208,6 +212,7 @@ class JobConfigs: parameter=BuildTypes.AMD_MSAN, provides=[ ArtifactNames.CH_AMD_MSAN, + ArtifactNames.CH_AMD_MSAN_GH, ArtifactNames.DEB_AMD_MSAN, ArtifactNames.UNITTEST_AMD_MSAN, ], @@ -224,7 +229,7 @@ class JobConfigs: ), Job.ParamSet( parameter=BuildTypes.AMD_BINARY, - provides=[ArtifactNames.CH_AMD_BINARY], + provides=[ArtifactNames.CH_AMD_BINARY, ArtifactNames.CH_AMD_BINARY_GH], runs_on=RunnerLabels.BUILDER_AMD, ), Job.ParamSet( @@ -374,7 +379,7 @@ class JobConfigs: runs_on=RunnerLabels.FUNC_TESTER_AMD, requires=[ ArtifactNames.DEB_AMD_RELEASE, - ArtifactNames.CH_AMD_RELEASE, + ArtifactNames.CH_AMD_RELEASE_STRIPPED, ArtifactNames.RPM_AMD_RELEASE, ArtifactNames.TGZ_AMD_RELEASE, ], @@ -384,7 +389,7 @@ class JobConfigs: runs_on=RunnerLabels.FUNC_TESTER_ARM, requires=[ ArtifactNames.DEB_ARM_RELEASE, - ArtifactNames.CH_ARM_RELEASE, + ArtifactNames.CH_ARM_RELEASE_STRIPPED, ArtifactNames.RPM_ARM_RELEASE, ArtifactNames.TGZ_ARM_RELEASE, ], @@ -409,7 +414,7 @@ class JobConfigs: ArtifactNames.DEB_AMD_RELEASE, ArtifactNames.RPM_AMD_RELEASE, ArtifactNames.TGZ_AMD_RELEASE, - ArtifactNames.CH_AMD_RELEASE, + ArtifactNames.CH_AMD_RELEASE_STRIPPED, ], ), Job.ParamSet( @@ -419,7 +424,7 @@ class JobConfigs: ArtifactNames.DEB_ARM_RELEASE, ArtifactNames.RPM_ARM_RELEASE, ArtifactNames.TGZ_ARM_RELEASE, - ArtifactNames.CH_ARM_RELEASE, + ArtifactNames.CH_ARM_RELEASE_STRIPPED, ], ), ) @@ -464,7 +469,7 @@ class JobConfigs: "./ci/jobs/queries", ], ), - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], runs_on=RunnerLabels.AMD_SMALL, ) functional_tests_jobs = common_ft_job_config.parametrize( @@ -485,42 +490,42 @@ class JobConfigs: Job.ParamSet( parameter="amd_binary, old analyzer, s3 storage, DatabaseReplicated, parallel", runs_on=RunnerLabels.FUNC_TESTER_AMD, # large machine - no boost, why? - requires=[ArtifactNames.CH_AMD_BINARY], + requires=[ArtifactNames.CH_AMD_BINARY_GH], ), Job.ParamSet( parameter="amd_binary, old analyzer, s3 storage, DatabaseReplicated, sequential", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_BINARY], + requires=[ArtifactNames.CH_AMD_BINARY_GH], ), Job.ParamSet( parameter="amd_binary, ParallelReplicas, s3 storage, parallel", runs_on=RunnerLabels.FUNC_TESTER_AMD, # large machine - no boost, why? - requires=[ArtifactNames.CH_AMD_BINARY], + requires=[ArtifactNames.CH_AMD_BINARY_GH], ), Job.ParamSet( parameter="amd_binary, ParallelReplicas, s3 storage, sequential", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_BINARY], + requires=[ArtifactNames.CH_AMD_BINARY_GH], ), Job.ParamSet( parameter="amd_debug, AsyncInsert, s3 storage, parallel", runs_on=RunnerLabels.FUNC_TESTER_AMD, # large machine - no boost, why? - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="amd_debug, AsyncInsert, s3 storage, sequential", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="amd_debug, parallel", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="amd_debug, sequential", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), *[ Job.ParamSet( @@ -544,7 +549,7 @@ class JobConfigs: Job.ParamSet( parameter=f"amd_msan, parallel, {batch}/{total_batches}", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_MSAN], + requires=[ArtifactNames.CH_AMD_MSAN_GH], ) for total_batches in (2,) for batch in range(1, total_batches + 1) @@ -553,7 +558,7 @@ class JobConfigs: Job.ParamSet( parameter=f"amd_msan, sequential, {batch}/{total_batches}", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_MSAN], + requires=[ArtifactNames.CH_AMD_MSAN_GH], ) for total_batches in (2,) for batch in range(1, total_batches + 1) @@ -571,12 +576,12 @@ class JobConfigs: Job.ParamSet( parameter="amd_debug, distributed plan, s3 storage, parallel", runs_on=RunnerLabels.FUNC_TESTER_AMD, # large machine - no boost, why? - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="amd_debug, distributed plan, s3 storage, sequential", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), *[ Job.ParamSet( @@ -779,7 +784,7 @@ class JobConfigs: Job.ParamSet( parameter=f"amd_binary, {batch}/{total_batches}", runs_on=RunnerLabels.AMD_MEDIUM, - requires=[ArtifactNames.CH_AMD_BINARY], + requires=[ArtifactNames.CH_AMD_BINARY_GH], ) for total_batches in (5,) for batch in range(1, total_batches + 1) @@ -860,7 +865,7 @@ class JobConfigs: Job.ParamSet( parameter="amd_debug", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="arm_asan", @@ -875,7 +880,7 @@ class JobConfigs: Job.ParamSet( parameter="amd_msan", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_MSAN], + requires=[ArtifactNames.CH_AMD_MSAN_GH], ), Job.ParamSet( parameter="amd_ubsan", @@ -902,7 +907,7 @@ class JobConfigs: Job.ParamSet( parameter="amd_debug", runs_on=RunnerLabels.AMD_MEDIUM, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), Job.ParamSet( parameter="arm_asan", @@ -917,7 +922,7 @@ class JobConfigs: Job.ParamSet( parameter="amd_msan", runs_on=RunnerLabels.AMD_MEDIUM, - requires=[ArtifactNames.CH_AMD_MSAN], + requires=[ArtifactNames.CH_AMD_MSAN_GH], ), Job.ParamSet( parameter="amd_ubsan", @@ -946,7 +951,7 @@ class JobConfigs: Job.ParamSet( parameter=f"amd_release, master_head, {batch}/{total_batches}", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_RELEASE], + requires=[ArtifactNames.CH_AMD_RELEASE_STRIPPED], ) for total_batches in (6,) for batch in range(1, total_batches + 1) @@ -955,7 +960,7 @@ class JobConfigs: Job.ParamSet( parameter=f"arm_release, master_head, {batch}/{total_batches}", runs_on=RunnerLabels.FUNC_TESTER_ARM, - requires=[ArtifactNames.CH_ARM_RELEASE], + requires=[ArtifactNames.CH_ARM_RELEASE_STRIPPED], ) for total_batches in (6,) for batch in range(1, total_batches + 1) @@ -982,7 +987,7 @@ class JobConfigs: Job.ParamSet( parameter=f"arm_release, release_base, {batch}/{total_batches}", runs_on=RunnerLabels.FUNC_TESTER_ARM, - requires=[ArtifactNames.CH_ARM_RELEASE], + requires=[ArtifactNames.CH_ARM_RELEASE_STRIPPED], ) for total_batches in (6,) for batch in range(1, total_batches + 1) @@ -1004,12 +1009,12 @@ class JobConfigs: Job.ParamSet( parameter=BuildTypes.AMD_RELEASE, runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_RELEASE], + requires=[ArtifactNames.CH_AMD_RELEASE_STRIPPED], ), Job.ParamSet( parameter=BuildTypes.ARM_RELEASE, runs_on=RunnerLabels.FUNC_TESTER_ARM, - requires=[ArtifactNames.CH_ARM_RELEASE], + requires=[ArtifactNames.CH_ARM_RELEASE_STRIPPED], ), ) docs_job = Job.Config( @@ -1073,7 +1078,7 @@ class JobConfigs: Job.ParamSet( parameter="amd_debug", runs_on=RunnerLabels.FUNC_TESTER_AMD, - requires=[ArtifactNames.CH_AMD_DEBUG], + requires=[ArtifactNames.CH_AMD_DEBUG_GH], ), ) sqltest_master_job = Job.Config( @@ -1085,7 +1090,7 @@ class JobConfigs: "./ci/jobs/sqltest_job.py", ], ), - requires=[ArtifactNames.CH_ARM_RELEASE], + requires=[ArtifactNames.CH_ARM_RELEASE_STRIPPED], run_in_docker="altinityinfra/stateless-test", timeout=10800, ) diff --git a/ci/praktika/validator.py b/ci/praktika/validator.py index b8b518a3ed53..51f89dceb9fb 100644 --- a/ci/praktika/validator.py +++ b/ci/praktika/validator.py @@ -204,8 +204,8 @@ def is_valid_cron_field(field: str) -> bool: if workflow.enable_cache: for artifact in workflow.artifacts or []: assert ( - artifact.is_s3_artifact() - ), f"All artifacts must be of S3 type if enable_cache|enable_html=True, artifact [{artifact.name}], type [{artifact.type}], workflow [{workflow.name}]" + artifact.is_s3_artifact() or artifact.type == Artifact.Type.GH + ), f"Artifacts must be S3 or GH type if enable_cache|enable_html=True, artifact [{artifact.name}], type [{artifact.type}], workflow [{workflow.name}]" if workflow.dockers and not workflow.disable_dockers_build: assert ( diff --git a/ci/workflows/backport_branches.py b/ci/workflows/backport_branches.py index 8f0209bedc1e..28f1b240eb2a 100644 --- a/ci/workflows/backport_branches.py +++ b/ci/workflows/backport_branches.py @@ -40,6 +40,7 @@ artifacts=[ *ArtifactConfigs.unittests_binaries, *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms, diff --git a/ci/workflows/master.py b/ci/workflows/master.py index ff69fa850e75..6df77a7f6fb2 100644 --- a/ci/workflows/master.py +++ b/ci/workflows/master.py @@ -53,6 +53,7 @@ artifacts=[ *ArtifactConfigs.unittests_binaries, *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms, diff --git a/ci/workflows/merge_queue.py b/ci/workflows/merge_queue.py index eb5d7ab5846b..194ab0deb067 100644 --- a/ci/workflows/merge_queue.py +++ b/ci/workflows/merge_queue.py @@ -17,6 +17,11 @@ for a in ArtifactConfigs.clickhouse_binaries if a.name == ArtifactNames.CH_AMD_BINARY ], + *[ + a + for a in ArtifactConfigs.clickhouse_binaries_gh + if a.name == ArtifactNames.CH_AMD_BINARY_GH + ], ], dockers=DOCKERS, secrets=SECRETS, diff --git a/ci/workflows/nightly_coverage.py b/ci/workflows/nightly_coverage.py index 3dfcaec535cb..621aec0ccc83 100644 --- a/ci/workflows/nightly_coverage.py +++ b/ci/workflows/nightly_coverage.py @@ -17,6 +17,7 @@ secrets=SECRETS, artifacts=[ *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, ], enable_cache=True, enable_report=True, diff --git a/ci/workflows/nightly_fuzzers.py b/ci/workflows/nightly_fuzzers.py index a193047a2f0d..61807fc26f8b 100644 --- a/ci/workflows/nightly_fuzzers.py +++ b/ci/workflows/nightly_fuzzers.py @@ -23,6 +23,7 @@ ArtifactConfigs.fuzzers, ArtifactConfigs.fuzzers_corpus, *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, ], enable_cache=True, enable_report=True, diff --git a/ci/workflows/nightly_jepsen.py b/ci/workflows/nightly_jepsen.py index 918b323483bc..d5bdcab5fccc 100644 --- a/ci/workflows/nightly_jepsen.py +++ b/ci/workflows/nightly_jepsen.py @@ -27,6 +27,7 @@ ], artifacts=[ *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, ], dockers=DOCKERS, secrets=SECRETS, diff --git a/ci/workflows/pull_request.py b/ci/workflows/pull_request.py index 165458fab0c2..61654b39b02b 100644 --- a/ci/workflows/pull_request.py +++ b/ci/workflows/pull_request.py @@ -116,6 +116,7 @@ artifacts=[ *ArtifactConfigs.unittests_binaries, *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms, diff --git a/ci/workflows/pull_request_community.py b/ci/workflows/pull_request_community.py index cd336279f1c6..06e112e43cf5 100644 --- a/ci/workflows/pull_request_community.py +++ b/ci/workflows/pull_request_community.py @@ -88,6 +88,7 @@ artifacts=[ *ArtifactConfigs.unittests_binaries, *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms, diff --git a/ci/workflows/release_branches.py b/ci/workflows/release_branches.py index d873e9f36068..2b91bd469016 100644 --- a/ci/workflows/release_branches.py +++ b/ci/workflows/release_branches.py @@ -44,6 +44,7 @@ ], artifacts=[ *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms, diff --git a/ci/workflows/release_builds.py b/ci/workflows/release_builds.py index 97a965d29a69..6c897c82ec50 100644 --- a/ci/workflows/release_builds.py +++ b/ci/workflows/release_builds.py @@ -42,6 +42,7 @@ additional_jobs=["GrypeScan", "SignRelease", "CIReport", "SourceUpload"], artifacts=[ *ArtifactConfigs.clickhouse_binaries, + *ArtifactConfigs.clickhouse_binaries_gh, *ArtifactConfigs.clickhouse_stripped_binaries, *ArtifactConfigs.clickhouse_debians, *ArtifactConfigs.clickhouse_rpms,