Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions .github/actions/integration/elasticsearch.sh

This file was deleted.

4 changes: 0 additions & 4 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,6 @@ driver:duckdb:
- changed-files:
- any-glob-to-any-file: packages/cubejs-duckdb-driver/**/*

driver:elasticsearch:
- changed-files:
- any-glob-to-any-file: packages/cubejs-elasticsearch-driver/**/*

driver:firebolt:
- changed-files:
- any-glob-to-any-file: packages/cubejs-firebolt-driver/**/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bridge-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Set Yarn version
run: yarn policies set-version v1.22.22
- name: Get yarn cache directory path
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/drivers-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ on:
use_tesseract_sql_planner:
description: 'Enable TESSERACT_SQL_PLANNER?'
required: true
default: 'false'
default: 'true'
type: choice
options:
- 'true'
Expand Down Expand Up @@ -98,12 +98,12 @@ jobs:
name: Build native Linux ${{ matrix.node-version }} ${{ matrix.target }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [ 22 ]
node-version: [ 24.18.0 ]
python-version: [ "fallback" ]
target: [ "x86_64-unknown-linux-gnu" ]
fail-fast: false
container:
image: cubejs/rust-cross:${{ matrix.target }}-15082024
image: cubejs/rust-cross:${{ matrix.target }}-31072025

steps:
- name: Checkout
Expand Down Expand Up @@ -280,38 +280,38 @@ jobs:
- snowflake-export-bucket-azure-via-storage-integration
- snowflake-export-bucket-gcs
- snowflake-export-bucket-gcs-prefix
use_tesseract_sql_planner: [ false ]
use_tesseract_sql_planner: [ true ]
include:
- database: postgres
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: snowflake
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: redshift
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: bigquery-export-bucket-gcs
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: athena-export-bucket-s3
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: databricks-jdbc
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: mysql
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: clickhouse
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: mssql
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: oracle
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
fail-fast: false

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install Node.js 22.x
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version-file: '.nvmrc'

- name: Configure `yarn`
run: yarn policies set-version v1.22.22
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
timeout-minutes: 60
name: Build Linux Native backend for Dev image
container:
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-15082024-python-3.11
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-31072025-python-3.13

steps:
- name: Checkout
Expand All @@ -64,10 +64,10 @@ jobs:
workspaces: ./rust/cubesql -> target
key: cubesql-x86_64-unknown-linux-gnu
shared-key: cubesql-x86_64-unknown-linux-gnu
- name: Install Node.js 22
- name: Install Node.js 24
uses: actions/setup-node@v4
with:
node-version: 22
node-version: 24
- name: Install Yarn
run: npm install -g yarn
- name: Set Yarn version
Expand All @@ -77,14 +77,14 @@ jobs:
run: npm install -g cargo-cp-artifact@0.1
- name: Build native (with Python)
env:
PYO3_PYTHON: python3.11
PYO3_PYTHON: python3.13
CARGO_BUILD_TARGET: x86_64-unknown-linux-gnu
working-directory: ./packages/cubejs-backend-native
run: yarn run native:build-debug-python
- name: Store build artifact for dev image
uses: actions/upload-artifact@v4
with:
name: "native-linux-x64-glibc-3.11.node" # this name is referenced below in docker-image-dev
name: "native-linux-x64-glibc-3.13.node" # this name is referenced below in docker-image-dev
path: ./packages/cubejs-backend-native/index.node
overwrite: true

Expand All @@ -99,7 +99,7 @@ jobs:
- name: Download backend-native artifact
uses: actions/download-artifact@v4
with:
name: "native-linux-x64-glibc-3.11.node" # this name is referenced in above in native_linux
name: "native-linux-x64-glibc-3.13.node" # this name is referenced in above in native_linux
path: ./packages/cubejs-backend-native/
- name: Login to DockerHub
uses: docker/login-action@v3
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [22.x]
node-version: [24.x]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -106,10 +106,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Restore lerna
uses: actions/cache@v4
with:
Expand Down Expand Up @@ -170,10 +170,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Restore lerna
uses: actions/cache@v4
with:
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
# override: true # this is by default on
rustflags: ""
components: rustfmt
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
registry-url: 'https://registry.npmjs.org/'
- name: Upgrade npm for OIDC support
run: npm install -g npm@11.7.0
Expand Down Expand Up @@ -75,8 +75,8 @@ jobs:
name: Build native Linux ${{ matrix.node-version }} ${{ matrix.target }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22]
python-version: ["3.9", "3.10", "3.11", "3.12", "fallback"]
node-version: [24]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "fallback"]
target: ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]
include:
- target: x86_64-unknown-linux-gnu
Expand All @@ -89,7 +89,7 @@ jobs:
package_target_libc: glibc
fail-fast: false
container:
image: cubejs/rust-cross:${{ matrix.target }}-15082024${{ matrix.python-version != 'fallback' && format('-python-{0}', matrix.python-version) || '' }}
image: cubejs/rust-cross:${{ matrix.target }}-31072025${{ matrix.python-version != 'fallback' && format('-python-{0}', matrix.python-version) || '' }}
permissions:
contents: write
steps:
Expand Down Expand Up @@ -154,9 +154,9 @@ jobs:
name: Build ${{ matrix.os-version }} ${{ matrix.target }} ${{ matrix.node-version }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22.x]
node-version: [24.x]
target: ["x86_64-apple-darwin", "aarch64-apple-darwin"]
python-version: ["3.9", "3.10", "3.11", "3.12", "fallback"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "fallback"]
include:
- target: x86_64-apple-darwin
os-version: macos-15-intel
Expand Down Expand Up @@ -243,7 +243,7 @@ jobs:
name: Build ${{ matrix.os-version }} ${{ matrix.node-version }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22.x]
node-version: [24.x]
python-version: ["fallback"]
os-version: [windows-2022]
include:
Expand Down Expand Up @@ -596,13 +596,13 @@ jobs:
# Please use minimal possible version of ubuntu, because it produces constraint on glibc
- os: ubuntu-22.04
target: x86_64-unknown-linux-gnu
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-15082024
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-31072025
executable_name: cubestored
strip: true
compress: false
- os: ubuntu-22.04
target: x86_64-unknown-linux-musl
image: cubejs/rust-cross:x86_64-unknown-linux-musl-15082024
image: cubejs/rust-cross:x86_64-unknown-linux-musl-31072025
executable_name: cubestored
strip: true
# cubestored: CantPackException: bad DT_HASH nbucket=0x344 len=0x1890
Expand Down Expand Up @@ -729,7 +729,7 @@ jobs:
run: vcpkg integrate install; vcpkg install openssl:x64-windows
- name: Instal LLVM for Windows
if: ${{ startsWith(matrix.os, 'windows') }}
run: choco install -y --force llvm --version 18.1.6
run: choco install -y --force llvm --version 22.1.0
- name: Set Env Variables for Windows
uses: allenevans/set-env@v4.0.0
if: ${{ startsWith(matrix.os, 'windows') }}
Expand Down
Loading
Loading