44 push :
55 paths :
66 - ' .github/actions/smoke.sh'
7+ - ' .github/actions/integration/**'
78 - ' .github/workflows/push.yml'
89 - ' .github/workflows/master.yml'
910 - ' packages/**'
2324 - ' master'
2425 pull_request :
2526 paths :
27+ - ' .github/actions/smoke.sh'
28+ - ' .github/actions/integration/**'
2629 - ' .github/workflows/push.yml'
2730 - ' .github/workflows/master.yml'
2831 - ' packages/**'
@@ -389,6 +392,9 @@ jobs:
389392 if : (needs['latest-tag-sha'].outputs.sha != github.sha)
390393 env :
391394 CLOUD_DATABASES : >
395+ athena
396+ bigquery
397+ snowflake
392398 firebolt
393399 dremio
394400 # Athena (just to check for secrets availability)
@@ -398,6 +404,7 @@ jobs:
398404 matrix :
399405 node-version : [22.x]
400406 db : [
407+ ' athena' , 'bigquery', 'snowflake',
401408 ' clickhouse' , 'druid', 'elasticsearch', 'mssql', 'mysql', 'postgres', 'prestodb',
402409 ' mysql-aurora-serverless' , 'crate', 'mongobi', 'firebolt', 'dremio', 'vertica'
403410 ]
@@ -475,6 +482,17 @@ jobs:
475482 DRIVERS_TESTS_DREMIO_CUBEJS_DB_NAME : ${{ secrets.DRIVERS_TESTS_DREMIO_CUBEJS_DB_NAME }}
476483 DRIVERS_TESTS_DREMIO_CUBEJS_DB_DREMIO_AUTH_TOKEN : ${{ secrets.DRIVERS_TESTS_DREMIO_CUBEJS_DB_DREMIO_AUTH_TOKEN }}
477484
485+ # BigQuery
486+ DRIVERS_TESTS_SNOWFLAKE_CUBEJS_DB_BQ_CREDENTIALS : ${{ secrets.CUBEJS_DB_BQ_CREDENTIALS }}
487+
488+ # AWS Athena
489+ DRIVERS_TESTS_SNOWFLAKE_CUBEJS_AWS_KEY : ${{ secrets.CUBEJS_AWS_KEY }}
490+ DRIVERS_TESTS_SNOWFLAKE_CUBEJS_AWS_SECRET : ${{ secrets.CUBEJS_AWS_SECRET }}
491+
492+ # Snowflake
493+ DRIVERS_TESTS_SNOWFLAKE_CUBEJS_DB_USER : ${{ secrets.DRIVERS_TESTS_CUBEJS_DB_SNOWFLAKE_USER }}
494+ DRIVERS_TESTS_SNOWFLAKE_CUBEJS_DB_PASS : ${{ secrets.DRIVERS_TESTS_CUBEJS_DB_SNOWFLAKE_PASS }}
495+
478496 integration-smoke :
479497 needs : [latest-tag-sha, build-cubestore, build-native-linux]
480498 runs-on : ubuntu-24.04
0 commit comments