diff --git a/.github/workflows/release_branches.yml b/.github/workflows/release_branches.yml index 0c7db644d025..e833ddf900ec 100644 --- a/.github/workflows/release_branches.yml +++ b/.github/workflows/release_branches.yml @@ -31,10 +31,10 @@ on: # yamllint disable-line rule:truthy jobs: # DockerHubPushAarch64: - # runs-on: [self-hosted, style-checker-aarch64] + # runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86-aarch64] # steps: # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # - name: Images check # run: | # cd "$GITHUB_WORKSPACE/tests/ci" @@ -46,10 +46,10 @@ jobs: # path: ${{ runner.temp }}/docker_images_check/changed_images_aarch64.json # Former DockerHubPushAmd64 DockerHubPush: - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] steps: - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Images check @@ -68,10 +68,10 @@ jobs: path: ${{ runner.temp }}/docker_images_check/changed_images.json # DockerHubPush: # needs: [DockerHubPushAmd64, DockerHubPushAarch64] - # runs-on: [self-hosted, style-checker] + # runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] # steps: # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # - name: Download changed aarch64 images # uses: actions/download-artifact@v2 # with: @@ -93,7 +93,7 @@ jobs: # path: ${{ runner.temp }}/changed_images.json CompatibilityCheck: needs: [BuilderDebRelease] - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] steps: - name: Set envs run: | @@ -103,7 +103,7 @@ jobs: REPORTS_PATH=${{runner.temp}}/reports_dir EOF - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Download json reports @@ -129,7 +129,7 @@ jobs: ######################################################################################### BuilderDebRelease: needs: [DockerHubPush] - runs-on: [self-hosted, builder] + runs-on: [self-hosted, altinity-on-demand, altinity-setup-builder, altinity-type-ccx53, altinity-in-ash, altinity-image-x86-app-docker-ce] steps: - name: Set envs run: | @@ -149,7 +149,7 @@ jobs: - name: Trust My Directory run: git config --global --add safe.directory * # https://stackoverflow.com/a/71940133 - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true submodules: true @@ -194,7 +194,7 @@ jobs: # name: changed_images # path: ${{ runner.temp }}/images_path # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # with: # fetch-depth: 0 # otherwise we will have no info about contributors # - name: Build @@ -225,10 +225,10 @@ jobs: needs: - BuilderDebRelease # - BuilderDebAarch64 - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] steps: - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true fetch-depth: 0 # It MUST BE THE SAME for all dependencies and the job itself @@ -251,10 +251,11 @@ jobs: ##################################### BUILD REPORTER ####################################### ############################################################################################ BuilderReport: + if: ${{ success() || failure() }} needs: - BuilderDebRelease # - BuilderDebAarch64 - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] if: ${{ success() || failure() }} steps: - name: Set envs @@ -271,7 +272,7 @@ jobs: with: path: ${{ env.REPORTS_PATH }} - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Report Builder @@ -295,7 +296,7 @@ jobs: # needs: # # - BuilderBinDarwin # - BuilderBinDarwinAarch64 - # runs-on: [self-hosted, style-checker] + # runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] # if: ${{ success() || failure() }} # steps: # - name: Set envs @@ -311,7 +312,7 @@ jobs: # with: # path: ${{ env.REPORTS_PATH }} # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # with: # clear-repository: true # - name: Report Builder @@ -337,10 +338,10 @@ jobs: # - BuilderBinDarwinAarch64 - BuilderDebRelease # - BuilderDebAarch64 - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] steps: - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Mark Commit Release Ready @@ -352,7 +353,7 @@ jobs: ############################################################################################## FunctionalStatelessTestRelease: needs: [BuilderDebRelease] - runs-on: [self-hosted, func-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] steps: - name: Set envs run: | @@ -368,7 +369,7 @@ jobs: with: path: ${{ env.REPORTS_PATH }} - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Functional test @@ -388,7 +389,7 @@ jobs: sudo rm -fr "$TEMP_PATH" # FunctionalStatelessTestAarch64: # needs: [BuilderDebAarch64] - # runs-on: [self-hosted, func-tester-aarch64] + # runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86-aarch64] # steps: # - name: Set envs # run: | @@ -404,7 +405,7 @@ jobs: # with: # path: ${{ env.REPORTS_PATH }} # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # with: # clear-repository: true # - name: Functional test @@ -427,7 +428,7 @@ jobs: ############################################################################################## FunctionalStatefulTestRelease: needs: [BuilderDebRelease] - runs-on: [self-hosted, func-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] steps: - name: Set envs run: | @@ -443,7 +444,7 @@ jobs: with: path: ${{ env.REPORTS_PATH }} - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Functional test @@ -463,7 +464,7 @@ jobs: sudo rm -fr "$TEMP_PATH" # FunctionalStatefulTestAarch64: # needs: [BuilderDebAarch64] - # runs-on: [self-hosted, func-tester-aarch64] + # runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86-aarch64] # steps: # - name: Set envs # run: | @@ -479,7 +480,7 @@ jobs: # with: # path: ${{ env.REPORTS_PATH }} # - name: Check out repository code - # uses: ClickHouse/checkout@v1 + # uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 # with: # clear-repository: true # - name: Functional test @@ -502,7 +503,7 @@ jobs: ############################################################################################# IntegrationTestsRelease0: needs: [BuilderDebRelease] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] steps: - name: Set envs run: | @@ -519,7 +520,7 @@ jobs: with: path: ${{ env.REPORTS_PATH }} - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Integration test @@ -539,7 +540,7 @@ jobs: sudo rm -fr "$TEMP_PATH" IntegrationTestsRelease1: needs: [BuilderDebRelease] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] steps: - name: Set envs run: | @@ -556,7 +557,7 @@ jobs: with: path: ${{ env.REPORTS_PATH }} - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Integration test @@ -590,7 +591,7 @@ jobs: matrix: SUITE: [aes_encryption, aggregate_functions, atomic_insert, base_58, clickhouse_keeper, datetime64_extended_range, disk_level_encryption, dns, engines, example, extended_precision_data_types, kafka, kerberos, lightweight_delete, data_types, part_moves_between_shards, rbac, selects, session_timezone, ssl_server, tiered_storage, window_functions] needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -650,7 +651,7 @@ jobs: matrix: STORAGE: [minio, aws_s3, gcs] needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -715,7 +716,7 @@ jobs: clickhouse_keeper_ssl: needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -772,7 +773,7 @@ jobs: ./*/*/_instances/*.log key_value: needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -832,7 +833,7 @@ jobs: matrix: SUITE: [authentication, external_user_directory, role_mapping] needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -888,7 +889,7 @@ jobs: parquet: needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -945,7 +946,7 @@ jobs: parquet_minio: needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -1003,7 +1004,7 @@ jobs: parquet_aws: needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -1069,7 +1070,7 @@ jobs: matrix: STORAGE: [minio, aws_s3, gcs] needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -1138,7 +1139,7 @@ jobs: matrix: STORAGE: [minio, s3amazon, s3gcs] needs: [regression_start] - runs-on: [self-hosted, stress-tester] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-app-docker-ce] env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }} @@ -1266,10 +1267,10 @@ jobs: - parquet_aws - s3 - tiered_storage_s3 - runs-on: [self-hosted, style-checker] + runs-on: [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-in-ash, altinity-image-x86-snapshot-docker_ipv6_x86] steps: - name: Check out repository code - uses: ClickHouse/checkout@v1 + uses: Altinity/checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6 with: clear-repository: true - name: Finish label