From 4fe3307fb2d9f86d19777c7eb0e4809e9694dde7 Mon Sep 17 00:00:00 2001 From: Derek Mauro Date: Thu, 30 Oct 2025 10:10:42 -0700 Subject: [PATCH] macOS CI: Move the Bazel vendor_dir to ${HOME} to workaround a Bazel issue where it does not work when it is in ${TMP} and also fix the quoting which was causing it to incorrectly receive the argument https://github.com/bazelbuild/bazel/issues/27156 PiperOrigin-RevId: 826083231 Change-Id: If8f069c42c62434893db27bdaae0b0e25b67839d --- ci/macos-presubmit.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/macos-presubmit.sh b/ci/macos-presubmit.sh index 63cf8148..12c8d2bd 100644 --- a/ci/macos-presubmit.sh +++ b/ci/macos-presubmit.sh @@ -66,8 +66,8 @@ fi # Use Bazel Vendor mode to reduce reliance on external dependencies. if [[ ${KOKORO_GFILE_DIR:-} ]] && [[ -f "${KOKORO_GFILE_DIR}/distdir/googletest_vendor.tar.gz" ]]; then - tar -xf "${KOKORO_GFILE_DIR}/distdir/googletest_vendor.tar.gz" -C "${TMP}/" - BAZEL_EXTRA_ARGS="--vendor_dir=\"${TMP}/googletest_vendor\" ${BAZEL_EXTRA_ARGS:-}" + tar -xf "${KOKORO_GFILE_DIR}/distdir/googletest_vendor.tar.gz" -C "${HOME}/" + BAZEL_EXTRA_ARGS="--vendor_dir=${HOME}/googletest_vendor ${BAZEL_EXTRA_ARGS:-}" fi cd ${GTEST_ROOT}