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