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