From 32b499b71981ce1f276f3004b4fb58e22eb4e2b6 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Wed, 4 Sep 2019 16:36:25 +0900 Subject: [PATCH] Load proto_library from @rules_proto//proto:defs.bzl Running buildifier at the head of master with -lint=warn shows the warning: native-proto: Function "proto_library" is not global anymore and needs to be loaded from "@rules_proto//proto:defs.bzl" Add rules_proto in the WORKSPACE and use it in the proto BUILD. Change-Id: I54363f08cab3a184b6b3cd1ff6baaa38824aa9a3 --- WORKSPACE | 11 +++++++++++ proto/BUILD | 1 + 2 files changed, 12 insertions(+) diff --git a/WORKSPACE b/WORKSPACE index 2f75d0ab0a..ea25fa957a 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -119,6 +119,17 @@ load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") gazelle_dependencies() +# Protobuf rules support +http_archive( + name = "rules_proto", + sha256 = "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208", + strip_prefix = "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", + "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", + ], +) + # Dependencies for PolyGerrit local dev server. go_repository( name = "com_github_robfig_soy", diff --git a/proto/BUILD b/proto/BUILD index b07c1d70a5..26efdbccd8 100644 --- a/proto/BUILD +++ b/proto/BUILD @@ -1,4 +1,5 @@ load("@rules_java//java:defs.bzl", "java_proto_library") +load("@rules_proto//proto:defs.bzl", "proto_library") proto_library( name = "cache_proto",