Skip to content

Commit 62ecb15

Browse files
committed
chore(ci): fix broken integration-smoke tests
1 parent 222cab8 commit 62ecb15

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/push.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,7 @@ jobs:
396396
strategy:
397397
matrix:
398398
node-version: [ 20.x ]
399+
python-version: [ 3.11 ]
399400
fail-fast: false
400401

401402
steps:
@@ -421,6 +422,10 @@ jobs:
421422
uses: actions/setup-node@v4
422423
with:
423424
node-version: ${{ matrix.node-version }}
425+
- name: Install Python
426+
uses: actions/setup-python@v5
427+
with:
428+
python-version: ${{ matrix.python-version }}
424429
- name: Get yarn cache directory path
425430
id: yarn-cache-dir-path
426431
run: echo "dir=$(yarn cache dir)" >> "$GITHUB_OUTPUT"
@@ -448,6 +453,11 @@ jobs:
448453
uses: GoodManWEN/oracle-client-action@main
449454
- name: Build client
450455
run: yarn build
456+
- name: Build cubejs-backend-native (with Python)
457+
run: yarn run native:build-release-python
458+
working-directory: ./packages/cubejs-backend-native
459+
env:
460+
PYO3_PYTHON: python${{ matrix.python-version }}
451461
- name: Lerna tsc
452462
run: yarn tsc
453463
- name: Download cubestored-x86_64-unknown-linux-gnu-release artifact

0 commit comments

Comments
 (0)