Skip to content

Commit e5f5910

Browse files
committed
regression workflow now reads the config
1 parent cc90a7d commit e5f5910

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

.github/workflows/regression.yml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ env:
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

126125
jobs:
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

Comments
 (0)