Skip to content

Commit 3dc597a

Browse files
committed
regression workflow now reads the config
1 parent cfbd802 commit 3dc597a

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.github/workflows/regression.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)