121121 build_sha : ${{ inputs.build_sha }}
122122 pr_number : ${{ github.event.number }}
123123 event_name : ${{ github.event_name }}
124- SKIP_LIST : ${{ join(fromJson(inputs.workflow_config).custom_data.ci_exclude_tags, '|') || '' }}
125124
126125jobs :
127126 runner_labels_setup :
@@ -147,6 +146,9 @@ jobs:
147146 input : ${{ inputs.runner_type }}
148147
149148 Common :
149+ if : |
150+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
151+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'common')
150152 strategy :
151153 fail-fast : false
152154 matrix :
@@ -211,6 +213,9 @@ jobs:
211213 path : ${{ env.artifact_paths}}
212214
213215 AggregateFunctions :
216+ if : |
217+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
218+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'aggregate_functions')
214219 strategy :
215220 fail-fast : false
216221 matrix :
@@ -276,6 +281,9 @@ jobs:
276281 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
277282 path : ${{ env.artifact_paths}}
278283 Alter :
284+ if : |
285+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
286+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'alter')
279287 strategy :
280288 fail-fast : false
281289 matrix :
@@ -348,6 +356,9 @@ jobs:
348356 path : ${{ env.artifact_paths}}
349357
350358 Benchmark :
359+ if : |
360+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
361+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'benchmark')
351362 strategy :
352363 fail-fast : false
353364 matrix :
@@ -421,6 +432,9 @@ jobs:
421432 path : ${{ env.artifact_paths }}
422433
423434 ClickHouseKeeper :
435+ if : |
436+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
437+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'clickhouse_keeper')
424438 strategy :
425439 fail-fast : false
426440 matrix :
@@ -490,6 +504,9 @@ jobs:
490504 path : ${{ env.artifact_paths }}
491505
492506 Iceberg :
507+ if : |
508+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
509+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'iceberg')
493510 strategy :
494511 fail-fast : false
495512 matrix :
@@ -561,6 +578,9 @@ jobs:
561578 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
562579 path : ${{ env.artifact_paths}}
563580 LDAP :
581+ if : |
582+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
583+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'ldap')
564584 strategy :
565585 fail-fast : false
566586 matrix :
@@ -625,6 +645,9 @@ jobs:
625645 path : ${{ env.artifact_paths }}
626646
627647 Parquet :
648+ if : |
649+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
650+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'parquet')
628651 needs : [runner_labels_setup]
629652 runs-on : ${{ fromJson(needs.runner_labels_setup.outputs.runner_labels) }}
630653 timeout-minutes : ${{ inputs.timeout_minutes }}
@@ -685,6 +708,9 @@ jobs:
685708 path : ${{ env.artifact_paths }}
686709
687710 ParquetS3 :
711+ if : |
712+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
713+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'parquet_s3')
688714 strategy :
689715 fail-fast : false
690716 matrix :
@@ -756,6 +782,9 @@ jobs:
756782
757783
758784 RBAC :
785+ if : |
786+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
787+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'rbac')
759788 strategy :
760789 fail-fast : false
761790 matrix :
@@ -821,6 +850,9 @@ jobs:
821850 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
822851 path : ${{ env.artifact_paths}}
823852 SSLServer :
853+ if : |
854+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
855+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'ssl_server')
824856 strategy :
825857 fail-fast : false
826858 matrix :
@@ -887,6 +919,9 @@ jobs:
887919 path : ${{ env.artifact_paths}}
888920
889921 S3 :
922+ if : |
923+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
924+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 's3')
890925 strategy :
891926 fail-fast : false
892927 matrix :
@@ -969,6 +1004,9 @@ jobs:
9691004 path : ${{ env.artifact_paths}}
9701005
9711006 TieredStorage :
1007+ if : |
1008+ !fromJson(inputs.workflow_config).custom_data.ci_regression_jobs ||
1009+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'tiered_storage')
9721010 strategy :
9731011 fail-fast : false
9741012 matrix :
0 commit comments