This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 72bb3e303b GH-49744: [Integration][Format] Remove unneeded skips for 
Rust and nanoarrow integration tests (#49910)
72bb3e303b is described below

commit 72bb3e303bf5bdcbbf07ec1a28c6db97452ed4fb
Author: Dewey Dunnington <[email protected]>
AuthorDate: Fri May 15 20:33:11 2026 -0500

    GH-49744: [Integration][Format] Remove unneeded skips for Rust and 
nanoarrow integration tests (#49910)
    
    ### Rationale for this change
    
    The current skip list in the Archery datagen (where the skip list is
    kept) is out of date.
    
    ### What changes are included in this PR?
    
    Skips were removed.
    
    ### Are these changes tested?
    
    Yes, the integration test CI run should ensure these skips can in fact
    be removed.
    
    ### Are there any user-facing changes?
    
    No
    * GitHub Issue: #49744
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
---
 .github/workflows/integration.yml          |  1 +
 dev/archery/archery/integration/datagen.py | 15 +++++----------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/integration.yml 
b/.github/workflows/integration.yml
index ed74c0c8f4..2cd8889241 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -137,6 +137,7 @@ jobs:
             -e ARCHERY_INTEGRATION_WITH_JS=1 \
             -e ARCHERY_INTEGRATION_WITH_NANOARROW=1 \
             -e ARCHERY_INTEGRATION_WITH_RUST=1 \
+            -e RUST_BACKTRACE=1 \
             conda-integration
       - name: Docker Push
         if: >-
diff --git a/dev/archery/archery/integration/datagen.py 
b/dev/archery/archery/integration/datagen.py
index 6b3b13f51d..3dbab0dfc1 100644
--- a/dev/archery/archery/integration/datagen.py
+++ b/dev/archery/archery/integration/datagen.py
@@ -1936,17 +1936,13 @@ def get_generated_json_files(tempdir=None):
         generate_decimal32_case()
         .skip_tester('Java')
         .skip_tester('JS')
-        .skip_tester('nanoarrow')
         .skip_tester('Ruby')
-        .skip_tester('Rust')
         .skip_tester('Go'),
 
         generate_decimal64_case()
         .skip_tester('Java')
         .skip_tester('JS')
-        .skip_tester('nanoarrow')
         .skip_tester('Ruby')
-        .skip_tester('Rust')
         .skip_tester('Go'),
 
         generate_datetime_case(),
@@ -2003,25 +1999,24 @@ def get_generated_json_files(tempdir=None):
         .skip_tester('JS')
         # TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
         .skip_tester('nanoarrow')
-        .skip_tester('Ruby')
-        .skip_tester('Rust'),
+        .skip_tester('Ruby'),
 
         generate_binary_view_case()
         .skip_tester('JS')
         # TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
         .skip_tester('nanoarrow')
-        .skip_tester('Ruby')
-        .skip_tester('Rust'),
+        .skip_tester('Ruby'),
 
         generate_list_view_case()
         .skip_tester('.NET')     # Doesn't support large list views
         .skip_tester('JS')
         # TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
         .skip_tester('nanoarrow')
-        .skip_tester('Ruby')
-        .skip_tester('Rust'),
+        .skip_tester('Ruby'),
 
         generate_extension_case()
+        # Also contains a dictionary column
+        # TODO(https://github.com/apache/arrow-nanoarrow/issues/622)
         .skip_tester('nanoarrow')
         # TODO(https://github.com/apache/arrow/issues/38045)
         .skip_format(SKIP_FLIGHT, '.NET')

Reply via email to