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

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


The following commit(s) were added to refs/heads/main by this push:
     new 377f1806d1 Pin nightly rust version to fix failing MIRI job (#8183)
377f1806d1 is described below

commit 377f1806d1920ea19c6032e62e4cbe0cc45187dd
Author: Andrew Lamb <[email protected]>
AuthorDate: Wed Aug 20 11:42:33 2025 -0700

    Pin nightly rust version to fix failing MIRI job (#8183)
    
    # Which issue does this PR close?
    
    - Related to https://github.com/apache/arrow-rs/issues/8181
    
    # Rationale for this change
    
    I am trying to get CI clean on main in preparation for a release, but
    sadly the MIRI job started failing with an internal (rust) compiler
    error
    
    I believe this is due to the fact we are using bleeding edge rust
    (nightly)
    
    # What changes are included in this PR?
    
    Temporarily pin the MIRI job to use nightly from last night rather than
    now
    
    # Are these changes tested?
    
    Yes by CI
    
    # Are there any user-facing changes?
    
    No
---
 .github/workflows/miri.yaml | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/miri.yaml b/.github/workflows/miri.yaml
index 92c432dc89..dc398f5a8a 100644
--- a/.github/workflows/miri.yaml
+++ b/.github/workflows/miri.yaml
@@ -52,8 +52,12 @@ jobs:
           submodules: true
       - name: Setup Rust toolchain
         run: |
-          rustup toolchain install nightly --component miri
-          rustup override set nightly
+          # Temp pin to nightly-2025-08-18 until 
https://github.com/rust-lang/rust/issues/145652 is resolved
+          # See https://github.com/apache/arrow-rs/issues/8181 for more details
+          rustup toolchain install nightly-2025-08-18 --component miri
+          rustup override set nightly-2025-08-18
+          # rustup toolchain install nightly --component miri
+          # rustup override set nightly
           cargo miri setup
       - name: Run Miri Checks
         env:

Reply via email to