Skip to content

deps: patch duckdb

deps: patch duckdb #4

Workflow file for this run

name: Labels
on:
pull_request:
types:
- labeled
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-bundled-duckdb:
name: Build w/ bundled DuckDB
if: ${{ github.event.label.name == '[build] bundled-duckdb' }}
runs-on: ubuntu-latest
env:
UV_NO_SYNC: true
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v3
- uses: Swatinem/rust-cache@v2
- name: Install minimal dependencies
run: |
uv venv
uv pip install maturin pytest
- name: Build
run: uv run maturin build -F duckdb-bundled
- name: Install
run: uv pip install target/wheels/*.whl
- name: Test
run: uv run pytest