Преглед изворни кода

Update bazel modules. (#4058)

With bazel 7.2.0, there are some dependency changes, resulting in:

```
WARNING: For repository 'bazel_skylib', the root module requires module version bazel_skylib@1.5.0, but got bazel_skylib@1.6.1 in the resolved dependency graph.
WARNING: For repository 'platforms', the root module requires module version platforms@0.0.8, but got platforms@0.0.9 in the resolved dependency graph.
```

This goes around doing some updates... protobuf's include structure has
changed a little too.
Jon Ross-Perkins пре 1 година
родитељ
комит
bec208fcee
4 измењених фајлова са 122 додато и 1723 уклоњено
  1. 1 1
      .bazeliskrc
  2. 10 10
      MODULE.bazel
  3. 110 1712
      MODULE.bazel.lock
  4. 1 0
      explorer/fuzzing/BUILD

+ 1 - 1
.bazeliskrc

@@ -4,4 +4,4 @@
 
 
 # Keep pinned to a recent release, listed at
 # Keep pinned to a recent release, listed at
 # https://github.com/bazelbuild/bazel.
 # https://github.com/bazelbuild/bazel.
-USE_BAZEL_VERSION=7.1.2
+USE_BAZEL_VERSION=7.2.0

+ 10 - 10
MODULE.bazel

@@ -21,10 +21,10 @@ http_archive = use_repo_rule(
     "http_archive",
     "http_archive",
 )
 )
 
 
-bazel_dep(name = "bazel_skylib", version = "1.5.0")
+bazel_dep(name = "bazel_skylib", version = "1.7.1")
 bazel_dep(name = "rules_pkg", version = "0.10.1")
 bazel_dep(name = "rules_pkg", version = "0.10.1")
-bazel_dep(name = "abseil-cpp", version = "20240116.1")
-bazel_dep(name = "re2", version = "2024-03-01")
+bazel_dep(name = "abseil-cpp", version = "20240116.2")
+bazel_dep(name = "re2", version = "2024-06-01")
 bazel_dep(name = "googletest", version = "1.14.0.bcr.1")
 bazel_dep(name = "googletest", version = "1.14.0.bcr.1")
 
 
 google_benchmark_version = "1.8.3"
 google_benchmark_version = "1.8.3"
@@ -58,15 +58,15 @@ bazel_dep(name = "rules_bison", version = "0.2.2")
 bazel_dep(name = "rules_flex", version = "0.2.1")
 bazel_dep(name = "rules_flex", version = "0.2.1")
 bazel_dep(name = "rules_m4", version = "0.2.3")
 bazel_dep(name = "rules_m4", version = "0.2.3")
 bazel_dep(name = "rules_cc", version = "0.0.9")
 bazel_dep(name = "rules_cc", version = "0.0.9")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
-bazel_dep(name = "protobuf", version = "21.7")
+bazel_dep(name = "rules_proto", version = "6.0.2")
+bazel_dep(name = "protobuf", version = "27.1")
 
 
-libprotobuf_mutator_version = "1.1"
+libprotobuf_mutator_version = "1.3"
 
 
 http_archive(
 http_archive(
     name = "com_google_libprotobuf_mutator",
     name = "com_google_libprotobuf_mutator",
     build_file = "@//:third_party/libprotobuf_mutator/BUILD.txt",
     build_file = "@//:third_party/libprotobuf_mutator/BUILD.txt",
-    sha256 = "fd299fd72c5cf664259d9bd43a72cb74dc6a8b9604d107fe2d2e90885aeb7c16",
+    sha256 = "1ee3473a6b0274494fce599539605bb19305c0efadc62b58d645812132c31baa",
     strip_prefix = "libprotobuf-mutator-{0}".format(libprotobuf_mutator_version),
     strip_prefix = "libprotobuf-mutator-{0}".format(libprotobuf_mutator_version),
     urls = ["https://github.com/google/libprotobuf-mutator/archive/v{0}.tar.gz".format(libprotobuf_mutator_version)],
     urls = ["https://github.com/google/libprotobuf-mutator/archive/v{0}.tar.gz".format(libprotobuf_mutator_version)],
 )
 )
@@ -106,9 +106,9 @@ http_archive(
 )
 )
 
 
 # Required for llvm-project.
 # Required for llvm-project.
-bazel_dep(name = "platforms", version = "0.0.8")
+bazel_dep(name = "platforms", version = "0.0.10")
 bazel_dep(name = "zlib", version = "1.3.1.bcr.1", repo_name = "llvm_zlib")
 bazel_dep(name = "zlib", version = "1.3.1.bcr.1", repo_name = "llvm_zlib")
-bazel_dep(name = "zstd", version = "1.5.5.bcr.1", repo_name = "llvm_zstd")
+bazel_dep(name = "zstd", version = "1.5.6", repo_name = "llvm_zstd")
 
 
 ###############################################################################
 ###############################################################################
 # llvm-project
 # llvm-project
@@ -144,7 +144,7 @@ use_repo(llvm_project, "llvm-project")
 # Python
 # Python
 ###############################################################################
 ###############################################################################
 
 
-bazel_dep(name = "rules_python", version = "0.31.0")
+bazel_dep(name = "rules_python", version = "0.33.1")
 
 
 python = use_extension("@rules_python//python/extensions:python.bzl", "python")
 python = use_extension("@rules_python//python/extensions:python.bzl", "python")
 python.toolchain(
 python.toolchain(

Разлика између датотеке није приказан због своје велике величине
+ 110 - 1712
MODULE.bazel.lock


+ 1 - 0
explorer/fuzzing/BUILD

@@ -61,6 +61,7 @@ cc_test(
         "//testing/fuzzing:carbon_cc_proto",
         "//testing/fuzzing:carbon_cc_proto",
         "//testing/fuzzing:proto_to_carbon_lib",
         "//testing/fuzzing:proto_to_carbon_lib",
         "@googletest//:gtest",
         "@googletest//:gtest",
+        "@protobuf//:differencer",
         "@protobuf//:protobuf_headers",
         "@protobuf//:protobuf_headers",
     ],
     ],
 )
 )

Неке датотеке нису приказане због велике количине промена