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

Reply via email to