This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/main by this push:
new 0a4048050 test(rust): run miri tests (#4861)
0a4048050 is described below
commit 0a4048050705a6e5de3e7aa93463dd54ff51896a
Author: David Li <[email protected]>
AuthorDate: Thu Oct 8 18:57:10 2026 -0700
test(rust): run miri tests (#4861)
Depends on #4858.
Closes #4857.
---
.github/workflows/rust.yml | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 9bd373bb4..66fd8c4f4 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -272,3 +272,29 @@ jobs:
echo "Checking package '$dir'"
cargo msrv verify --manifest-path "$dir" || exit 1
done
+
+ rust-miri:
+ name: miri
+ runs-on: ubuntu-latest
+ needs:
+ - rust
+ env:
+ CARGO_INCREMENTAL: 0
+ RUSTFLAGS: "-Adead_code" # TODO(alexandreyc): remove this line when
implementation is complete
+ steps:
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #
v7.0.1
+ with:
+ fetch-depth: 0
+ persist-credentials: false
+ - name: use nightly Rust
+ run: |
+ rustup toolchain install nightly --no-self-update --component miri
+ rustup default nightly
+ - name: adbc_ffi (miri)
+ working-directory: rust
+ run: |
+ cargo +nightly miri test -p adbc_ffi
+ - name: adbc_driver_manager (miri)
+ working-directory: rust
+ run: |
+ cargo +nightly miri test -p adbc_driver_manager --test cancellation