We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 694a5d8 commit 889ef7fCopy full SHA for 889ef7f
1 file changed
.github/workflows/test.yaml
@@ -44,6 +44,18 @@ jobs:
44
steps:
45
- uses: actions/checkout@v5
46
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
59
- name: Setup Rust Toolchain
60
uses: dtolnay/rust-toolchain@stable
61
id: rust-toolchain
0 commit comments