Skip to content

Commit

Permalink
Add ibis CI
Browse files Browse the repository at this point in the history
  • Loading branch information
grieve54706 committed May 30, 2024
1 parent 85c7b67 commit 29d3a48
Show file tree
Hide file tree
Showing 3 changed files with 2,760 additions and 1 deletion.
36 changes: 36 additions & 0 deletions .github/workflows/ibis-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: ibis CI

on:
pull_request:
paths:
- 'ibis-server/**'

concurrency:
group: ${{ github.workflow }}-${{ github.event.number }}
cancel-in-progress: true

defaults:
run:
working-directory: ibis-server

jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Start Wren JAVA engine
working-directory: ./example/duckdb-tpch-example
run: |
docker compose --env-file .env up -d
- name: Install poetry
run: pipx install poetry
- uses: actions/setup-python@v5
with:
python-version-file: ./ibis-server/pyproject.toml
cache: 'poetry'
- name: Install dependencies
run: make install
- name: Run tests
env:
WREN_ENGINE_ENDPOINT: http://localhost:8080
run: make test
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,4 @@ wren-server/etc
/**/var/
__pycache__/
venv/
**/poetry.lock
**/.env*
Loading

0 comments on commit 29d3a48

Please sign in to comment.