Upgrade to Bazel 7.4.1

PiperOrigin-RevId: 731278247
This commit is contained in:
jax authors 2025-02-26 05:31:55 -08:00
parent 99a12ef9ea
commit c9c7250dd4
3 changed files with 20 additions and 14 deletions

View File

@ -1,6 +1,12 @@
# ############################################################################# # #############################################################################
# All default build options below. These apply to all build commands. # All default build options below. These apply to all build commands.
# ############################################################################# # #############################################################################
# TODO: Enable Bzlmod
common --noenable_bzlmod
# TODO: Migrate for https://github.com/bazelbuild/bazel/issues/7260
common --noincompatible_enable_cc_toolchain_resolution
# Make Bazel print out all options from rc files. # Make Bazel print out all options from rc files.
common --announce_rc common --announce_rc

View File

@ -1 +1 @@
6.5.0 7.4.1

View File

@ -28,44 +28,44 @@ import urllib.request
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
BAZEL_BASE_URI = "https://github.com/bazelbuild/bazel/releases/download/6.5.0/" BAZEL_BASE_URI = "https://github.com/bazelbuild/bazel/releases/download/7.4.1/"
BazelPackage = collections.namedtuple( BazelPackage = collections.namedtuple(
"BazelPackage", ["base_uri", "file", "sha256"] "BazelPackage", ["base_uri", "file", "sha256"]
) )
bazel_packages = { bazel_packages = {
("Linux", "x86_64"): BazelPackage( ("Linux", "x86_64"): BazelPackage(
base_uri=None, base_uri=None,
file="bazel-6.5.0-linux-x86_64", file="bazel-7.4.1-linux-x86_64",
sha256=( sha256=(
"a40ac69263440761199fcb8da47ad4e3f328cbe79ffbf4ecc14e5ba252857307" "c97f02133adce63f0c28678ac1f21d65fa8255c80429b588aeeba8a1fac6202b"
), ),
), ),
("Linux", "aarch64"): BazelPackage( ("Linux", "aarch64"): BazelPackage(
base_uri=None, base_uri=None,
file="bazel-6.5.0-linux-arm64", file="bazel-7.4.1-linux-arm64",
sha256=( sha256=(
"5afe973cadc036496cac66f1414ca9be36881423f576db363d83afc9084c0c2f" "d7aedc8565ed47b6231badb80b09f034e389c5f2b1c2ac2c55406f7c661d8b88"
), ),
), ),
("Darwin", "x86_64"): BazelPackage( ("Darwin", "x86_64"): BazelPackage(
base_uri=None, base_uri=None,
file="bazel-6.5.0-darwin-x86_64", file="bazel-7.4.1-darwin-x86_64",
sha256=( sha256=(
"bbf9c2c03bac48e0514f46db0295027935535d91f6d8dcd960c53393559eab29" "52dd34c17cc97b3aa5bdfe3d45c4e3938226f23dd0bfb47beedd625a953f1f05"
), ),
), ),
("Darwin", "arm64"): BazelPackage( ("Darwin", "arm64"): BazelPackage(
base_uri=None, base_uri=None,
file="bazel-6.5.0-darwin-arm64", file="bazel-7.4.1-darwin-arm64",
sha256=( sha256=(
"c6b6dc17efcdf13fba484c6fe0b6c3361b888ae7b9573bc25a2dbe8c502448eb" "02b117b97d0921ae4d4f4e11d27e2c0930381df416e373435d5d0419c6a26f24"
), ),
), ),
("Windows", "AMD64"): BazelPackage( ("Windows", "AMD64"): BazelPackage(
base_uri=None, base_uri=None,
file="bazel-6.5.0-windows-x86_64.exe", file="bazel-7.4.1-windows-x86_64.exe",
sha256=( sha256=(
"6eae8e7f28e1b68b833503d1a58caf139c11e52de19df0d787d974653a0ea4c6" "4a76eddf6c5115e1d93355fd11db5ac2fc20e58f197f5d65d3f21da92aa0925b"
), ),
), ),
} }
@ -137,7 +137,7 @@ def get_bazel_paths(bazel_path_flag):
def get_bazel_path(bazel_path_flag): def get_bazel_path(bazel_path_flag):
"""Returns the path to a Bazel binary, downloading Bazel if not found. """Returns the path to a Bazel binary, downloading Bazel if not found.
Also, checks Bazel's version is at least newer than 6.5.0 Also, checks Bazel's version is at least newer than 7.4.1
A manual version check is needed only for really old bazel versions. A manual version check is needed only for really old bazel versions.
Newer bazel releases perform their own version check against .bazelversion Newer bazel releases perform their own version check against .bazelversion
@ -151,7 +151,7 @@ def get_bazel_path(bazel_path_flag):
print( print(
"Cannot find or download a suitable version of bazel." "Cannot find or download a suitable version of bazel."
"Please install bazel >= 6.5.0." "Please install bazel >= 7.4.1."
) )
sys.exit(-1) sys.exit(-1)