Skip to content

Commit fe498ce

Browse files
committed
MINOR: Don't install Homebrew's Node.js for JNI macOS build
Homebrew doesn't provide a bottle for node on x86_64 macOS because Homebrew treats x86_64 macOS as a tier 3 configuration. So "brew bundle --file=arrow/cpp/Brewfile" fails with "node: no bottle available!" and the "JNI macos-15-intel x86_64" job can't install dependencies. We don't need Node.js for the JNI build. So we skip installing it like we already do for aws-sdk-cpp and gRPC.
1 parent f7a7829 commit fe498ce

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/rc.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,10 @@ jobs:
248248
#
249249
# "brew bundle" fails with "no bottle available!" without this
250250
# because it doesn't build them from source.
251-
HOMEBREW_BUNDLE_BREW_SKIP="aws-sdk-cpp grpc" \
251+
#
252+
# We don't use Homebrew's Node.js too. Homebrew doesn't provide
253+
# a bottle for it on x86_64 macOS for the same reason.
254+
HOMEBREW_BUNDLE_BREW_SKIP="aws-sdk-cpp grpc node" \
252255
brew bundle --file=arrow/cpp/Brewfile
253256
# We want to link aws-sdk-cpp statically but Homebrew's
254257
# aws-sdk-cpp provides only shared library. If we have

0 commit comments

Comments
 (0)