diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9e475524bd3f..23df21723b63 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -31,7 +31,7 @@ - [x] All with UBSAN - [x] All with Coverage - [ ] All with Aarch64 -- [x] All Regression +- [ ] All Regression - [ ] Disable CI Cache #### Regression jobs to run: @@ -40,10 +40,12 @@ - [ ] Alter (1.5h) - [ ] Benchmark (30m) - [ ] ClickHouse Keeper (1h) -- [ ] Iceberg (2h) +- [x] Iceberg (2h) - [ ] LDAP (1h) -- [ ] Parquet (1.5h) +- [x] Parquet (1.5h) - [ ] RBAC (1.5h) - [ ] SSL Server (1h) - [ ] S3 (2h) -- [ ] Tiered Storage (2h) \ No newline at end of file +- [x] S3 Export (2h) +- [x] Swarms (30m) +- [ ] Tiered Storage (2h) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 7053cb2b2d09..d64ab984d012 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -126,7 +126,7 @@ jobs: strategy: fail-fast: false matrix: - SUITE: [aes_encryption, atomic_insert, attach, base_58, clickhouse_keeper_failover,data_types, datetime64_extended_range, disk_level_encryption, dns, engines, example, extended_precision_data_types, functions, jwt_authentication, kafka, kerberos, key_value, lightweight_delete, memory, part_moves_between_shards, selects, session_timezone, settings, swarms, version, window_functions] + SUITE: [aes_encryption, atomic_insert, attach, base_58, clickhouse_keeper_failover,data_types, datetime64_extended_range, disk_level_encryption, dns, engines, example, extended_precision_data_types, functions, jwt_authentication, kafka, kerberos, key_value, lightweight_delete, memory, part_moves_between_shards, selects, session_timezone, settings, version, window_functions] uses: ./.github/workflows/regression-reusable-suite.yml with: ref: ${{ inputs.commit }} @@ -435,7 +435,7 @@ jobs: S3Export: if: | fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs[0] == null || - contains(fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs, 's3') + contains(fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs, 's3_export') strategy: fail-fast: false matrix: @@ -460,6 +460,26 @@ jobs: extra_args: --only ":/try*" "minio/export tests/export ${{ matrix.PART }}/*" secrets: inherit + Swarms: + if: | + fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs[0] == null || + contains(fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs, 'swarms') + uses: ./.github/workflows/regression-reusable-suite.yml + with: + ref: ${{ inputs.commit }} + workflow_config: ${{ inputs.workflow_config }} + suite_name: swarms + suite_executable: regression.py + output_format: new-fails + flags: --with-analyzer + timeout_minutes: ${{ inputs.timeout_minutes }} + runner_arch: ${{ inputs.arch }} + runner_type: ${{ inputs.runner_type }} + build_sha: ${{ inputs.build_sha }} + set_commit_status: true + job_name: swarms + secrets: inherit + TieredStorage: if: | fromJson(inputs.workflow_config).JOB_KV_DATA.ci_regression_jobs[0] == null ||