From 5a794e158c8f2181a7cc39eef985595bd282d5bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Cumplido?= Date: Wed, 29 Jul 2026 16:31:30 +0200 Subject: [PATCH] GH-50688: [CI] Force aws-sdk-cpp rebuild from brew to be compatible with aws-crt-cpp --- .github/workflows/cpp.yml | 5 +++++ .github/workflows/python.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml index dce94f234d3d..0ce3ef581d71 100644 --- a/.github/workflows/cpp.yml +++ b/.github/workflows/cpp.yml @@ -245,6 +245,11 @@ jobs: # Remove once the runner ships a newer Homebrew. brew update brew bundle --file=cpp/Brewfile + # Workaround for https://github.com/apache/arrow/issues/50688 + # Homebrew's aws-sdk-cpp bottle seems to be ABI-incompatible with + # aws-crt-cpp 0.43.0. Rebuild it against the + # installed aws-crt-cpp until the bottle is revision bumped. + brew reinstall --build-from-source aws-sdk-cpp - name: Install MinIO run: | $(brew --prefix bash)/bin/bash \ diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 3ffd3b9164d6..dbb04f1a11bd 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -204,6 +204,11 @@ jobs: # Remove once the runner ships a newer Homebrew. brew update brew bundle --file=cpp/Brewfile + # Workaround for https://github.com/apache/arrow/issues/50688 + # Homebrew's aws-sdk-cpp bottle seems to be ABI-incompatible with + # aws-crt-cpp 0.43.0. Rebuild it against the + # installed aws-crt-cpp until the bottle is revision bumped. + brew reinstall --build-from-source aws-sdk-cpp python -m pip install \ -r python/requirements-build.txt \ -r python/requirements-test.txt