From 3710de8d392983559cba9df3c1181ba079113d82 Mon Sep 17 00:00:00 2001 From: Jeremy Kun Date: Tue, 23 Jun 2026 15:58:39 -0700 Subject: [PATCH] bump to bazel 9.1 --- .bazelversion | 2 +- MODULE.bazel | 23 +++++++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.bazelversion b/.bazelversion index a2f28f43be..44931da266 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -8.4.0 +9.1.1 diff --git a/MODULE.bazel b/MODULE.bazel index 1746922e25..74f73982b5 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -33,11 +33,11 @@ use_repo(llvm, hermetic_llvm = "llvm-project") # $ /usr/bin/xcodebuild -version # Xcode 16.2 # Build version 16C5032a -bazel_dep(name = "apple_support", version = "1.24.1", repo_name = "build_bazel_apple_support") -bazel_dep(name = "rules_apple", version = "3.20.1") +bazel_dep(name = "apple_support", version = "1.24.2", repo_name = "build_bazel_apple_support") +bazel_dep(name = "rules_apple", version = "4.1.0") # Gazelle puglin for BUILD file autogeneration -bazel_dep(name = "gazelle", version = "0.47.0") +bazel_dep(name = "gazelle", version = "0.51.3") bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.8.2", dev_dependency = True) @@ -45,12 +45,13 @@ bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.8.2", dev_dependenc # implicitly depends upon the target '//:license'. How bizarre. bazel_dep(name = "rules_license", version = "1.0.0") bazel_dep(name = "platforms", version = "1.1.0") -bazel_dep(name = "rules_go", version = "0.53.0") -bazel_dep(name = "rules_python", version = "1.7.0") +bazel_dep(name = "rules_go", version = "0.61.1") +bazel_dep(name = "rules_python", version = "2.0.3") +bazel_dep(name = "rules_foreign_cc", version = "0.15.1") bazel_dep(name = "googletest", version = "1.17.0") bazel_dep(name = "fuzztest", version = "20250805.0") -bazel_dep(name = "google_benchmark", version = "1.9.1") -bazel_dep(name = "abseil-cpp", version = "20250512.1", repo_name = "com_google_absl") +bazel_dep(name = "google_benchmark", version = "1.9.2") +bazel_dep(name = "abseil-cpp", version = "20250814.1", repo_name = "com_google_absl") bazel_dep(name = "abseil-py", version = "2.1.0") bazel_dep(name = "pybind11_bazel", version = "2.13.6") bazel_dep(name = "rules_shell", version = "0.6.1") @@ -81,6 +82,11 @@ single_version_override( version = "3.8.2.bcr.5", ) +# Bazel 9 compatibility +bazel_dep(name = "aspect_bazel_lib", version = "2.22.5") +bazel_dep(name = "aspect_rules_esbuild", version = "0.26.0") +bazel_dep(name = "bzip2", version = "1.0.8.bcr.4") + # Clang 21 compatibility # Cf. https://github.com/bazelbuild/bazel-central-registry/pull/7989 bazel_dep(name = "gawk", version = "5.3.2.bcr.7") @@ -119,7 +125,8 @@ llvm_configure( # Cf. https://github.com/google/heir/issues/1840 bazel_dep(name = "eigen", version = "3.4.0.bcr.3") bazel_dep(name = "soplex", version = "7.1.4.bcr.1") -bazel_dep(name = "or-tools", version = "9.12", repo_name = "com_google_ortools") +bazel_dep(name = "scip", version = "9.2.3") +bazel_dep(name = "or-tools", version = "9.15", repo_name = "com_google_ortools") # openfhe deps that are needed for bundling openfhe with the python frontend bazel_dep(name = "cereal", version = "1.3.2.bcr.3")