Skip to content

Commit 8813834

Browse files
committed
Attempt setting grpc for Ruby
1 parent 58bd232 commit 8813834

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/cpp.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ jobs:
232232
brew bundle --file=cpp/Brewfile
233233
234234
# protobuf@33 is keg-only, so make it visible to CMake and pkg-config.
235+
# Remove this workaround after the gRPC problem is fixed.
236+
# See https://github.com/grpc/grpc/issues/41755
235237
export PROTOBUF_PREFIX="$(brew --prefix protobuf@33)"
236238
echo "PKG_CONFIG_PATH=${PROTOBUF_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" >> "$GITHUB_ENV"
237239
echo "CMAKE_PREFIX_PATH=${PROTOBUF_PREFIX}:${ARROW_HOME}:${CMAKE_PREFIX_PATH}" >> "$GITHUB_ENV"

.github/workflows/python.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ jobs:
202202
brew bundle --file=cpp/Brewfile
203203
204204
# protobuf@33 is keg-only, so make it visible to CMake and pkg-config.
205+
# Remove this workaround after the gRPC problem is fixed.
206+
# See https://github.com/grpc/grpc/issues/41755
205207
export PROTOBUF_PREFIX="$(brew --prefix protobuf@33)"
206208
echo "PKG_CONFIG_PATH=${PROTOBUF_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" >> "$GITHUB_ENV"
207209
echo "CMAKE_PREFIX_PATH=${PROTOBUF_PREFIX}:${ARROW_HOME}:${CMAKE_PREFIX_PATH}" >> "$GITHUB_ENV"

.github/workflows/ruby.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ jobs:
148148
ARROW_WITH_SNAPPY: ON
149149
ARROW_WITH_ZLIB: ON
150150
ARROW_WITH_ZSTD: ON
151+
gRPC_SOURCE: BUNDLED
151152
steps:
152153
- name: Checkout Arrow
153154
uses: actions/checkout@v6
@@ -164,6 +165,8 @@ jobs:
164165
brew bundle --file=c_glib/Brewfile
165166
166167
# protobuf@33 is keg-only, so make it visible to CMake and pkg-config.
168+
# Remove this workaround after the gRPC problem is fixed.
169+
# See https://github.com/grpc/grpc/issues/41755
167170
export PROTOBUF_PREFIX="$(brew --prefix protobuf@33)"
168171
echo "PKG_CONFIG_PATH=${PROTOBUF_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" >> "$GITHUB_ENV"
169172
echo "CMAKE_PREFIX_PATH=${PROTOBUF_PREFIX}:${ARROW_HOME}:${CMAKE_PREFIX_PATH}" >> "$GITHUB_ENV"

0 commit comments

Comments
 (0)