From ed5d4dc5c5c97b00206de2316d3be134085fc1b1 Mon Sep 17 00:00:00 2001 From: MaksimZhukov <46996400+MaksimZhukov@users.noreply.github.com> Date: Tue, 26 Jan 2021 10:44:38 +0300 Subject: [PATCH] [macOS] Fix Bazel issue (#2543) * Install Bazel 3.7.1 on the macOS images less than Catalina * Export the USE_BAZEL_VERSION variable to the bashrc Co-authored-by: MaksimZhukov --- images/macos/provision/core/commonutils.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/images/macos/provision/core/commonutils.sh b/images/macos/provision/core/commonutils.sh index 05f295af..0d23ab8d 100644 --- a/images/macos/provision/core/commonutils.sh +++ b/images/macos/provision/core/commonutils.sh @@ -13,7 +13,13 @@ for package in $cask_packages; do brew install --cask $package done -# Invoke bazel to download the latest bazel version via bazelisk +# Specify Bazel version 3.7.1 to install due to the bug with 4.0.0: https://github.com/bazelbuild/bazel/pull/12882 +if is_Less_Catalina; then + export USE_BAZEL_VERSION="3.7.1" + echo "export USE_BAZEL_VERSION=${USE_BAZEL_VERSION}" >> "${HOME}/.bashrc" +fi + +# Invoke bazel to download bazel version via bazelisk bazel # Invoke tests for all common tools