Skip to content

Commit f9f1799

Browse files
committed
Merge branch 'main' into udf-1172
2 parents 27bc012 + 51dc78a commit f9f1799

File tree

15 files changed

+1196
-1178
lines changed

15 files changed

+1196
-1178
lines changed

.github/workflows/test.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,29 @@ jobs:
3333
fail-fast: false
3434
matrix:
3535
python-version:
36-
- "3.9"
3736
- "3.10"
3837
- "3.11"
3938
- "3.12"
4039
- "3.13"
40+
- "3.14"
4141
toolchain:
4242
- "stable"
4343

4444
steps:
4545
- uses: actions/checkout@v5
4646

47+
- name: Verify example datafusion version
48+
run: |
49+
MAIN_VERSION=$(grep -A 1 "name = \"datafusion-common\"" Cargo.lock | grep "version = " | head -1 | sed 's/.*version = "\(.*\)"/\1/')
50+
EXAMPLE_VERSION=$(grep -A 1 "name = \"datafusion-common\"" examples/datafusion-ffi-example/Cargo.lock | grep "version = " | head -1 | sed 's/.*version = "\(.*\)"/\1/')
51+
echo "Main crate datafusion version: $MAIN_VERSION"
52+
echo "FFI example datafusion version: $EXAMPLE_VERSION"
53+
54+
if [ "$MAIN_VERSION" != "$EXAMPLE_VERSION" ]; then
55+
echo "❌ Error: FFI example datafusion versions don't match!"
56+
exit 1
57+
fi
58+
4759
- name: Setup Rust Toolchain
4860
uses: dtolnay/rust-toolchain@stable
4961
id: rust-toolchain

0 commit comments

Comments
 (0)