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

raulcd 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 525d99844d GH-50688: [CI] Remove brew update to fix macOS 
arrow-s3fs-test segfaults (#50734)
525d99844d is described below

commit 525d99844dd4a0f06caaf14c8789c7e31b87be47
Author: tadeja <[email protected]>
AuthorDate: Thu Jul 30 12:30:52 2026 +0200

    GH-50688: [CI] Remove brew update to fix macOS arrow-s3fs-test segfaults 
(#50734)
    
    ### Rationale for this change
    Fix #50688, per analysis of #50712, `arrow-s3fs-test` segfaults because of 
incompatible aws-sdk-cpp and aws-crt-cpp bottles on current homebrew-core 
(Homebrew/homebrew-core#295531 bumped aws-crt-cpp to 0.43.0 without rebuilding 
the aws-sdk-cpp bottle).
    `brew update` was added in #49491 and is no longer needed (grpc/protobuf 
v34 got fixed in homebrew-core in March Homebrew/homebrew-core@ 552efcae and 
current runner ships that Homebrew snapshot including that).
    
    ### What changes are included in this PR?
    Remove brew update to avoid incompatible aws-sdk-cpp and aws-crt-cpp 
bottles.
    
    ### Are these changes tested?
    Yes, fork succeeded on Python and cpp workflows, now CI here succeeds too.
    
    ### Are there any user-facing changes?
    No.
    * GitHub Issue: #50688
    
    Authored-by: Tadeja Kadunc <[email protected]>
    Signed-off-by: Raúl Cumplido <[email protected]>
---
 .github/workflows/cpp.yml    | 3 ---
 .github/workflows/python.yml | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml
index dce94f234d..2bccfd649a 100644
--- a/.github/workflows/cpp.yml
+++ b/.github/workflows/cpp.yml
@@ -241,9 +241,6 @@ jobs:
           submodules: recursive
       - name: Install Dependencies
         run: |
-          # Workaround for https://github.com/grpc/grpc/issues/41755
-          # Remove once the runner ships a newer Homebrew.
-          brew update
           brew bundle --file=cpp/Brewfile
       - name: Install MinIO
         run: |
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 3ffd3b9164..dd57cb28f8 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -200,9 +200,6 @@ jobs:
       - name: Install Dependencies
         shell: bash
         run: |
-          # Workaround for https://github.com/grpc/grpc/issues/41755
-          # Remove once the runner ships a newer Homebrew.
-          brew update
           brew bundle --file=cpp/Brewfile
           python -m pip install \
             -r python/requirements-build.txt \

Reply via email to