@@ -148,6 +148,9 @@ jobs:
148148 input : ${{ inputs.runner_type }}
149149
150150 Common :
151+ if : |
152+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
153+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'common')
151154 strategy :
152155 fail-fast : false
153156 matrix :
@@ -212,6 +215,9 @@ jobs:
212215 path : ${{ env.artifact_paths}}
213216
214217 AggregateFunctions :
218+ if : |
219+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
220+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'aggregate_functions')
215221 strategy :
216222 fail-fast : false
217223 matrix :
@@ -277,6 +283,9 @@ jobs:
277283 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
278284 path : ${{ env.artifact_paths}}
279285 Alter :
286+ if : |
287+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
288+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'alter')
280289 strategy :
281290 fail-fast : false
282291 matrix :
@@ -349,6 +358,9 @@ jobs:
349358 path : ${{ env.artifact_paths}}
350359
351360 Benchmark :
361+ if : |
362+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
363+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'benchmark')
352364 strategy :
353365 fail-fast : false
354366 matrix :
@@ -422,6 +434,9 @@ jobs:
422434 path : ${{ env.artifact_paths }}
423435
424436 ClickHouseKeeper :
437+ if : |
438+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
439+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'clickhouse_keeper')
425440 strategy :
426441 fail-fast : false
427442 matrix :
@@ -491,6 +506,9 @@ jobs:
491506 path : ${{ env.artifact_paths }}
492507
493508 Iceberg :
509+ if : |
510+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
511+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'iceberg')
494512 strategy :
495513 fail-fast : false
496514 matrix :
@@ -562,6 +580,9 @@ jobs:
562580 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
563581 path : ${{ env.artifact_paths}}
564582 LDAP :
583+ if : |
584+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
585+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'ldap')
565586 strategy :
566587 fail-fast : false
567588 matrix :
@@ -626,6 +647,9 @@ jobs:
626647 path : ${{ env.artifact_paths }}
627648
628649 Parquet :
650+ if : |
651+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
652+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'parquet')
629653 needs : [runner_labels_setup]
630654 runs-on : ${{ fromJson(needs.runner_labels_setup.outputs.runner_labels) }}
631655 timeout-minutes : ${{ inputs.timeout_minutes }}
@@ -686,6 +710,9 @@ jobs:
686710 path : ${{ env.artifact_paths }}
687711
688712 ParquetS3 :
713+ if : |
714+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
715+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'parquet')
689716 strategy :
690717 fail-fast : false
691718 matrix :
@@ -757,6 +784,9 @@ jobs:
757784
758785
759786 RBAC :
787+ if : |
788+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
789+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'rbac')
760790 strategy :
761791 fail-fast : false
762792 matrix :
@@ -822,6 +852,9 @@ jobs:
822852 name : ${{ env.SUITE }}-${{ matrix.PART }}-${{ inputs.arch }}-artifacts
823853 path : ${{ env.artifact_paths}}
824854 SSLServer :
855+ if : |
856+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
857+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'ssl_server')
825858 strategy :
826859 fail-fast : false
827860 matrix :
@@ -888,6 +921,9 @@ jobs:
888921 path : ${{ env.artifact_paths}}
889922
890923 S3 :
924+ if : |
925+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
926+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 's3')
891927 strategy :
892928 fail-fast : false
893929 matrix :
@@ -970,6 +1006,9 @@ jobs:
9701006 path : ${{ env.artifact_paths}}
9711007
9721008 TieredStorage :
1009+ if : |
1010+ fromJson(inputs.workflow_config).custom_data.ci_regression_jobs[0] == null ||
1011+ contains(fromJson(inputs.workflow_config).custom_data.ci_regression_jobs, 'tiered_storage')
9731012 strategy :
9741013 fail-fast : false
9751014 matrix :
0 commit comments