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 8943fccd71 GH-50573: [CI][C++] Remove brew workaround for aws-sdk-cpp 
(#50557)
8943fccd71 is described below

commit 8943fccd719ccd97b09e36ba360e275e2379461b
Author: Antoine Pitrou <[email protected]>
AuthorDate: Tue Jul 21 12:56:28 2026 +0200

    GH-50573: [CI][C++] Remove brew workaround for aws-sdk-cpp (#50557)
    
    ### Rationale for this change
    
    In https://github.com/apache/arrow/pull/50254 we introduced an explicit 
`brew install aws-sdk-cpp` step in order to workaround a [bug in 
brew](https://github.com/Homebrew/brew/issues/22899). However, the latter bug 
has since been fixed and we can now remove the workaround.
    
    ### Are these changes tested?
    
    By existing CI jobs.
    
    ### Are there any user-facing changes?
    
    No.
    
    * GitHub Issue: #50573
    
    Authored-by: Antoine Pitrou <[email protected]>
    Signed-off-by: Raúl Cumplido <[email protected]>
---
 .github/workflows/cpp.yml            |  5 -----
 .github/workflows/cpp_extra.yml      | 10 ----------
 .github/workflows/python.yml         |  5 -----
 .github/workflows/ruby.yml           |  5 -----
 dev/tasks/verify-rc/github.macos.yml |  5 -----
 5 files changed, 30 deletions(-)

diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml
index 398d271036..dce94f234d 100644
--- a/.github/workflows/cpp.yml
+++ b/.github/workflows/cpp.yml
@@ -244,11 +244,6 @@ jobs:
           # Workaround for https://github.com/grpc/grpc/issues/41755
           # Remove once the runner ships a newer Homebrew.
           brew update
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=cpp/Brewfile
       - name: Install MinIO
         run: |
diff --git a/.github/workflows/cpp_extra.yml b/.github/workflows/cpp_extra.yml
index 00bbbc60be..908d830b48 100644
--- a/.github/workflows/cpp_extra.yml
+++ b/.github/workflows/cpp_extra.yml
@@ -278,11 +278,6 @@ jobs:
           submodules: recursive
       - name: Install dependencies
         run: |
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=cpp/Brewfile
           # We want to link aws-sdk-cpp statically but Homebrew's
           # aws-sdk-cpp provides only shared library. If we have
@@ -453,11 +448,6 @@ jobs:
           submodules: recursive
       - name: Install Dependencies
         run: |
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=cpp/Brewfile
 
           # We want to use bundled RE2 for static linking. If
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 36bf11aac9..3ffd3b9164 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -203,11 +203,6 @@ jobs:
           # Workaround for https://github.com/grpc/grpc/issues/41755
           # Remove once the runner ships a newer Homebrew.
           brew update
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=cpp/Brewfile
           python -m pip install \
             -r python/requirements-build.txt \
diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml
index 222b008673..2794d55ba8 100644
--- a/.github/workflows/ruby.yml
+++ b/.github/workflows/ruby.yml
@@ -171,11 +171,6 @@ jobs:
           # We can remove this once GitHub hosted runners include
           # Meson 1.8.4 or later by default.
           brew update
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=cpp/Brewfile
           brew bundle --file=c_glib/Brewfile
           # For Meson.
diff --git a/dev/tasks/verify-rc/github.macos.yml 
b/dev/tasks/verify-rc/github.macos.yml
index 1237b172d0..df0a29a8bd 100644
--- a/dev/tasks/verify-rc/github.macos.yml
+++ b/dev/tasks/verify-rc/github.macos.yml
@@ -45,11 +45,6 @@ jobs:
           # Workaround for https://github.com/grpc/grpc/issues/41755
           # Remove once the runner ships a newer Homebrew.
           brew update
-          # Install aws-sdk-cpp manually to avoid issues with the new default
-          # `brew --jobs auto` causing a lock.
-          # Remove once the upstream issue is solved:
-          # https://github.com/Homebrew/brew/issues/22899
-          brew install aws-sdk-cpp
           brew bundle --file=arrow/cpp/Brewfile
           brew bundle --file=arrow/c_glib/Brewfile
 

Reply via email to