@@ -115,7 +115,7 @@ jobs:
115115 source .venv/bin/activate
116116 make cicd-test
117117 - name : Upload test results
118- uses : actions/upload-artifact@v5
118+ uses : actions/upload-artifact@v7
119119 if : ${{ !cancelled() }}
120120 with :
121121 name : test-results-style-cicd-${{ matrix.python-version }}
@@ -151,7 +151,7 @@ jobs:
151151 python --version
152152 make fast-test
153153 - name : Upload test results
154- uses : actions/upload-artifact@v5
154+ uses : actions/upload-artifact@v7
155155 if : ${{ !cancelled() }}
156156 with :
157157 name : test-results-windows
@@ -188,15 +188,15 @@ jobs:
188188
189189 ui-style :
190190 needs : [changes]
191- if :
192- needs.changes.outputs.client == 'true' || needs.changes.outputs.ci ==
193- ' true' || github.ref == 'refs/heads/main'
191+ if : false
192+ # needs.changes.outputs.client == 'true' || needs.changes.outputs.ci ==
193+ # 'true' || github.ref == 'refs/heads/main'
194194 runs-on : ubuntu-latest
195195 steps :
196196 - uses : actions/checkout@v5
197197 - uses : actions/setup-node@v6
198198 with :
199- node-version : ' 20 '
199+ node-version : ' 22 '
200200 - uses : pnpm/action-setup@v4
201201 with :
202202 version : latest
@@ -252,7 +252,7 @@ jobs:
252252 fail-fast : false
253253 matrix :
254254 engine :
255- [duckdb, postgres, mysql, mssql, trino, spark, clickhouse, risingwave]
255+ [duckdb, postgres, mysql, mssql, trino, spark, clickhouse, risingwave, starrocks ]
256256 env :
257257 PYTEST_XDIST_AUTO_NUM_WORKERS : 2
258258 SQLMESH__DISABLE_ANONYMIZED_ANALYTICS : ' 1'
@@ -277,7 +277,7 @@ jobs:
277277 source .venv/bin/activate
278278 make ${{ matrix.engine }}-test
279279 - name : Upload test results
280- uses : actions/upload-artifact@v5
280+ uses : actions/upload-artifact@v7
281281 if : ${{ !cancelled() }}
282282 with :
283283 name : test-results-docker-${{ matrix.engine }}
@@ -385,7 +385,7 @@ jobs:
385385 ./.github/scripts/manage-test-db.sh "${{ matrix.engine }}"
386386 " $TEST_DB_NAME" down
387387 - name : Upload test results
388- uses : actions/upload-artifact@v5
388+ uses : actions/upload-artifact@v7
389389 if : ${{ !cancelled() }}
390390 with :
391391 name : test-results-cloud-${{ matrix.engine }}
@@ -396,6 +396,7 @@ jobs:
396396 env :
397397 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD : 1
398398 runs-on : ubuntu-latest
399+ if : false
399400 steps :
400401 - uses : actions/checkout@v5
401402 - uses : actions/setup-node@v6
@@ -445,7 +446,7 @@ jobs:
445446 run : |
446447 source ../../.venv/bin/activate
447448 pnpm run test:e2e
448- - uses : actions/upload-artifact@v5
449+ - uses : actions/upload-artifact@v7
449450 if : ${{ !cancelled() }}
450451 with :
451452 name : playwright-report
@@ -513,7 +514,12 @@ jobs:
513514 echo "DBT version is ${{ matrix.dbt-version }} (>= 1.6.0), keeping semantic_models and metrics sections"
514515 fi
515516
516- make dbt-fast-test
517+ # dbt 1.6 installs without web/lsp (pydantic conflict); skip collecting those tests
518+ if [[ "${{ matrix.dbt-version }}" == "1.6" ]]; then
519+ pytest -n auto -m "dbt and fast" --reruns 3 --ignore=tests/lsp --ignore=tests/web
520+ else
521+ make dbt-fast-test
522+ fi
517523 - name : Test SQLMesh info in sushi_dbt
518524 working-directory : ./examples/sushi_dbt
519525 run : |
0 commit comments