Skip to content

Commit 493f93f

Browse files
committed
feat: don't bundle duckdb
1 parent 231bd72 commit 493f93f

File tree

5 files changed

+82
-72
lines changed

5 files changed

+82
-72
lines changed

.github/workflows/ci.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ jobs:
1414
test:
1515
name: Test
1616
runs-on: ${{ matrix.os }}
17+
env:
18+
DUCKDB_VERSION: "1.2.0"
19+
DUCKDB_LIB_DIR: /opt/duckdb
1720
strategy:
1821
fail-fast: false
1922
matrix:
@@ -24,7 +27,7 @@ jobs:
2427
- "3.13"
2528
os:
2629
- ubuntu-latest
27-
- macos-latest
30+
# - macos-latest
2831
# https://github.com/stac-utils/stacrs/issues/1
2932
# - windows-latest
3033
steps:
@@ -33,6 +36,10 @@ jobs:
3336
- uses: Swatinem/rust-cache@v2
3437
- name: Install Python version
3538
run: uv python install ${{ matrix.python-version }}
39+
- name: Get DuckDB
40+
run: |
41+
wget https://github.com/duckdb/duckdb/releases/download/v$DUCKDB_VERSION/libduckdb-linux-amd64.zip
42+
unzip libduckdb-linux-amd64.zip -d /opt/duckdb
3643
- name: Sync
3744
run: uv sync --no-install-project
3845
- name: Build directly with maturin

Cargo.lock

Lines changed: 50 additions & 60 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)