Update CI builds to use Bazel 7.0.0
--features=external_include_paths has been removed from Windows builds since it appears cause build command errors currently PiperOrigin-RevId: 597020418 Change-Id: Ie37be0d05f3a154ab0d3c3f7d39b4e2c0ed650a3
This commit is contained in:
		
				
					committed by
					
						
						Copybara-Service
					
				
			
			
				
	
			
			
			
						parent
						
							7f409cb3c0
						
					
				
				
					commit
					7c07a86369
				
			@@ -31,7 +31,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
set -euox pipefail
 | 
					set -euox pipefail
 | 
				
			||||||
 | 
					
 | 
				
			||||||
readonly LINUX_LATEST_CONTAINER="gcr.io/google.com/absl-177019/linux_hybrid-latest:20230816"
 | 
					readonly LINUX_LATEST_CONTAINER="gcr.io/google.com/absl-177019/linux_hybrid-latest:20231218"
 | 
				
			||||||
readonly LINUX_GCC_FLOOR_CONTAINER="gcr.io/google.com/absl-177019/linux_gcc-floor:20230120"
 | 
					readonly LINUX_GCC_FLOOR_CONTAINER="gcr.io/google.com/absl-177019/linux_gcc-floor:20230120"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ -z ${GTEST_ROOT:-} ]]; then
 | 
					if [[ -z ${GTEST_ROOT:-} ]]; then
 | 
				
			||||||
@@ -80,7 +80,6 @@ time docker run \
 | 
				
			|||||||
      --copt="-Wuninitialized" \
 | 
					      --copt="-Wuninitialized" \
 | 
				
			||||||
      --copt="-Wundef" \
 | 
					      --copt="-Wundef" \
 | 
				
			||||||
      --copt="-Wno-error=pragmas" \
 | 
					      --copt="-Wno-error=pragmas" \
 | 
				
			||||||
      --distdir="/bazel-distdir" \
 | 
					 | 
				
			||||||
      --features=external_include_paths \
 | 
					      --features=external_include_paths \
 | 
				
			||||||
      --keep_going \
 | 
					      --keep_going \
 | 
				
			||||||
      --show_timestamps \
 | 
					      --show_timestamps \
 | 
				
			||||||
@@ -102,7 +101,7 @@ for std in ${STD}; do
 | 
				
			|||||||
        --copt="-Wuninitialized" \
 | 
					        --copt="-Wuninitialized" \
 | 
				
			||||||
        --copt="-Wundef" \
 | 
					        --copt="-Wundef" \
 | 
				
			||||||
        --define="absl=${absl}" \
 | 
					        --define="absl=${absl}" \
 | 
				
			||||||
        --distdir="/bazel-distdir" \
 | 
					        --enable_bzlmod=false \
 | 
				
			||||||
        --features=external_include_paths \
 | 
					        --features=external_include_paths \
 | 
				
			||||||
        --keep_going \
 | 
					        --keep_going \
 | 
				
			||||||
        --show_timestamps \
 | 
					        --show_timestamps \
 | 
				
			||||||
@@ -127,7 +126,7 @@ for std in ${STD}; do
 | 
				
			|||||||
        --copt="-Wuninitialized" \
 | 
					        --copt="-Wuninitialized" \
 | 
				
			||||||
        --copt="-Wundef" \
 | 
					        --copt="-Wundef" \
 | 
				
			||||||
        --define="absl=${absl}" \
 | 
					        --define="absl=${absl}" \
 | 
				
			||||||
        --distdir="/bazel-distdir" \
 | 
					        --enable_bzlmod=false \
 | 
				
			||||||
        --features=external_include_paths \
 | 
					        --features=external_include_paths \
 | 
				
			||||||
        --keep_going \
 | 
					        --keep_going \
 | 
				
			||||||
        --linkopt="--gcc-toolchain=/usr/local" \
 | 
					        --linkopt="--gcc-toolchain=/usr/local" \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,7 +53,7 @@ done
 | 
				
			|||||||
# Test the Bazel build
 | 
					# Test the Bazel build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# If we are running on Kokoro, check for a versioned Bazel binary.
 | 
					# If we are running on Kokoro, check for a versioned Bazel binary.
 | 
				
			||||||
KOKORO_GFILE_BAZEL_BIN="bazel-5.1.1-darwin-x86_64"
 | 
					KOKORO_GFILE_BAZEL_BIN="bazel-7.0.0-darwin-x86_64"
 | 
				
			||||||
if [[ ${KOKORO_GFILE_DIR:-} ]] && [[ -f ${KOKORO_GFILE_DIR}/${KOKORO_GFILE_BAZEL_BIN} ]]; then
 | 
					if [[ ${KOKORO_GFILE_DIR:-} ]] && [[ -f ${KOKORO_GFILE_DIR}/${KOKORO_GFILE_BAZEL_BIN} ]]; then
 | 
				
			||||||
  BAZEL_BIN="${KOKORO_GFILE_DIR}/${KOKORO_GFILE_BAZEL_BIN}"
 | 
					  BAZEL_BIN="${KOKORO_GFILE_DIR}/${KOKORO_GFILE_BAZEL_BIN}"
 | 
				
			||||||
  chmod +x ${BAZEL_BIN}
 | 
					  chmod +x ${BAZEL_BIN}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
SETLOCAL ENABLEDELAYEDEXPANSION
 | 
					SETLOCAL ENABLEDELAYEDEXPANSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SET BAZEL_EXE=%KOKORO_GFILE_DIR%\bazel-5.1.1-windows-x86_64.exe
 | 
					SET BAZEL_EXE=%KOKORO_GFILE_DIR%\bazel-7.0.0-windows-x86_64.exe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SET PATH=C:\Python34;%PATH%
 | 
					SET PATH=C:\Python34;%PATH%
 | 
				
			||||||
SET BAZEL_PYTHON=C:\python34\python.exe
 | 
					SET BAZEL_PYTHON=C:\python34\python.exe
 | 
				
			||||||
@@ -51,7 +51,6 @@ SET BAZEL_VS=C:\Program Files\Microsoft Visual Studio\2022\Community
 | 
				
			|||||||
  --compilation_mode=dbg ^
 | 
					  --compilation_mode=dbg ^
 | 
				
			||||||
  --copt=/std:c++14 ^
 | 
					  --copt=/std:c++14 ^
 | 
				
			||||||
  --copt=/WX ^
 | 
					  --copt=/WX ^
 | 
				
			||||||
  --features=external_include_paths ^
 | 
					 | 
				
			||||||
  --keep_going ^
 | 
					  --keep_going ^
 | 
				
			||||||
  --test_output=errors ^
 | 
					  --test_output=errors ^
 | 
				
			||||||
  --test_tag_filters=-no_test_msvc2017
 | 
					  --test_tag_filters=-no_test_msvc2017
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user