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 \