5959 - name : Setup Rust Toolchain
6060 uses : dtolnay/rust-toolchain@stable
6161 id : rust-toolchain
62- with :
63- components : clippy,rustfmt
6462
6563 - name : Install Protoc
6664 uses : arduino/setup-protoc@v3
@@ -79,22 +77,20 @@ jobs:
7977 path : ~/.cargo
8078 key : cargo-cache-${{ steps.rust-toolchain.outputs.cachekey }}-${{ hashFiles('Cargo.lock') }}
8179
82- - name : Run Clippy
83- if : ${{ matrix.python-version == '3.10' && matrix.toolchain == 'stable' }}
84- run : cargo clippy --all-targets --all-features -- -D clippy::all -D warnings -A clippy::redundant_closure
85-
8680 - name : Install dependencies and build
8781 uses : astral-sh/setup-uv@v7
8882 with :
8983 enable-cache : true
9084
85+ # TODO: Download wheel and uv pip install
86+
9187 - name : Run tests
9288 env :
9389 RUST_BACKTRACE : 1
9490 run : |
9591 git submodule update --init
9692 uv sync --dev --no-install-package datafusion
97- uv run --no-project maturin develop --uv
93+ # uv run --no-project maturin develop --uv
9894 uv run --no-project pytest -v .
9995
10096 - name : FFI unit tests
@@ -121,19 +117,3 @@ jobs:
121117 cd examples/tpch
122118 uv run --no-project python convert_data_to_parquet.py
123119 uv run --no-project pytest _tests.py
124-
125- nightly-fmt :
126- runs-on : ubuntu-latest
127-
128- steps :
129- - uses : actions/checkout@v6
130-
131- - name : Setup Rust Toolchain
132- uses : dtolnay/rust-toolchain@stable
133- id : rust-toolchain
134- with :
135- toolchain : " nightly"
136- components : clippy,rustfmt
137-
138- - name : Check Formatting
139- run : cargo +nightly fmt -- --check
0 commit comments