diff --git a/MODULE.bazel b/MODULE.bazel index dc8b4b09..14418fbf 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -4,7 +4,7 @@ bazel_dep(name = "rules_rust", version = "0.42.1") bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "abseil-cpp", version = "20240116.1", repo_name = "com_google_absl") -bazel_dep(name = "protobuf", version = "21.7", repo_name = "com_google_protobuf") +bazel_dep(name = "protobuf", version = "28.3", repo_name = "com_google_protobuf") bazel_dep(name = "googletest", version = "1.14.0", repo_name = "com_google_googletest") bazel_dep(name = "boringssl", version = "0.0.0-20240126-22d349c") diff --git a/connections/implementation/proto/BUILD b/connections/implementation/proto/BUILD index 1e73b2ec..d06cb5b5 100644 --- a/connections/implementation/proto/BUILD +++ b/connections/implementation/proto/BUILD @@ -12,8 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/fastpair/proto/BUILD b/fastpair/proto/BUILD index f625e8ff..3c80774a 100644 --- a/fastpair/proto/BUILD +++ b/fastpair/proto/BUILD @@ -12,8 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/internal/data/BUILD b/internal/data/BUILD index 76d0161f..29ed7a0e 100644 --- a/internal/data/BUILD +++ b/internal/data/BUILD @@ -12,8 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/internal/proto/BUILD b/internal/proto/BUILD index db3e8ff1..b210052f 100644 --- a/internal/proto/BUILD +++ b/internal/proto/BUILD @@ -13,8 +13,9 @@ # limitations under the License. # NOTE: gRPC libraries not needed. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") proto_library( name = "credential_proto", diff --git a/internal/proto/analytics/BUILD b/internal/proto/analytics/BUILD index 2105f2eb..e002a9d2 100644 --- a/internal/proto/analytics/BUILD +++ b/internal/proto/analytics/BUILD @@ -12,8 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/presence/proto/BUILD b/presence/proto/BUILD index 6831e1ed..6351491c 100644 --- a/presence/proto/BUILD +++ b/presence/proto/BUILD @@ -12,8 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") proto_library( name = "presence_frame_proto", diff --git a/proto/BUILD b/proto/BUILD index 551a163d..3770dccc 100644 --- a/proto/BUILD +++ b/proto/BUILD @@ -14,10 +14,10 @@ # Proto for Nearby products -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") - # Placeholder: load py_proto_library +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/proto/errorcode/BUILD b/proto/errorcode/BUILD index 581da014..1d2a04e4 100644 --- a/proto/errorcode/BUILD +++ b/proto/errorcode/BUILD @@ -14,8 +14,9 @@ # Proto for Nearby products -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/proto/mediums/BUILD b/proto/mediums/BUILD index 125e8cf4..563698d4 100644 --- a/proto/mediums/BUILD +++ b/proto/mediums/BUILD @@ -12,8 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/sharing/proto/BUILD b/sharing/proto/BUILD index fa7b2e05..c2fb5be7 100644 --- a/sharing/proto/BUILD +++ b/sharing/proto/BUILD @@ -12,8 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"]) diff --git a/sharing/proto/analytics/BUILD b/sharing/proto/analytics/BUILD index 8b52b62c..a8cd2e32 100644 --- a/sharing/proto/analytics/BUILD +++ b/sharing/proto/analytics/BUILD @@ -12,8 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@rules_cc//cc:defs.bzl", "cc_proto_library") -load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_protobuf//bazel:cc_proto_library.bzl", "cc_proto_library") +load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library") +load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library") licenses(["notice"])