diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml index 6b589e89e0..e3886c12ae 100644 --- a/.bazelci/presubmit.yml +++ b/.bazelci/presubmit.yml @@ -95,39 +95,6 @@ platforms: - "-@io_bazel_rules_go//proto/wkt:timestamp_go_proto" - "-@io_bazel_rules_go//proto/wkt:type_go_proto" - "-@io_bazel_rules_go//proto/wkt:wrappers_go_proto" - - "-@org_golang_google_grpc//balancer/grpclb:go_default_library" - - "-@org_golang_google_grpc//balancer/grpclb:go_default_test" - - "-@org_golang_google_grpc//balancer/grpclb/grpc_lb_v1:go_default_library" - - "-@org_golang_google_grpc//balancer/roundrobin:go_default_test" - - "-@org_golang_google_grpc//benchmark:go_default_library" - - "-@org_golang_google_grpc//benchmark:go_default_test" - - "-@org_golang_google_grpc//benchmark/grpc_testing:go_default_library" - - "-@org_golang_google_grpc//channelz/grpc_channelz_v1:go_default_library" - - "-@org_golang_google_grpc//channelz/service:go_default_library" - - "-@org_golang_google_grpc//channelz/service:go_default_test" - - "-@org_golang_google_grpc//codes:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/authinfo:go_default_library" - - "-@org_golang_google_grpc//credentials/alts/internal/authinfo:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker:go_default_library" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker/service:go_default_library" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker/service:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/proto/grpc_gcp:go_default_library" - - "-@org_golang_google_grpc//:go_default_library" - - "-@org_golang_google_grpc//health:go_default_library" - - "-@org_golang_google_grpc//health:go_default_test" - - "-@org_golang_google_grpc//health/grpc_health_v1:go_default_library" - - "-@org_golang_google_grpc//internal/transport:go_default_library" - - "-@org_golang_google_grpc//reflection:go_default_library" - - "-@org_golang_google_grpc//reflection:go_default_test" - - "-@org_golang_google_grpc//reflection/grpc_reflection_v1alpha:go_default_library" - - "-@org_golang_google_grpc//reflection/grpc_testing:go_default_library" - - "-@org_golang_google_grpc//reflection/grpc_testingv3:go_default_library" - - "-@org_golang_google_grpc//stats:go_default_test" - - "-@org_golang_google_grpc//stats/grpc_testing:go_default_library" - - "-@org_golang_google_grpc//status:go_default_library" - - "-@org_golang_google_grpc//status:go_default_test" - - "-@org_golang_google_grpc//test/grpc_testing:go_default_library" - "-@org_golang_x_crypto//ed25519:go_default_test" - "-@org_golang_x_crypto//sha3:go_default_test" - "-@org_golang_x_sys//windows/registry:go_default_test" @@ -223,7 +190,6 @@ platforms: - "-//tests/integration/googleapis:color_service_go_proto" - "-//tests/integration/googleapis:color_service_proto" - "-//tests/integration/googleapis:color_service_test" - - "-//tests/integration/popular_repos:org_golang_google_grpc" - "-//tests/legacy/build_with_old_sdk:build_with_old_sdk" - "-//tests/legacy/cgo_library_root_dir:cgo_library_root_dir" - "-//tests/legacy/custom_go_toolchain:custom_go_toolchain" @@ -292,30 +258,6 @@ platforms: - "--" - "..." - "-//go/tools/bazel:go_default_test" - - "-@org_golang_google_grpc//balancer/grpclb:go_default_test" - - "-@org_golang_google_grpc//balancer/roundrobin:go_default_test" - - "-@org_golang_google_grpc//benchmark:go_default_test" - - "-@org_golang_google_grpc//benchmark/latency:go_default_test" - - "-@org_golang_google_grpc//benchmark/primitives:go_default_test" - - "-@org_golang_google_grpc//channelz/service:go_default_test" - - "-@org_golang_google_grpc//codes:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/authinfo:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/conn:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker:go_default_test" - - "-@org_golang_google_grpc//credentials/alts/internal/handshaker/service:go_default_test" - - "-@org_golang_google_grpc//encoding/proto:go_default_test" - - "-@org_golang_google_grpc//grpclog:go_default_test" - - "-@org_golang_google_grpc//health:go_default_test" - - "-@org_golang_google_grpc//internal/channelz:go_default_test" - - "-@org_golang_google_grpc//internal/grpcsync:go_default_test" - - "-@org_golang_google_grpc//internal/leakcheck:go_default_test" - - "-@org_golang_google_grpc//metadata:go_default_test" - - "-@org_golang_google_grpc//naming:go_default_test" - - "-@org_golang_google_grpc//reflection:go_default_test" - - "-@org_golang_google_grpc//resolver/dns:go_default_test" - - "-@org_golang_google_grpc//stats:go_default_test" - - "-@org_golang_google_grpc//status:go_default_test" - - "-@org_golang_google_grpc//test/bufconn:go_default_test" - "-@org_golang_x_crypto//ed25519:go_default_test" - "-@org_golang_x_crypto//sha3:go_default_test" - "-@org_golang_x_net//ipv4:go_default_test" diff --git a/README.rst b/README.rst index de57a6e2e2..f8fa5277c7 100644 --- a/README.rst +++ b/README.rst @@ -31,6 +31,8 @@ Go rules for Bazel_ .. _rules_go and Gazelle roadmap: roadmap.rst .. _Deprecation schedule: deprecation.rst .. _Avoiding conflicts: proto/core.rst#avoiding-conflicts +.. _Proto dependencies: go/workspace.rst#proto-dependencies +.. _gRPC dependencies: go/workspace.rst#grpc-dependencies .. _Overriding dependencies: go/workspace.rst#overriding-dependencies .. _nogo: go/nogo.rst .. _Using rules_go on Windows: windows.rst @@ -623,15 +625,21 @@ How do I avoid conflicts with protocol buffers? See `Avoiding conflicts`_ in the proto documentation. -How do I use a specific version of gRPC or golang.org/x/...? -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +How do I build proto libraries and gRPC? +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The `go_rules_dependencies`_ macro declares several external repositories -at specific versions. These are needed for `go_proto_library`_ to work, -especially with gRPC. +The `go_rules_dependencies`_ macro used to declare all dependencies needed +to generate and compile protocol buffers. Managing this got too complicated, +and the declarations caused confusion in workspaces that declared different +versions of the same repositories, so these dependencies are no longer +declared in ``go_rules_dependencies``. They must be declared separately. -See `Overriding dependencies`_ for information and an example of how to -replace these repositories with different versions. +In order to build anything that uses ``protoc`` (including ``proto_library``), +you must declare a repository rule for ``com_google_protobuf``. See +`Proto dependencies`_ for an example. + +In order to build anything that uses gRPC, several additional repositories +must be declared. See `gRPC dependencies`_ for instructions and an example. Can I use a vendored gRPC with go_proto_library? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/WORKSPACE b/WORKSPACE index 4d360db101..d07ecb7842 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -8,6 +8,21 @@ go_rules_dependencies() go_register_toolchains() +git_repository( + name = "com_google_protobuf", + commit = "09745575a923640154bcf307fba8aedff47f240a", + remote = "https://github.com/protocolbuffers/protobuf", + shallow_since = "1558721209 -0700", +) + +load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") + +protobuf_deps() + +load("@io_bazel_rules_go//extras:embed_data_deps.bzl", "go_embed_data_dependencies") + +go_embed_data_dependencies() + # For manual testing against an LLVM toolchain. # Use --crosstool_top=@llvm_toolchain//:toolchain http_archive( @@ -49,9 +64,10 @@ bazel_skylib_workspace() git_repository( name = "bazel_gazelle", - commit = "aa1a9cfe4845bc83482af92addbfcd41f8dc51f0", # master as of 2019-01-27 + # master as of 2019-07-08 + commit = "7c3b97b8e8bf4699353fcdf7437c195e2cdcef3b", remote = "https://github.com/bazelbuild/bazel-gazelle", - shallow_since = "1548631399 -0500", + shallow_since = "1562699102 -0400", ) load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") @@ -70,6 +86,10 @@ load("@io_bazel_rules_go//tests/integration/popular_repos:popular_repos.bzl", "p popular_repos() +load("@io_bazel_rules_go//tests:grpc_repos.bzl", "grpc_dependencies") + +grpc_dependencies() + local_repository( name = "runfiles_remote_test", path = "tests/core/runfiles/runfiles_remote_test", diff --git a/extras/embed_data_deps.bzl b/extras/embed_data_deps.bzl new file mode 100644 index 0000000000..90506e398c --- /dev/null +++ b/extras/embed_data_deps.bzl @@ -0,0 +1,31 @@ +# Copyright 2019 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +load( + "@bazel_tools//tools/build_defs/repo:git.bzl", + "git_repository", +) + +def go_embed_data_dependencies(): + if "com_github_kevinburke_go_bindata" not in native.existing_rules(): + git_repository( + name = "com_github_kevinburke_go_bindata", + remote = "https://github.com/kevinburke/go-bindata", + # v3.13.0+incompatible, "latest" as of 2019-07-08 + commit = "53d73b98acf3bd9f56d7f9136ed8e1be64756e1d", + patches = ["@io_bazel_rules_go//third_party:com_github_kevinburke_go_bindata-gazelle.patch"], + patch_args = ["-p1"], + shallow_since = "1545009224 +0000", + # gazelle args: -go_prefix github.com/kevinburke/go-bindata + ) diff --git a/go/extras.rst b/go/extras.rst index 3ccaa88eda..8f28b6b2c0 100644 --- a/go/extras.rst +++ b/go/extras.rst @@ -33,8 +33,21 @@ This rule allows you to generate mock interfaces with mockgen (from `golang/mock go_embed_data ------------- -go_embed_data generates a .go file that contains data from a file or a list of files. -It should be consumed in the srcs list of one of the `core go rules`_. +``go_embed_data`` generates a .go file that contains data from a file or a +list of files. It should be consumed in the srcs list of one of the +`core go rules`_. + +Before using ``go_embed_data``, you must add the following snippet to your +WORKSPACE: + +.. code:: bzl + + load("@io_bazel_rules_go//extras:embed_data_deps.bzl", "go_embed_data_dependencies") + + go_embed_data_dependencies() + + +``go_embed_data`` accepts the attributes listed below. +----------------------------+-----------------------------+---------------------------------------+ | **Name** | **Type** | **Default value** | diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl index d2d75097e2..5649c31bfe 100644 --- a/go/private/repositories.bzl +++ b/go/private/repositories.bzl @@ -24,7 +24,20 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") def go_rules_dependencies(): - """See /go/workspace.rst#go-rules-dependencies for full documentation.""" + """Declares workspaces the Go rules depend on. Workspaces that use + rules_go should call this. + + See https://github.com/bazelbuild/rules_go/blob/master/go/workspace.rst#overriding-dependencies + for information on each dependency. + + Instructions for updating this file are in + https://github.com/bazelbuild/rules_go/wiki/Updating-dependencies. + + PRs updating dependencies are NOT ACCEPTED. See + https://github.com/bazelbuild/rules_go/blob/master/go/workspace.rst#overriding-dependencies + for information on choosing different versions of these repositories + in your own project. + """ if getattr(native, "bazel_version", None): versions.check(MINIMUM_BAZEL_VERSION, bazel_version = native.bazel_version) @@ -34,91 +47,89 @@ def go_rules_dependencies(): name = "io_bazel_rules_go_compat", ) + # Needed by rules_go implementation and tests. + _maybe( + git_repository, + name = "bazel_skylib", + remote = "https://github.com/bazelbuild/bazel-skylib", + # 0.8.0, latest as of 2019-07-08 + commit = "3721d32c14d3639ff94320c780a60a6e658fb033", + shallow_since = "1553102012 +0100", + ) + # Needed for nogo vet checks and go/packages. _maybe( git_repository, name = "org_golang_x_tools", - # master, as of 2019-03-03 remote = "https://go.googlesource.com/tools", - commit = "589c23e65e65055d47b9ad4a99723bc389136265", # master, as of 2019-03-03 + # "latest", as of 2019-07-08 + commit = "c8855242db9c1762032abe33c2dff50de3ec9d05", + shallow_since = "1562618051 +0000", patches = [ "@io_bazel_rules_go//third_party:org_golang_x_tools-gazelle.patch", "@io_bazel_rules_go//third_party:org_golang_x_tools-extras.patch", ], patch_args = ["-p1"], - shallow_since = "1551386336 +0000", # gazelle args: -go_prefix golang.org/x/tools ) # Proto dependencies + # These are limited as much as possible. In most cases, users need to + # declare these on their own (probably via go_repository rules generated + # with 'gazelle update-repos -from_file=go.mod). There are several + # reasons for this: + # + # * com_google_protobuf has its own dependency macro. We can't load + # the macro here. + # * org_golang_google_grpc has too many dependencies for us to maintain. + # * In general, declaring dependencies here confuses users when they + # declare their own dependencies later. Bazel ignores these. + # * Most proto repos are updated more frequently than rules_go, and + # we can't keep up. + + # Go protoc plugin and runtime library + # We need to apply a patch to enable both go_proto_library and + # go_library with pre-generated sources. _maybe( git_repository, name = "com_github_golang_protobuf", remote = "https://github.com/golang/protobuf", - commit = "c823c79ea1570fb5ff454033735a8e68575d1d0f", # v1.3.0, as of 2019-03-03 + # v1.3.1 is "latest" as of 2019-07-08 + commit = "b5d812f8a3706043e23a9cd5babf2e5423744d30", + shallow_since = "1551367169 -0800", patches = [ "@io_bazel_rules_go//third_party:com_github_golang_protobuf-gazelle.patch", "@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch", ], patch_args = ["-p1"], - shallow_since = "1549405252 -0800" # gazelle args: -go_prefix github.com/golang/protobuf -proto disable_global ) - # bazel_skylib is a dependency of com_google_protobuf. - # Nothing in rules_go may depend on bazel_skylib, since it won't be declared - # when go/def.bzl is loaded. The vendored copy of skylib in go/private/skylib - # may be used instead. - _maybe( - git_repository, - name = "bazel_skylib", - remote = "https://github.com/bazelbuild/bazel-skylib", - commit = "6741f733227dc68137512161a5ce6fcf283e3f58", # 0.7.0, as of 2019-03-03 - shallow_since = "1549647446 +0100", - ) - - _maybe( - git_repository, - name = "com_google_protobuf", - remote = "https://github.com/protocolbuffers/protobuf", - commit = "582743bf40c5d3639a70f98f183914a2c0cd0680", # v3.7.0, as of 2019-03-03 - shallow_since = "1551387314 -0800", - ) - # Workaround for protocolbuffers/protobuf#5472 - # At master, they provide a macro that creates this dependency. We can't - # load it from here though. - if "net_zlib" not in native.existing_rules(): - native.bind( - name = "zlib", - actual = "@net_zlib//:zlib", - ) - http_archive( - name = "net_zlib", - build_file = "@com_google_protobuf//:third_party/zlib.BUILD", - sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", - strip_prefix = "zlib-1.2.11", - urls = ["https://zlib.net/zlib-1.2.11.tar.gz"], - ) - + # Extra protoc plugins and libraries. + # Doesn't belong here, but low maintenance. _maybe( git_repository, name = "com_github_mwitkow_go_proto_validators", remote = "https://github.com/mwitkow/go-proto-validators", - commit = "1f388280e944c97cc59c75d8c84a704097d1f1d6", # master, as of 2019-03-03 + # "latest" as of 2019-07-08 + commit = "fbdcedf3a5550890154208a722600dd6af252902", + shallow_since = "1562622466 +0100", patches = ["@io_bazel_rules_go//third_party:com_github_mwitkow_go_proto_validators-gazelle.patch"], patch_args = ["-p1"], - shallow_since = "1549963709 +0000", # gazelle args: -go_prefix github.com/mwitkow/go-proto-validators -proto disable ) + # Extra protoc plugins and libraries + # Doesn't belong here, but low maintenance. _maybe( git_repository, name = "com_github_gogo_protobuf", remote = "https://github.com/gogo/protobuf", - commit = "ba06b47c162d49f2af050fb4c75bcbc86a159d5c", # v1.2.1, as of 2019-03-03 + # v1.2.1, "latest" as of 20190-07-08 + commit = "ba06b47c162d49f2af050fb4c75bcbc86a159d5c", + shallow_since = "1550471403 +0200", patches = ["@io_bazel_rules_go//third_party:com_github_gogo_protobuf-gazelle.patch"], patch_args = ["-p1"], - shallow_since = "1550471403 +0200", # gazelle args: -go_prefix github.com/gogo/protobuf -proto legacy ) @@ -127,70 +138,34 @@ def go_rules_dependencies(): name = "gogo_special_proto", ) - # GRPC dependencies - _maybe( - git_repository, - name = "org_golang_x_net", - remote = "https://go.googlesource.com/net", - commit = "16b79f2e4e95ea23b2bf9903c9809ff7b013ce85", # master, as of 2019-03-3 - patches = ["@io_bazel_rules_go//third_party:org_golang_x_net-gazelle.patch"], - patch_args = ["-p1"], - shallow_since = "1551482021 +0000", - # gazelle args: -go_prefix golang.org/x/net - ) - - _maybe( - git_repository, - name = "org_golang_x_text", - remote = "https://go.googlesource.com/text", - commit = "f21a4dfb5e38f5895301dc265a8def02365cc3d0", # v0.3.0, latest as of 2019-03-03 - patches = ["@io_bazel_rules_go//third_party:org_golang_x_text-gazelle.patch"], - patch_args = ["-p1"], - shallow_since = "1513256923 +0000", - # gazelle args: -go_prefix golang.org/x/text - ) - _maybe( - git_repository, - name = "org_golang_x_sys", - remote = "https://go.googlesource.com/sys", - commit = "d455e41777fca6e8a5a79e34a14b8368bc11d9ba", # master, as of 2019-03-03 - patches = ["@io_bazel_rules_go//third_party:org_golang_x_sys-gazelle.patch"], - patch_args = ["-p1"], - shallow_since = "1551616002 +0000", - # gazelle args: -go_prefix golang.org/x/sys - ) - - _maybe( - git_repository, - name = "org_golang_google_grpc", - remote = "https://github.com/grpc/grpc-go", - commit = "2fdaae294f38ed9a121193c51ec99fecd3b13eb7", # v1.19.0, latest as of 2019-03-03 - patches = [ - "@io_bazel_rules_go//third_party:org_golang_google_grpc-gazelle.patch", - "@io_bazel_rules_go//third_party:org_golang_google_grpc-crosscompile.patch", - ], - patch_args = ["-p1"], - shallow_since = "1551206709 -0800", - # gazelle args: -go_prefix google.golang.org/grpc -proto disable - ) - + # go_library targets with pre-generated sources for Well Known Types + # and Google APIs. + # Doesn't belong here, but it would be an annoying source of errors if + # this weren't generated with -proto disable_global. _maybe( git_repository, name = "org_golang_google_genproto", remote = "https://github.com/google/go-genproto", - commit = "4f5b463f9597cbe0dd13a6a2cd4f85e788d27508", # master, as of 2019-03-03 + # "latest" as of 2019-07-08 + commit = "3bdd9d9f5532d75d09efb230bd767d265245cfe5", + shallow_since = "1562600220 -0600", patches = ["@io_bazel_rules_go//third_party:org_golang_google_genproto-gazelle.patch"], patch_args = ["-p1"], - shallow_since = "1551303189 -0700", # gazelle args: -go_prefix google.golang.org/genproto -proto disable_global ) + # go_proto_library targets for gRPC and Google APIs. + # TODO(#1986): migrate to com_google_googleapis. This workspace was added + # before the real workspace supported Bazel. Gazelle resolves dependencies + # here. Gazelle should resolve dependencies to com_google_googleapis + # instead, and we should remove this. _maybe( git_repository, name = "go_googleapis", - # master as of 2019-01-17 remote = "https://github.com/googleapis/googleapis", - commit = "41d72d444fbe445f4da89e13be02078734fb7875", # master, as of 2019-03-03 + # "latest" as of 2019-07-09 + commit = "b4c73face84fefb967ef6c72f0eae64faf67895f", + shallow_since = "1562194577 -0700", patches = [ "@io_bazel_rules_go//third_party:go_googleapis-deletebuild.patch", "@io_bazel_rules_go//third_party:go_googleapis-directives.patch", @@ -198,29 +173,6 @@ def go_rules_dependencies(): "@io_bazel_rules_go//third_party:go_googleapis-fix.patch", ], patch_args = ["-E", "-p1"], - shallow_since = "1551404057 -0800", - ) - - # Needed for examples - _maybe( - git_repository, - name = "com_github_golang_glog", - remote = "https://github.com/golang/glog", - commit = "23def4e6c14b4da8ac2ed8007337bc5eb5007998", # master as of 2019-03-03 - patches = ["@io_bazel_rules_go//third_party:com_github_golang_glog-gazelle.patch"], - patch_args = ["-p1"], - shallow_since = "1453852388 +1100", - # gazelle args: -go_prefix github.com/golang/glog - ) - _maybe( - git_repository, - name = "com_github_kevinburke_go_bindata", - remote = "https://github.com/kevinburke/go-bindata", - commit = "53d73b98acf3bd9f56d7f9136ed8e1be64756e1d", # v3.13.0, latest as of 2019-03-03 - patches = ["@io_bazel_rules_go//third_party:com_github_kevinburke_go_bindata-gazelle.patch"], - patch_args = ["-p1"], - shallow_since = "1545009224 +0000", - # gazelle args: -go_prefix github.com/kevinburke/go-bindata ) # This may be overridden by go_register_toolchains, but it's not mandatory diff --git a/go/workspace.rst b/go/workspace.rst index 08d9e0b5c2..f88edc6c5d 100644 --- a/go/workspace.rst +++ b/go/workspace.rst @@ -1,26 +1,32 @@ Go workspace rules ================== -.. _github.com/google/protobuf: https://github.com/google/protobuf/ +.. _#1986: https://github.com/bazelbuild/rules_go/issues/1986 +.. _gazelle: tools/gazelle/README.rst +.. _git_repository: https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/repo/git.bzl +.. _github.com/bazelbuild/bazel-skylib: https://github.com/bazelbuild/bazel-skylib +.. _github.com/gogo/protobuf: https://github.com/gogo/protobuf .. _github.com/golang/protobuf: https://github.com/golang/protobuf/ -.. _google.golang.org/genproto: https://github.com/google/go-genproto -.. _google.golang.org/grpc: https://github.com/grpc/grpc-go -.. _golang.org/x/net: https://github.com/golang/net/ -.. _golang.org/x/text: https://github.com/golang/text/ -.. _golang.org/x/tools: https://github.com/golang/tools/ -.. _golang.org/x/sys: https://github.com/golang/sys/ +.. _github.com/google/protobuf: https://github.com/google/protobuf/ +.. _github.com/googleapis/googleapis: https://github.com/googleapis/googleapis +.. _github.com/mwitkow/go-proto-validators: https://github.com/mwitkow/go-proto-validators .. _go_library: core.rst#go_library -.. _toolchains: toolchains.rst .. _go_register_toolchains: toolchains.rst#go_register_toolchains +.. _go_repository: https://github.com/bazelbuild/bazel-gazelle/blob/master/repository.rst#go_repository .. _go_toolchain: toolchains.rst#go_toolchain -.. _normal go logic: https://golang.org/cmd/go/#hdr-Remote_import_paths -.. _gazelle: tools/gazelle/README.rst +.. _golang.org/x/net: https://github.com/golang/net/ +.. _golang.org/x/sys: https://github.com/golang/sys/ +.. _golang.org/x/text: https://github.com/golang/text/ +.. _golang.org/x/tools: https://github.com/golang/tools/ +.. _google.golang.org/genproto: https://github.com/google/go-genproto +.. _google.golang.org/grpc: https://github.com/grpc/grpc-go .. _http_archive: https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/repo/http.bzl -.. _git_repository: https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/repo/git.bzl .. _nested workspaces: https://bazel.build/designs/2016/09/19/recursive-ws-parsing.html -.. _go_repository: https://github.com/bazelbuild/bazel-gazelle/blob/master/repository.rst#go_repository +.. _nogo: nogo.rst#nogo +.. _normal go logic: https://golang.org/cmd/go/#hdr-Remote_import_paths .. _repositories.bzl: https://github.com/bazelbuild/rules_go/blob/master/go/private/repositories.bzl .. _third_party: https://github.com/bazelbuild/rules_go/tree/master/third_party +.. _toolchains: toolchains.rst .. _go_prefix_faq: /README.rst#whats-up-with-the-go_default_library-name .. |go_prefix_faq| replace:: FAQ @@ -35,7 +41,7 @@ Go workspace rules Workspace rules are either repository rules, or macros that are intended to be used from the WORKSPACE file. -See also the `toolchains `_ rules, which contains the go_register_toolchains_ +See also the `toolchains `_ rules, which contains the `go_register_toolchains`_ workspace rule. .. contents:: :depth: 1 @@ -46,42 +52,133 @@ go_rules_dependencies ~~~~~~~~~~~~~~~~~~~~~ ``go_rules_dependencies`` is a macro that registers external dependencies needed -by the Go and proto rules in rules_go. - -When Bazel supports `nested workspaces`_ in the future, this macro may be -redundant, but for now, projects that use rules_go should *always* call it -from WORKSPACE. It takes no arguments and returns no results. - -The list of dependencies declared by ``go_rules_dependencies`` is quite long. -There are a few listed below that you are more likely to want to know about and -override, but it is by no means a complete list. - -* :value:`com_google_protobuf` : `github.com/google/protobuf`_ -* :value:`com_github_golang_protobuf` : `github.com/golang/protobuf`_ -* :value:`org_golang_google_genproto` : `google.golang.org/genproto`_ - (``go_library`` rules with pre-generated .pb.go files) -* :value:`go_googleapis` : `google.golang.org/genproto`_ (``go_proto_library`` - rules that generate code at build time) -* :value:`org_golang_google_grpc` : `google.golang.org/grpc`_ -* :value:`org_golang_x_net` : `golang.org/x/net`_ -* :value:`org_golang_x_text` : `golang.org/x/text`_ -* :value:`org_golang_x_tools` : `golang.org/x/tools`_ -* :value:`org_golang_x_sys`: `golang.org/x/sys`_ - -``go_rules_dependencies`` won't override repositories that were declared -earlier, so you can replace any of these repositories with a different version -by declaring a repository rule with the same name before calling -``go_rules_dependencies``. - -You can find the full implementation in `repositories.bzl`_. - -See `Overriding dependencies`_ for examples of how to use alternative -versions of these repositories. +by the Go rules. Projects that use rules_go should *always* call it from +WORKSPACE. It may be called before or after other workspace declarations. +It must be called before ``go_register_toolchains``. + +See `Overriding dependencies`_ for instructions on using a different version +of one of the repositories below. + +``go_rules_dependencies`` declares the repositories in the table below. +It also declares some internal repositories not described here. + ++-------------------------------------------------+-------------------------------------------+ +| **Name** | **Path** | ++-------------------------------------------------+-------------------------------------------+ +| :value:`bazel_skylib` | `github.com/bazelbuild/bazel-skylib`_ | ++-------------------------------------------------+-------------------------------------------+ +| A library of useful Starlark functions, used in the implementation | +| of rules_go. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`org_golang_x_tools` | `golang.org/x/tools`_ | ++-------------------------------------------------+-------------------------------------------+ +| The Go tools module. Provides the analysis framework that nogo_ is based on. | +| Also provides other package loading and testing infrastructure. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`com_github_golang_protobuf` | `github.com/golang/protobuf`_ | ++-------------------------------------------------+-------------------------------------------+ +| The Go protobuf plugin and runtime. When overriding this, make sure to use | +| ``@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch``. | +| This is needed to support both pre-generated and dynamically generated | +| proto libraries. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`com_github_mwitkow_go_proto_validators` | `github.com/mwitkow/go-proto-validators`_ | ++-------------------------------------------------+-------------------------------------------+ +| Legacy definition for proto plugin. Ideally ``go_rules_dependencies`` should | +| not provide this. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`com_github_gogo_protobuf` | `github.com/gogo/protobuf`_ | ++-------------------------------------------------+-------------------------------------------+ +| Legacy definition for proto plugins. Ideally ``go_rules_dependencies`` should | +| not provide this. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`org_golang_google_genproto` | `google.golang.org/genproto`_ | ++-------------------------------------------------+-------------------------------------------+ +| Pre-generated proto libraries for gRPC and Google APIs. Ideally, | +| ``go_rules_dependencies`` should provide this, but it doesn't change often, | +| and many things break without it. | ++-------------------------------------------------+-------------------------------------------+ +| :value:`go_googleapis` | `github.com/googleapis/googleapis`_ | ++-------------------------------------------------+-------------------------------------------+ +| Like :value:`org_golang_google_genproto` but provides ``go_proto_library`` | +| targets instead of ``go_library``. Ideally we should use | +| ``com_google_googleapis``, but Gazelle still resolves imports to this repo. | +| See `#1986`_. | ++-------------------------------------------------+-------------------------------------------+ + +Proto dependencies +~~~~~~~~~~~~~~~~~~ + +In order to build ``proto_library`` and ``go_proto_library`` rules, you must +declare a repository named ``com_google_protobuf`` as below (perhaps +with a newer commit). -go_repository -~~~~~~~~~~~~~ +.. code:: bzl + + load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") + + git_repository( + name = "com_google_protobuf", + commit = "09745575a923640154bcf307fba8aedff47f240a", + remote = "https://github.com/protocolbuffers/protobuf", + shallow_since = "1558721209 -0700", + ) + + load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") + + protobuf_deps() + +Previously, ``com_google_protobuf`` was declared by ``go_rules_dependencies``. +However, the ``protobuf_deps`` macro cannot be called from there, and +inlining it made it difficult for users to pick their own version of +``com_google_protobuf``. -This rule has moved. See `go_repository`_ in the Gazelle repository. +gRPC dependencies +~~~~~~~~~~~~~~~~~ + +In order to build ``go_proto_library`` rules with the gRPC plugin, +several additional dependencies are needed. At minimum, you'll need to +declare ``org_golang_google_grpc``, ``org_golang_x_net``, and +``org_golang_x_text``. + +If you're using Gazelle, and you already import ``google.golang.org/grpc`` +from a .go file somewhere in your repository, and you're also using Go modules +to manage dependencies, you can generate these rules with +``bazel run //:gazelle -- update-repos -from_file=go.mod``. If you're using +dep, replace ``go.mod`` with ``Gopkg.lock`` in the above command. + +Make sure you set ``build_file_proto_mode = "disable"`` on the +`go_repository`_ rule for ``org_golang_google_grpc``. + +For example: + +.. code:: bzl + + load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") + + gazelle_dependencies() + + go_repository( + name = "org_golang_google_grpc", + build_file_proto_mode = "disable", + importpath = "google.golang.org/grpc", + sum = "h1:J0UbZOIrCAl+fpTOf8YLs4dJo8L/owV4LYVtAXQoPkw=", + version = "v1.22.0", + ) + + go_repository( + name = "org_golang_x_net", + importpath = "golang.org/x/net", + sum = "h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628=", + version = "v0.0.0-20190311183353-d8887717615a", + ) + + go_repository( + name = "org_golang_x_text", + importpath = "golang.org/x/text", + sum = "h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=", + version = "v0.3.0", + ) Overriding dependencies ~~~~~~~~~~~~~~~~~~~~~~~ @@ -90,7 +187,7 @@ You can override a dependency declared in ``go_rules_dependencies`` by declaring a repository rule in WORKSPACE with the same name *before* the call to ``go_rules_dependencies``. -For example, this is how you would override ``org_golang_x_sys``. +For example, this is how you would override ``com_github_golang_protobuf``: .. code:: bzl @@ -98,8 +195,11 @@ For example, this is how you would override ``org_golang_x_sys``. http_archive( name = "io_bazel_rules_go", - sha256 = "6776d68ebb897625dead17ae510eac3d5f6342367327875210df44dbe2aeeb19", - urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.17.1/rules_go-0.17.1.tar.gz"], + urls = [ + "https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/rules_go/releases/download/0.18.7/rules_go-0.18.7.tar.gz", + "https://github.com/bazelbuild/rules_go/releases/download/0.18.7/rules_go-0.18.7.tar.gz", + ], + sha256 = "45409e6c4f748baa9e05f8f6ab6efaa05739aa064e3ab94e5a1a09849c51806a", ) http_archive( @@ -108,14 +208,18 @@ For example, this is how you would override ``org_golang_x_sys``. urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/0.17.0/bazel-gazelle-0.17.0.tar.gz"], ) - load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") - + load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains") load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") go_repository( - name = "org_golang_x_sys", - commit = "57f5ac02873b2752783ca8c3c763a20f911e4d89", - importpath = "golang.org/x/sys", + name = "com_github_golang_protobuf", + build_file_proto_mode = "disable_global", + commit = "b5d812f8a3706043e23a9cd5babf2e5423744d30", + importpath = "github.com/golang/protobuf", + patches = [ + "@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch", + ], + patch_args = ["-p1"], ) go_rules_dependencies() @@ -124,25 +228,17 @@ For example, this is how you would override ``org_golang_x_sys``. gazelle_dependencies() -In order to avoid a dependency on Gazelle, the repositories in -``go_rules_dependencies`` are declared with Bazel's `git_repository`_ and -`http_archive`_ rules instead of `go_repository`_. These rules accept a list of -patches, so we provide pre-generated patches that are equivalent to running -Gazelle. These patches are checked into the `third_party`_ directory with the -suffix ``-gazelle.patch``. +Some of the dependencies declared by ``go_rules_dependencies`` require +additional patches and or adjustments compared to what `go_repository`_ +generates by default (as ``com_github_golang_protobuf`` does in the example +above). Patches may be found in the `third_party`_ directory. +See notes in `repositories.bzl`_. If you're generated build files with +`go_repository`_, you do not need the ``*-gazelle.patch`` files. -When upgrading these rules, you can use `go_repository`_ instead of using these -patches. This will run Gazelle automatically when the repository is checked -out. Note that some repositories require additional patches after running -Gazelle. You can provide the additional patches to `go_repository`_. +go_repository +~~~~~~~~~~~~~ -.. code:: bzl +``go_repository`` is a repository rule defined in the Gazelle repository +that retrieves a Go module at a specific version and generates Bazel build files +using Gazelle. See `go_repository`_ for full documentation. - go_repository( - name = "com_github_golang_protobuf", - build_file_proto_mode = "disable_global", - commit = "7011d38ac0d201eeddff4a4085a657c3da322d75", - importpath = "github.com/golang/protobuf", - patch_args = ["-p1"], - patches = ["@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch"], - ) diff --git a/tests/core/cross/proto_test.go b/tests/core/cross/proto_test.go index 2dc1d76c2e..63395274fa 100644 --- a/tests/core/cross/proto_test.go +++ b/tests/core/cross/proto_test.go @@ -21,6 +21,20 @@ import ( ) var testArgs = bazel_testing.Args{ + WorkspaceSuffix: ` +load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") + +git_repository( + name = "com_google_protobuf", + commit = "09745575a923640154bcf307fba8aedff47f240a", + remote = "https://github.com/protocolbuffers/protobuf", + shallow_since = "1558721209 -0700", +) + +load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") + +protobuf_deps() +`, Main: ` -- BUILD.bazel -- load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") diff --git a/tests/grpc_repos.bzl b/tests/grpc_repos.bzl new file mode 100644 index 0000000000..3ffe4ed418 --- /dev/null +++ b/tests/grpc_repos.bzl @@ -0,0 +1,38 @@ +# Copyright 2019 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +load("@bazel_gazelle//:deps.bzl", "go_repository") + +def grpc_dependencies(): + go_repository( + name = "org_golang_google_grpc", + build_file_proto_mode = "disable", + importpath = "google.golang.org/grpc", + sum = "h1:J0UbZOIrCAl+fpTOf8YLs4dJo8L/owV4LYVtAXQoPkw=", + version = "v1.22.0", + ) + + go_repository( + name = "org_golang_x_net", + importpath = "golang.org/x/net", + sum = "h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628=", + version = "v0.0.0-20190311183353-d8887717615a", + ) + + go_repository( + name = "org_golang_x_text", + importpath = "golang.org/x/text", + sum = "h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=", + version = "v0.3.0", + ) diff --git a/tests/integration/popular_repos/BUILD.bazel b/tests/integration/popular_repos/BUILD.bazel index 007edf2921..8c982fb1a8 100644 --- a/tests/integration/popular_repos/BUILD.bazel +++ b/tests/integration/popular_repos/BUILD.bazel @@ -73,17 +73,13 @@ test_suite( "@org_golang_x_net//dns/dnsmessage:go_default_test", "@org_golang_x_net//html:go_default_test", "@org_golang_x_net//html/atom:go_default_test", - "@org_golang_x_net//http/httpguts:go_default_test", - "@org_golang_x_net//http/httpproxy:go_default_test", - "@org_golang_x_net//http2/h2c:go_default_test", "@org_golang_x_net//http2/hpack:go_default_test", "@org_golang_x_net//idna:go_default_test", "@org_golang_x_net//internal/socket:go_default_test", - "@org_golang_x_net//internal/socks:go_default_test", - "@org_golang_x_net//internal/sockstest:go_default_test", "@org_golang_x_net//internal/timeseries:go_default_test", "@org_golang_x_net//ipv4:go_default_test", "@org_golang_x_net//ipv6:go_default_test", + "@org_golang_x_net//lex/httplex:go_default_test", "@org_golang_x_net//netutil:go_default_test", "@org_golang_x_net//proxy:go_default_test", "@org_golang_x_net//publicsuffix:go_default_test", @@ -115,7 +111,6 @@ test_suite( "@org_golang_x_text//collate:go_default_test", "@org_golang_x_text//collate/build:go_default_test", "@org_golang_x_text//currency:go_default_test", - "@org_golang_x_text//date:go_default_test", "@org_golang_x_text//encoding:go_default_test", "@org_golang_x_text//encoding/htmlindex:go_default_test", "@org_golang_x_text//encoding/ianaindex:go_default_test", @@ -124,7 +119,6 @@ test_suite( "@org_golang_x_text//internal/catmsg:go_default_test", "@org_golang_x_text//internal/colltab:go_default_test", "@org_golang_x_text//internal/export/idna:go_default_test", - "@org_golang_x_text//internal/format:go_default_test", "@org_golang_x_text//internal/number:go_default_test", "@org_golang_x_text//internal/stringset:go_default_test", "@org_golang_x_text//internal/tag:go_default_test", @@ -133,8 +127,6 @@ test_suite( "@org_golang_x_text//language:go_default_test", "@org_golang_x_text//language/display:go_default_test", "@org_golang_x_text//message:go_default_test", - "@org_golang_x_text//message/catalog:go_default_test", - "@org_golang_x_text//number:go_default_test", "@org_golang_x_text//runes:go_default_test", "@org_golang_x_text//search:go_default_test", "@org_golang_x_text//secure/bidirule:go_default_test", @@ -160,6 +152,7 @@ test_suite( "@org_golang_x_tools//cmd/go-contrib-init:go_default_test", "@org_golang_x_tools//cmd/splitdwarf/internal/macho:go_default_test", "@org_golang_x_tools//go/analysis/internal/analysisflags:go_default_test", + "@org_golang_x_tools//go/analysis/passes/errorsas:go_default_test", "@org_golang_x_tools//go/ast/astutil:go_default_test", "@org_golang_x_tools//go/callgraph/static:go_default_test", "@org_golang_x_tools//go/cfg:go_default_test", @@ -173,10 +166,13 @@ test_suite( "@org_golang_x_tools//internal/gopathwalk:go_default_test", "@org_golang_x_tools//internal/jsonrpc2:go_default_test", "@org_golang_x_tools//internal/lsp/diff:go_default_test", - "@org_golang_x_tools//internal/lsp/source:go_default_test", + "@org_golang_x_tools//internal/lsp/fuzzy:go_default_test", + "@org_golang_x_tools//internal/lsp/snippet:go_default_test", "@org_golang_x_tools//internal/lsp/testdata/analyzer:go_default_test", + "@org_golang_x_tools//internal/memoize:go_default_test", "@org_golang_x_tools//internal/module:go_default_test", "@org_golang_x_tools//internal/semver:go_default_test", + "@org_golang_x_tools//internal/span:go_default_test", "@org_golang_x_tools//internal/txtar:go_default_test", "@org_golang_x_tools//playground/socket:go_default_test", "@org_golang_x_tools//present:go_default_test", @@ -184,36 +180,18 @@ test_suite( ) test_suite( - name = "org_golang_google_grpc", + name = "com_github_golang_glog", tests = [ - "@org_golang_google_grpc//balancer/grpclb:go_default_test", - "@org_golang_google_grpc//balancer/roundrobin:go_default_test", - "@org_golang_google_grpc//balancer/xds/edsbalancer:go_default_test", - "@org_golang_google_grpc//benchmark:go_default_test", - "@org_golang_google_grpc//benchmark/latency:go_default_test", - "@org_golang_google_grpc//benchmark/primitives:go_default_test", - "@org_golang_google_grpc//channelz/service:go_default_test", - "@org_golang_google_grpc//codes:go_default_test", - "@org_golang_google_grpc//credentials/alts/internal/authinfo:go_default_test", - "@org_golang_google_grpc//credentials/alts/internal/conn:go_default_test", - "@org_golang_google_grpc//credentials/alts/internal/handshaker:go_default_test", - "@org_golang_google_grpc//credentials/alts/internal/handshaker/service:go_default_test", - "@org_golang_google_grpc//credentials/internal:go_default_test", - "@org_golang_google_grpc//encoding/proto:go_default_test", - "@org_golang_google_grpc//grpclog:go_default_test", - "@org_golang_google_grpc//health:go_default_test", - "@org_golang_google_grpc//internal/binarylog:go_default_test", - "@org_golang_google_grpc//internal/channelz:go_default_test", - "@org_golang_google_grpc//internal/grpcsync:go_default_test", - "@org_golang_google_grpc//internal/grpctest:go_default_test", - "@org_golang_google_grpc//internal/leakcheck:go_default_test", - "@org_golang_google_grpc//internal/testutils:go_default_test", - "@org_golang_google_grpc//metadata:go_default_test", - "@org_golang_google_grpc//naming:go_default_test", - "@org_golang_google_grpc//reflection:go_default_test", - "@org_golang_google_grpc//resolver/dns:go_default_test", - "@org_golang_google_grpc//stats:go_default_test", - "@org_golang_google_grpc//status:go_default_test", - "@org_golang_google_grpc//test/bufconn:go_default_test", + "@com_github_golang_glog//:go_default_test", + ], +) + +test_suite( + name = "org_golang_x_sync", + tests = [ + "@org_golang_x_sync//errgroup:go_default_test", + "@org_golang_x_sync//semaphore:go_default_test", + "@org_golang_x_sync//singleflight:go_default_test", + "@org_golang_x_sync//syncmap:go_default_test", ], ) diff --git a/tests/integration/popular_repos/README.rst b/tests/integration/popular_repos/README.rst index 869a50823f..cfd1a2bca5 100644 --- a/tests/integration/popular_repos/README.rst +++ b/tests/integration/popular_repos/README.rst @@ -69,17 +69,13 @@ This runs tests from the repository `golang.org/x/net * @org_golang_x_net//dns/dnsmessage:go_default_test * @org_golang_x_net//html:go_default_test * @org_golang_x_net//html/atom:go_default_test -* @org_golang_x_net//http/httpguts:go_default_test -* @org_golang_x_net//http/httpproxy:go_default_test -* @org_golang_x_net//http2/h2c:go_default_test * @org_golang_x_net//http2/hpack:go_default_test * @org_golang_x_net//idna:go_default_test * @org_golang_x_net//internal/socket:go_default_test -* @org_golang_x_net//internal/socks:go_default_test -* @org_golang_x_net//internal/sockstest:go_default_test * @org_golang_x_net//internal/timeseries:go_default_test * @org_golang_x_net//ipv4:go_default_test * @org_golang_x_net//ipv6:go_default_test +* @org_golang_x_net//lex/httplex:go_default_test * @org_golang_x_net//netutil:go_default_test * @org_golang_x_net//proxy:go_default_test * @org_golang_x_net//publicsuffix:go_default_test @@ -113,7 +109,6 @@ This runs tests from the repository `golang.org/x/text `_ - -* @org_golang_google_grpc//balancer/grpclb:go_default_test -* @org_golang_google_grpc//balancer/roundrobin:go_default_test -* @org_golang_google_grpc//balancer/xds/edsbalancer:go_default_test -* @org_golang_google_grpc//benchmark:go_default_test -* @org_golang_google_grpc//benchmark/latency:go_default_test -* @org_golang_google_grpc//benchmark/primitives:go_default_test -* @org_golang_google_grpc//channelz/service:go_default_test -* @org_golang_google_grpc//codes:go_default_test -* @org_golang_google_grpc//credentials/alts/internal/authinfo:go_default_test -* @org_golang_google_grpc//credentials/alts/internal/conn:go_default_test -* @org_golang_google_grpc//credentials/alts/internal/handshaker:go_default_test -* @org_golang_google_grpc//credentials/alts/internal/handshaker/service:go_default_test -* @org_golang_google_grpc//credentials/internal:go_default_test -* @org_golang_google_grpc//encoding/proto:go_default_test -* @org_golang_google_grpc//grpclog:go_default_test -* @org_golang_google_grpc//health:go_default_test -* @org_golang_google_grpc//internal/binarylog:go_default_test -* @org_golang_google_grpc//internal/channelz:go_default_test -* @org_golang_google_grpc//internal/grpcsync:go_default_test -* @org_golang_google_grpc//internal/grpctest:go_default_test -* @org_golang_google_grpc//internal/leakcheck:go_default_test -* @org_golang_google_grpc//internal/testutils:go_default_test -* @org_golang_google_grpc//metadata:go_default_test -* @org_golang_google_grpc//naming:go_default_test -* @org_golang_google_grpc//reflection:go_default_test -* @org_golang_google_grpc//resolver/dns:go_default_test -* @org_golang_google_grpc//stats:go_default_test -* @org_golang_google_grpc//status:go_default_test -* @org_golang_google_grpc//test/bufconn:go_default_test +This runs tests from the repository `github.com/golang/glog `_ + +* @com_github_golang_glog//:go_default_test + + +org_golang_x_sync +_________________ + +This runs tests from the repository `golang.org/x/sync `_ + +* @org_golang_x_sync//errgroup:go_default_test +* @org_golang_x_sync//semaphore:go_default_test +* @org_golang_x_sync//singleflight:go_default_test +* @org_golang_x_sync//syncmap:go_default_test diff --git a/tests/integration/popular_repos/popular_repos.bzl b/tests/integration/popular_repos/popular_repos.bzl index 10a2c69156..66f9400fa0 100644 --- a/tests/integration/popular_repos/popular_repos.bzl +++ b/tests/integration/popular_repos/popular_repos.bzl @@ -57,8 +57,13 @@ def popular_repos(): ) _maybe( go_repository, - name = "org_golang_google_grpc", - importpath = "google.golang.org/grpc", - commit = "3f10311ccf076b6b7cba28273df3290d42e60982", - build_file_proto_mode = "disable", + name = "com_github_golang_glog", + importpath = "github.com/golang/glog", + commit = "23def4e6c14b4da8ac2ed8007337bc5eb5007998", + ) + _maybe( + go_repository, + name = "org_golang_x_sync", + importpath = "golang.org/x/sync", + commit = "112230192c580c3556b8cee6403af37a4fc5f28c", ) diff --git a/tests/integration/popular_repos/popular_repos.py b/tests/integration/popular_repos/popular_repos.py index a5ad4cf44d..05d7e63605 100755 --- a/tests/integration/popular_repos/popular_repos.py +++ b/tests/integration/popular_repos/popular_repos.py @@ -68,7 +68,6 @@ "encoding/traditionalchinese:go_default_test", # Needs testdata directory "encoding/unicode/utf32:go_default_test", # Needs testdata directory "encoding/unicode:go_default_test", # Needs testdata directory - "internal/cldrtree:go_default_test", # Needs testdata directory ], ), @@ -105,6 +104,7 @@ "go/analysis/passes/shadow:go_default_test", # Needs testdata directory "go/analysis/passes/tests:go_default_test", # Needs testdata directory "go/analysis/passes/tests/testdata/src/a:go_default_test", # Not a real test + "go/analysis/passes/tests/testdata/src/b_x_test:go_default_test", # Not a real test "go/analysis/passes/tests/testdata/src/divergent:go_default_test", # Not a real test "go/analysis/passes/unmarshal:go_default_test", # Needs go list "go/analysis/passes/unreachable:go_default_test", # Needs testdata directory @@ -123,7 +123,10 @@ "go/ssa/interp:go_default_test", # Needs testdata directory "go/ssa/ssautil:go_default_test", # Needs testdata directory "go/ssa:go_default_test", # Needs testdata directory + "internal/apidiff:go_default_test", # Needs testdata directory + "internal/imports:go_default_test", # Needs testdata directory "internal/lsp:go_default_test", # Needs testdata directory + "internal/lsp/source:go_default_test", # Needs testdata directory "internal/lsp/cmd:go_default_test", # panics? "internal/lsp/testdata/testy:go_default_test", # Is testdata directory "refactor/eg:go_default_test", # Needs testdata directory @@ -139,7 +142,6 @@ "godoc:go_default_test", # requires GOROOT and GOPATH "godoc/static:go_default_test", # requires data files "godoc/vfs/zipfs:go_default_test", # requires GOROOT - "imports:go_default_test", # probably needs GOROOT "go/types/typeutil:go_default_test", # requires GOROOT "go/analysis/analysistest:go_default_test", # requires build cache "go/analysis/passes/findcall:go_default_test", # requires build cache @@ -154,24 +156,15 @@ ), dict( - name = "org_golang_google_grpc", - importpath = "google.golang.org/grpc", - commit = "3f10311ccf076b6b7cba28273df3290d42e60982", + name = "com_github_golang_glog", + importpath = "github.com/golang/glog", + commit = "23def4e6c14b4da8ac2ed8007337bc5eb5007998", + ), - # GRPC has already-generated protobuf definitions, and we don't currently - # register any protobuf toolchains in this WORKSPACE. As such, the build - # should fail if we try to generate protobuf rules, but succeed if we - # disable generation. - build_file_proto_mode = "disable", - excludes = [ - "test:go_default_test", - "examples/route_guide/mock_routeguide:go_default_test", - "examples/helloworld/mock_helloworld:go_default_test", - "credentials:go_default_test", - "credentials/alts:go_default_test", # not supported on darwin - ":go_default_test", - "internal/transport:go_default_test", # slow - ], + dict( + name = "org_golang_x_sync", + importpath = "golang.org/x/sync", + commit = "112230192c580c3556b8cee6403af37a4fc5f28c", ), ] diff --git a/third_party/com_github_gogo_protobuf-gazelle.patch b/third_party/com_github_gogo_protobuf-gazelle.patch index 80b4f07289..04cf3a2d55 100644 --- a/third_party/com_github_gogo_protobuf-gazelle.patch +++ b/third_party/com_github_gogo_protobuf-gazelle.patch @@ -819,7 +819,7 @@ diff -urN a/protoc-gen-gogo/plugin/BUILD.bazel b/protoc-gen-gogo/plugin/BUILD.ba diff -urN a/protoc-gen-gogo/testdata/BUILD.bazel b/protoc-gen-gogo/testdata/BUILD.bazel --- a/protoc-gen-gogo/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/protoc-gen-gogo/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( @@ -834,7 +834,6 @@ diff -urN a/protoc-gen-gogo/testdata/BUILD.bazel b/protoc-gen-gogo/testdata/BUIL + "//protoc-gen-gogo/testdata/extension_user:go_default_library", + "//protoc-gen-gogo/testdata/imports:go_default_library", + "//protoc-gen-gogo/testdata/my_test:go_default_library", -+ "@com_github_gogo_protobuf//protoc-gen-gogo/testdata/multi:go_default_library", + ], +) diff -urN a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel b/protoc-gen-gogo/testdata/deprecated/BUILD.bazel @@ -1161,7 +1160,7 @@ diff -urN a/protoc-gen-gogo/testdata/multi/BUILD.bazel b/protoc-gen-gogo/testdat diff -urN a/protoc-gen-gogo/testdata/my_test/BUILD.bazel b/protoc-gen-gogo/testdata/my_test/BUILD.bazel --- a/protoc-gen-gogo/testdata/my_test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/protoc-gen-gogo/testdata/my_test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +filegroup( @@ -1175,10 +1174,7 @@ diff -urN a/protoc-gen-gogo/testdata/my_test/BUILD.bazel b/protoc-gen-gogo/testd + srcs = ["test.pb.go"], + importpath = "github.com/gogo/protobuf/protoc-gen-gogo/testdata/my_test", + visibility = ["//visibility:public"], -+ deps = [ -+ "//proto:go_default_library", -+ "@com_github_gogo_protobuf//protoc-gen-gogo/testdata/multi:go_default_library", -+ ], ++ deps = ["//proto:go_default_library"], +) diff -urN a/protoc-gen-gogo/testdata/proto3/BUILD.bazel b/protoc-gen-gogo/testdata/proto3/BUILD.bazel --- a/protoc-gen-gogo/testdata/proto3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -1340,37 +1336,6 @@ diff -urN a/sortkeys/BUILD.bazel b/sortkeys/BUILD.bazel + importpath = "github.com/gogo/protobuf/sortkeys", + visibility = ["//visibility:public"], +) -diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel ---- a/test/asymetric-issue125/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/asymetric-issue125/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+filegroup( -+ name = "go_default_library_protos", -+ srcs = ["asym.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "asym.pb.go", -+ "pop.go", -+ ], -+ importpath = "github.com/gogo/protobuf/test/asymetric-issue125", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//gogoproto:go_default_library", -+ "//proto:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["asym_test.go"], -+ embed = [":go_default_library"], -+) diff -urN a/test/BUILD.bazel b/test/BUILD.bazel --- a/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1417,6 +1382,37 @@ diff -urN a/test/BUILD.bazel b/test/BUILD.bazel + "//proto:go_default_library", + ], +) +diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel +--- a/test/asymetric-issue125/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/test/asymetric-issue125/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++filegroup( ++ name = "go_default_library_protos", ++ srcs = ["asym.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "asym.pb.go", ++ "pop.go", ++ ], ++ importpath = "github.com/gogo/protobuf/test/asymetric-issue125", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//gogoproto:go_default_library", ++ "//proto:go_default_library", ++ ], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["asym_test.go"], ++ embed = [":go_default_library"], ++) diff -urN a/test/cachedsize/BUILD.bazel b/test/cachedsize/BUILD.bazel --- a/test/cachedsize/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/cachedsize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1910,6 +1906,18 @@ diff -urN a/test/custom/BUILD.bazel b/test/custom/BUILD.bazel + srcs = ["custom_test.go"], + embed = [":go_default_library"], +) +diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.bazel +--- a/test/custom-dash-type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/test/custom-dash-type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["customdash.go"], ++ importpath = "github.com/gogo/protobuf/test/custom-dash-type", ++ visibility = ["//visibility:public"], ++) diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BUILD.bazel --- a/test/custombytesnonstruct/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/custombytesnonstruct/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1941,18 +1949,6 @@ diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BU + srcs = ["custombytesnonstruct_test.go"], + embed = [":go_default_library"], +) -diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.bazel ---- a/test/custom-dash-type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/custom-dash-type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["customdash.go"], -+ importpath = "github.com/gogo/protobuf/test/custom-dash-type", -+ visibility = ["//visibility:public"], -+) diff -urN a/test/dashfilename/BUILD.bazel b/test/dashfilename/BUILD.bazel --- a/test/dashfilename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/dashfilename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2844,6 +2840,24 @@ diff -urN a/test/issue262/BUILD.bazel b/test/issue262/BUILD.bazel + "//types:go_default_library", + ], +) +diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel +--- a/test/issue270/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/test/issue270/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["doc.go"], ++ importpath = "github.com/gogo/protobuf/test/issue270", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["issue270_test.go"], ++ embed = [":go_default_library"], ++) diff -urN a/test/issue270/a/BUILD.bazel b/test/issue270/a/BUILD.bazel --- a/test/issue270/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/issue270/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2865,24 +2879,6 @@ diff -urN a/test/issue270/b/BUILD.bazel b/test/issue270/b/BUILD.bazel + srcs = ["b.proto"], + visibility = ["//visibility:public"], +) -diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel ---- a/test/issue270/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/issue270/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["doc.go"], -+ importpath = "github.com/gogo/protobuf/test/issue270", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["issue270_test.go"], -+ embed = [":go_default_library"], -+) diff -urN a/test/issue312/BUILD.bazel b/test/issue312/BUILD.bazel --- a/test/issue312/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/test/issue312/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 diff --git a/third_party/com_github_golang_glog-gazelle.patch b/third_party/com_github_golang_glog-gazelle.patch deleted file mode 100644 index b1311bf7b0..0000000000 --- a/third_party/com_github_golang_glog-gazelle.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -urN a/BUILD.bazel b/BUILD.bazel ---- a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "glog.go", -+ "glog_file.go", -+ ], -+ importpath = "github.com/golang/glog", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["glog_test.go"], -+ embed = [":go_default_library"], -+) diff --git a/third_party/com_github_golang_protobuf-extras.patch b/third_party/com_github_golang_protobuf-extras.patch index f7ab90e847..97f2221def 100644 --- a/third_party/com_github_golang_protobuf-extras.patch +++ b/third_party/com_github_golang_protobuf-extras.patch @@ -1,18 +1,3 @@ -diff -urN b/conformance/internal/conformance_proto/BUILD.bazel c/conformance/internal/conformance_proto/BUILD.bazel ---- b/conformance/internal/conformance_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ c/conformance/internal/conformance_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,5 +1,11 @@ - load("@io_bazel_rules_go//go:def.bzl", "go_library") - -+filegroup( -+ name = "go_default_library_protos", -+ srcs = ["conformance.proto"], -+ visibility = ["//conformance:__subpackages__"], -+) -+ - go_library( - name = "go_default_library", - srcs = ["conformance.pb.go"], diff -urN b/descriptor/BUILD.bazel c/descriptor/BUILD.bazel --- b/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -405,21 +390,6 @@ diff -urN b/protoc-gen-go/testdata/proto3/BUILD.bazel c/protoc-gen-go/testdata/p go_library( name = "go_default_library", srcs = ["proto3.pb.go"], -diff -urN b/ptypes/any/BUILD.bazel c/ptypes/any/BUILD.bazel ---- b/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ c/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,5 +1,11 @@ - load("@io_bazel_rules_go//go:def.bzl", "go_library") - -+filegroup( -+ name = "go_default_library_protos", -+ srcs = ["any.proto"], -+ visibility = ["//visibility:public"], -+) -+ - go_library( - name = "go_default_library", - srcs = ["any.pb.go"], diff -urN b/ptypes/BUILD.bazel c/ptypes/BUILD.bazel --- b/ptypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/ptypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -448,6 +418,21 @@ diff -urN b/ptypes/BUILD.bazel c/ptypes/BUILD.bazel go_test( name = "go_default_test", srcs = [ +diff -urN b/ptypes/any/BUILD.bazel c/ptypes/any/BUILD.bazel +--- b/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ c/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -1,5 +1,11 @@ + load("@io_bazel_rules_go//go:def.bzl", "go_library") + ++filegroup( ++ name = "go_default_library_protos", ++ srcs = ["any.proto"], ++ visibility = ["//visibility:public"], ++) ++ + go_library( + name = "go_default_library", + srcs = ["any.pb.go"], diff -urN b/ptypes/duration/BUILD.bazel c/ptypes/duration/BUILD.bazel --- b/ptypes/duration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/ptypes/duration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 diff --git a/third_party/com_github_golang_protobuf-gazelle.patch b/third_party/com_github_golang_protobuf-gazelle.patch index 04b6d03089..1b91d8f3b5 100644 --- a/third_party/com_github_golang_protobuf-gazelle.patch +++ b/third_party/com_github_golang_protobuf-gazelle.patch @@ -1,47 +1,3 @@ -diff -urN a/conformance/BUILD.bazel b/conformance/BUILD.bazel ---- a/conformance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/conformance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["conformance.go"], -+ importpath = "github.com/golang/protobuf/conformance", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//conformance/internal/conformance_proto:go_default_library", -+ "//jsonpb:go_default_library", -+ "//proto:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "conformance", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/conformance/internal/conformance_proto/BUILD.bazel b/conformance/internal/conformance_proto/BUILD.bazel ---- a/conformance/internal/conformance_proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/conformance/internal/conformance_proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["conformance.pb.go"], -+ importpath = "github.com/golang/protobuf/conformance/internal/conformance_proto", -+ visibility = ["//conformance:__subpackages__"], -+ deps = [ -+ "//proto:go_default_library", -+ "//ptypes/any:go_default_library", -+ "//ptypes/duration:go_default_library", -+ "//ptypes/struct:go_default_library", -+ "//ptypes/timestamp:go_default_library", -+ "//ptypes/wrappers:go_default_library", -+ "@org_golang_google_genproto//protobuf/field_mask:go_default_library", -+ ], -+) diff -urN a/descriptor/BUILD.bazel b/descriptor/BUILD.bazel --- a/descriptor/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/descriptor/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -127,7 +83,7 @@ diff -urN a/jsonpb/jsonpb_test_proto/BUILD.bazel b/jsonpb/jsonpb_test_proto/BUIL diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel --- a/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,54 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -179,7 +135,6 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + "//proto/test_proto:go_default_library", + "//ptypes:go_default_library", + "//ptypes/any:go_default_library", -+ "@org_golang_x_sync//errgroup:go_default_library", + ], +) diff -urN a/proto/proto3_proto/BUILD.bazel b/proto/proto3_proto/BUILD.bazel @@ -626,19 +581,6 @@ diff -urN a/protoc-gen-go/testdata/proto3/BUILD.bazel b/protoc-gen-go/testdata/p + visibility = ["//visibility:public"], + deps = ["//proto:go_default_library"], +) -diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel ---- a/ptypes/any/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["any.pb.go"], -+ importpath = "github.com/golang/protobuf/ptypes/any", -+ visibility = ["//visibility:public"], -+ deps = ["//proto:go_default_library"], -+) diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel --- a/ptypes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/ptypes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -679,6 +621,19 @@ diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel + "//ptypes/timestamp:go_default_library", + ], +) +diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel +--- a/ptypes/any/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/ptypes/any/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["any.pb.go"], ++ importpath = "github.com/golang/protobuf/ptypes/any", ++ visibility = ["//visibility:public"], ++ deps = ["//proto:go_default_library"], ++) diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel --- a/ptypes/duration/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/ptypes/duration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch index e688c225da..2f39e7357f 100644 --- a/third_party/go_googleapis-deletebuild.patch +++ b/third_party/go_googleapis-deletebuild.patch @@ -1,7 +1,140 @@ +diff -urN a/BUILD.bazel b/BUILD.bazel +--- a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,129 +0,0 @@ +-load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") +- +-# Target used by Cloud Build to build GAPIC libraries. +-# To find all available rules, use: +-# $ grep -Er '\-(java|go|php)"' +-pkg_tar( +- name = 'gapic-cloud-build', +- deps = [ +- '//google/api/expr/v1alpha1:gapi-cloud-cel-v1alpha1-go', +- '//google/api/expr/v1alpha1:google-cloud-cel-v1alpha1-java', +- '//google/bigtable/admin/v2:gapi-cloud-bigtableadmin-v2-go', +- '//google/bigtable/admin/v2:google-cloud-bigtable-admin-v2-java', +- '//google/bigtable/v2:gapi-cloud-bigtable-v2-go', +- '//google/bigtable/v2:google-cloud-bigtable-v2-java', +- '//google/cloud/asset/v1beta1:gapi-cloud-asset-v1beta1-go', +- '//google/cloud/asset/v1beta1:google-cloud-asset-v1beta1-java', +- '//google/cloud/automl/v1beta1:gapi-cloud-automl-v1beta1-go', +- '//google/cloud/automl/v1beta1:google-cloud-automl-v1beta1-java', +- '//google/cloud/bigquery/datatransfer/v1:gapi-cloud-bigquerydatatransfer-v1-go', +- '//google/cloud/bigquery/datatransfer/v1:google-cloud-bigquerydatatransfer-v1-java', +- '//google/cloud/bigquery/storage/v1beta1:gapi-cloud-bigquerystorage-v1-go', +- '//google/cloud/bigquery/storage/v1beta1:google-cloud-bigquerystorage-v1-java', +- '//google/cloud/dataproc/v1beta2:gapi-cloud-dataproc-v1beta2-go', +- '//google/cloud/dataproc/v1beta2:google-cloud-dataproc-v1beta2-java', +- '//google/cloud/dataproc/v1:gapi-cloud-dataproc-v1-go', +- '//google/cloud/dataproc/v1:google-cloud-dataproc-v1-java', +- '//google/cloud/dialogflow/v2beta1:gapi-cloud-dialogflow-v2beta1-go', +- '//google/cloud/dialogflow/v2beta1:google-cloud-dialogflow-v2beta1-java', +- '//google/cloud/dialogflow/v2:gapi-cloud-dialogflow-v2-go', +- '//google/cloud/dialogflow/v2:google-cloud-dialogflow-v2-java', +- '//google/cloud/dialogflow/v2:google-cloud-dialogflow-v2-php', +- '//google/cloud/iot/v1:gapi-cloud-iot-v1-go', +- '//google/cloud/iot/v1:google-cloud-iot-v1-java', +- '//google/cloud/kms/v1:gapi-cloud-kms-v1-go', +- '//google/cloud/kms/v1:google-cloud-kms-v1-java', +- '//google/cloud/language/v1beta2:gapi-cloud-language-v1beta2-go', +- '//google/cloud/language/v1beta2:google-cloud-language-v1beta2-java', +- '//google/cloud/language/v1:gapi-cloud-language-v1-go', +- '//google/cloud/language/v1:google-cloud-language-v1-java', +- '//google/cloud/language/v1:google-cloud-language-v1-php', +- '//google/cloud/oslogin/v1beta:gapi-cloud-oslogin-v1beta-go', +- '//google/cloud/oslogin/v1beta:google-cloud-oslogin-v1beta-java', +- '//google/cloud/oslogin/v1:gapi-cloud-oslogin-v1-go', +- '//google/cloud/oslogin/v1:google-cloud-oslogin-v1-java', +- '//google/cloud/redis/v1beta1:gapi-cloud-redis-v1beta1-go', +- '//google/cloud/redis/v1beta1:google-cloud-redis-v1beta1-java', +- '//google/cloud/redis/v1:gapi-cloud-redis-v1-go', +- '//google/cloud/redis/v1:google-cloud-redis-v1-java', +- '//google/cloud/scheduler/v1beta1:gapi-cloud-scheduler-v1beta1-go', +- '//google/cloud/scheduler/v1beta1:google-cloud-scheduler-v1beta1-java', +- '//google/cloud/securitycenter/v1beta1:gapi-cloud-securitycenter-v1beta1-go', +- '//google/cloud/securitycenter/v1beta1:google-cloud-securitycenter-v1beta1-java', +- '//google/cloud/speech/v1:gapi-cloud-speech-v1-go', +- '//google/cloud/speech/v1:google-cloud-speech-v1-java', +- '//google/cloud/speech/v1p1beta1:gapi-cloud-speech-v1p1beta1-go', +- '//google/cloud/speech/v1p1beta1:google-cloud-speech-v1p1beta1-java', +- '//google/cloud/tasks/v2beta2:gapi-cloud-tasks-v2beta2-go', +- '//google/cloud/tasks/v2beta2:google-cloud-tasks-v2beta2-java', +- '//google/cloud/tasks/v2beta3:gapi-cloud-tasks-v2beta3-go', +- '//google/cloud/tasks/v2beta3:google-cloud-tasks-v2beta3-java', +- '//google/cloud/texttospeech/v1beta1:gapi-cloud-texttospeech-v1beta1-go', +- '//google/cloud/texttospeech/v1beta1:google-cloud-texttospeech-v1beta1-java', +- '//google/cloud/texttospeech/v1:gapi-cloud-texttospeech-v1-go', +- '//google/cloud/texttospeech/v1:google-cloud-texttospeech-v1-java', +- '//google/cloud/videointelligence/v1beta1:gapi-cloud-video-intelligence-v1beta1-go', +- '//google/cloud/videointelligence/v1beta1:google-cloud-video-intelligence-v1beta1-java', +- '//google/cloud/videointelligence/v1beta2:gapi-cloud-video-intelligence-v1beta2-go', +- '//google/cloud/videointelligence/v1beta2:google-cloud-video-intelligence-v1beta2-java', +- '//google/cloud/videointelligence/v1:gapi-cloud-video-intelligence-v1-go', +- '//google/cloud/videointelligence/v1:google-cloud-video-intelligence-v1-java', +- '//google/cloud/videointelligence/v1p1beta1:gapi-cloud-video-intelligence-v1p1beta1-go', +- '//google/cloud/videointelligence/v1p1beta1:google-cloud-video-intelligence-v1p1beta1-java', +- '//google/cloud/videointelligence/v1p2beta1:gapi-cloud-video-intelligence-v1p2beta1-go', +- '//google/cloud/videointelligence/v1p2beta1:google-cloud-video-intelligence-v1p2beta1-java', +- '//google/cloud/videointelligence/v1p3beta1:gapi-cloud-video-intelligence-v1p3beta1-go', +- '//google/cloud/vision/v1:gapi-cloud-vision-v1-go', +- '//google/cloud/vision/v1:google-cloud-vision-v1-java', +- '//google/cloud/vision/v1p1beta1:gapi-cloud-vision-v1p1beta1-go', +- '//google/cloud/vision/v1p1beta1:google-cloud-vision-v1p1beta1-java', +- '//google/cloud/vision/v1p2beta1:gapi-cloud-vision-v1p2beta1-go', +- '//google/cloud/vision/v1p2beta1:google-cloud-vision-v1p2beta1-java', +- '//google/cloud/vision/v1p3beta1:gapi-cloud-vision-v1p3beta1-go', +- '//google/cloud/vision/v1p3beta1:google-cloud-vision-v1p3beta1-java', +- '//google/cloud/vision/v1p4beta1:gapi-cloud-vision-v1p4beta1-go', +- '//google/cloud/vision/v1p4beta1:google-cloud-vision-v1p4beta1-java', +- '//google/cloud/websecurityscanner/v1alpha:gapi-cloud-websecurityscanner-v1alpha-go', +- '//google/cloud/websecurityscanner/v1alpha:google-cloud-websecurityscanner-v1alpha-java', +- '//google/container/v1:gapi-cloud-container-v1-go', +- '//google/container/v1:google-cloud-container-v1-java', +- '//google/datastore/v1:gapi-cloud-datastore-v1-go', +- '//google/datastore/v1:google-cloud-datastore-v1-java', +- '//google/devtools/clouddebugger/v2:gapi-cloud-debugger-v2-go', +- '//google/devtools/clouddebugger/v2:google-cloud-debugger-v2-java', +- '//google/devtools/clouderrorreporting/v1beta1:gapi-cloud-error-reporting-v1beta1-go', +- '//google/devtools/clouderrorreporting/v1beta1:google-cloud-error-reporting-v1beta1-java', +- '//google/devtools/cloudtrace/v1:gapi-cloud-trace-v1-go', +- '//google/devtools/cloudtrace/v1:google-cloud-trace-v1-java', +- '//google/devtools/cloudtrace/v2:gapi-cloud-trace-v2-go', +- '//google/devtools/cloudtrace/v2:google-cloud-trace-v2-java', +- '//google/devtools/containeranalysis/v1beta1:gapi-cloud-containeranalysis-v1-go', +- '//google/devtools/containeranalysis/v1beta1:google-cloud-containeranalysis-v1-java', +- '//google/devtools/source/v1:gapi-cloud-source-v1-go', +- '//google/example/library/v1:gapi-cloud-library-v1-go', +- '//google/example/library/v1:google-cloud-library-v1-java', +- '//google/firestore/v1beta1:gapi-cloud-firestore-v1beta1-go', +- '//google/firestore/v1beta1:google-cloud-firestore-v1beta1-java', +- '//google/iam/admin/v1:gapi-cloud-iam-admin-v1-go', +- '//google/iam/credentials/v1:gapi-cloud-iamcredentials-v1-go', +- '//google/iam/credentials/v1:google-cloud-iamcredentials-v1-java', +- '//google/iam/v1:gapi-cloud-iam-v1-go', +- '//google/iam/v1/logging:gapi-cloud-iam-admin-go', +- '//google/logging/v2:gapi-cloud-logging-v2-go', +- '//google/logging/v2:google-cloud-logging-v2-java', +- '//google/longrunning:gapi-cloud-longrunning-go', +- '//google/monitoring/v3:gapi-cloud-monitoring-v3-go', +- '//google/monitoring/v3:google-cloud-monitoring-v3-java', +- '//google/privacy/dlp/v2:gapi-cloud-dlp-v2-go', +- '//google/privacy/dlp/v2:google-cloud-dlp-v2-java', +- '//google/pubsub/v1:gapi-cloud-pubsub-v1-go', +- '//google/pubsub/v1:google-cloud-pubsub-v1-java', +- '//google/pubsub/v1:google-cloud-pubsub-v1-php', +- '//google/spanner/admin/database/v1:gapi-cloud-spanner-admin-database-v1-go', +- '//google/spanner/admin/database/v1:google-cloud-spanner-admin-database-v1-java', +- '//google/spanner/admin/instance/v1:gapi-cloud-spanner-admin-instance-v1-go', +- '//google/spanner/admin/instance/v1:google-cloud-spanner-admin-instance-v1-java', +- '//google/spanner/v1:gapi-cloud-spanner-v1-go', +- '//google/spanner/v1:google-cloud-spanner-v1-java', +- ] +-) diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel --- a/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,319 +0,0 @@ +@@ -1,526 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -26,6 +159,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -proto_library( - name = "backend_proto", - srcs = ["backend.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -38,23 +172,35 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -) - -proto_library( +- name = "client_proto", +- srcs = ["client.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( - name = "config_change_proto", - srcs = ["config_change.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( - name = "consumer_proto", - srcs = ["consumer.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( - name = "context_proto", - srcs = ["context.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( - name = "control_proto", - srcs = ["control.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -70,6 +216,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -proto_library( - name = "documentation_proto", - srcs = ["documentation.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -79,8 +226,17 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -) - -proto_library( +- name = "field_behavior_proto", +- srcs = ["field_behavior.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( - name = "http_proto", - srcs = ["http.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -92,6 +248,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -proto_library( - name = "label_proto", - srcs = ["label.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -108,7 +265,10 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -proto_library( - name = "logging_proto", - srcs = ["logging.proto"], -- deps = [":annotations_proto"], +- deps = [ +- ":annotations_proto", +- ":label_proto", +- ], -) - -proto_library( @@ -126,6 +286,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - srcs = ["monitored_resource.proto"], - deps = [ - ":label_proto", +- ":launch_stage_proto", - "@com_google_protobuf//:struct_proto", - ], -) @@ -143,6 +304,14 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -) - -proto_library( +- name = "resource_proto", +- srcs = ["resource.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( - name = "service_proto", - srcs = ["service.proto"], - deps = [ @@ -162,11 +331,10 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - ":monitored_resource_proto", - ":monitoring_proto", - ":quota_proto", +- ":resource_proto", - ":source_info_proto", - ":system_parameter_proto", - ":usage_proto", -- "//google/api/experimental:authorization_config_proto", -- "//google/api/experimental:experimental_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:api_proto", - "@com_google_protobuf//:type_proto", @@ -183,6 +351,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -proto_library( - name = "system_parameter_proto", - srcs = ["system_parameter.proto"], +- visibility = ["//visibility:public"], -) - -proto_library( @@ -194,6 +363,8 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- -java_proto_library( - name = "api_java_proto", - deps = [ @@ -201,6 +372,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - "auth_proto", - "backend_proto", - "billing_proto", +- "client_proto", - "config_change_proto", - "consumer_proto", - "context_proto", @@ -208,6 +380,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - "distribution_proto", - "documentation_proto", - "endpoint_proto", +- "field_behavior_proto", - "http_proto", - "httpbody_proto", - "label_proto", @@ -218,6 +391,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - "monitored_resource_proto", - "monitoring_proto", - "quota_proto", +- "resource_proto", - "service_proto", - "source_info_proto", - "system_parameter_proto", @@ -228,7 +402,7 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "annotations_go_proto", @@ -240,6 +414,12 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -) - -go_proto_library( +- name = "client_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":client_proto"], +-) +- +-go_proto_library( - name = "configchange_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/configchange", - protos = [":config_change_proto"], @@ -252,6 +432,12 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel -) - -go_proto_library( +- name = "field_behavior_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":field_behavior_proto"], +-) +- +-go_proto_library( - name = "httpbody_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/httpbody", - protos = [":httpbody_proto"], @@ -290,7 +476,16 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - name = "monitoredres_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/monitoredres", - protos = [":monitored_resource_proto"], -- deps = [":label_go_proto"], +- deps = [ +- ":api_go_proto", +- ":label_go_proto", +- ], +-) +- +-go_proto_library( +- name = "resource_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":resource_proto"], -) - -go_proto_library( @@ -321,12 +516,155 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - ":monitoredres_go_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") +- +-cc_proto_library( +- name = "annotations_cc_proto", +- deps = [":annotations_proto"], +-) +- +-cc_proto_library( +- name = "auth_cc_proto", +- deps = [":auth_proto"], +-) +- +-cc_proto_library( +- name = "backend_cc_proto", +- deps = [":backend_proto"], +-) +- +-cc_proto_library( +- name = "billing_cc_proto", +- deps = [":billing_proto"], +-) +- +-cc_proto_library( +- name = "client_cc_proto", +- deps = [":client_proto"], +-) +- +-cc_proto_library( +- name = "config_change_cc_proto", +- deps = [":config_change_proto"], +-) +- +-cc_proto_library( +- name = "consumer_cc_proto", +- deps = [":consumer_proto"], +-) +- +-cc_proto_library( +- name = "context_cc_proto", +- deps = [":context_proto"], +-) +- +-cc_proto_library( +- name = "control_cc_proto", +- deps = [":control_proto"], +-) +- +-cc_proto_library( +- name = "distribution_cc_proto", +- deps = [":distribution_proto"], +-) +- +-cc_proto_library( +- name = "documentation_cc_proto", +- deps = [":documentation_proto"], +-) +- +-cc_proto_library( +- name = "endpoint_cc_proto", +- deps = [":endpoint_proto"], +-) +- +-cc_proto_library( +- name = "field_behavior_cc_proto", +- deps = [":field_behavior_proto"], +-) +- +-cc_proto_library( +- name = "http_cc_proto", +- deps = [":http_proto"], +-) +- +-cc_proto_library( +- name = "httpbody_cc_proto", +- deps = [":httpbody_proto"], +-) +- +-cc_proto_library( +- name = "label_cc_proto", +- deps = [":label_proto"], +-) +- +-cc_proto_library( +- name = "launch_stage_cc_proto", +- deps = [":launch_stage_proto"], +-) +- +-cc_proto_library( +- name = "log_cc_proto", +- deps = [":log_proto"], +-) +- +-cc_proto_library( +- name = "logging_cc_proto", +- deps = [":logging_proto"], +-) +- +-cc_proto_library( +- name = "metric_cc_proto", +- deps = [":metric_proto"], +-) +- +-cc_proto_library( +- name = "monitored_resource_cc_proto", +- deps = [":monitored_resource_proto"], +-) +- +-cc_proto_library( +- name = "monitoring_cc_proto", +- deps = ["monitoring_proto"], +-) +- +-cc_proto_library( +- name = "quota_cc_proto", +- deps = ["quota_proto"], +-) +- +-cc_proto_library( +- name = "resource_cc_proto", +- deps = [":resource_proto"], +-) +- +-cc_proto_library( +- name = "service_cc_proto", +- deps = [":service_proto"], +-) +- +-cc_proto_library( +- name = "source_info_cc_proto", +- deps = [":source_info_proto"], +-) +- +-cc_proto_library( +- name = "system_parameter_cc_proto", +- deps = [":system_parameter_proto"], +-) +- +-cc_proto_library( +- name = "usage_cc_proto", +- deps = [":usage_proto"], +-) diff -urN a/google/api/experimental/BUILD.bazel b/google/api/experimental/BUILD.bazel --- a/google/api/experimental/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/experimental/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -1,43 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -- -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -355,6 +693,8 @@ diff -urN a/google/api/experimental/BUILD.bazel b/google/api/experimental/BUILD. -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- -java_proto_library( - name = "experimental_java_proto", - deps = [ @@ -376,14 +716,14 @@ diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel --- a/google/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,199 +0,0 @@ +@@ -1,265 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "cel_service_proto", @@ -479,9 +819,14 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -494,7 +839,7 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL - -java_grpc_library( - name = "cel_java_grpc", -- srcs = [":cel_proto_with_info"], +- srcs = [":cel_proto"], - deps = [":cel_java_proto"] + _JAVA_GRPC_DEPS, -) - @@ -534,16 +879,19 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "cel_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", -- protos = [":cel_proto_with_info"], +- protos = [":cel_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -576,10 +924,68 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL - ":cel_go_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "cel_service_cc_proto", +- deps = [":cel_service_proto"], +-) +- +-cc_grpc_library( +- name = "cel_service_cc_grpc", +- srcs = [":cel_service_proto"], +- deps = [":cel_service_cc_proto"], +- grpc_only = True, +-) +- +-cc_proto_library( +- name = "checked_cc_proto", +- deps = [":checked_proto"], +-) +- +-cc_proto_library( +- name = "conformance_service_cc_proto", +- deps = [":conformance_service_proto"], +-) +- +-cc_grpc_library( +- name = "conformance_service_cc_grpc", +- srcs = [":conformance_service_proto"], +- deps = [":conformance_service_cc_proto"], +- grpc_only = True, +-) +- +-cc_proto_library( +- name = "eval_cc_proto", +- deps = [":eval_proto"], +-) +- +-cc_proto_library( +- name = "explain_cc_proto", +- deps = [":explain_proto"], +-) +- +-cc_proto_library( +- name = "syntax_cc_proto", +- deps = [":syntax_proto"], +-) +- +-cc_proto_library( +- name = "value_cc_proto", +- deps = [":value_proto"], +-) diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel --- a/google/api/expr/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ +@@ -1,89 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -636,6 +1042,45 @@ diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD. - "@com_google_protobuf//:struct_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "decl_cc_proto", +- deps = [":decl_proto"], +-) +- +-cc_proto_library( +- name = "eval_cc_proto", +- deps = [":eval_proto"], +-) +- +-cc_proto_library( +- name = "expr_cc_proto", +- deps = [":expr_proto"], +-) +- +-cc_proto_library( +- name = "source_cc_proto", +- deps = [":source_proto"], +-) +- +-cc_proto_library( +- name = "value_cc_proto", +- deps = [":value_proto"], +-) +diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel +--- a/google/bigtable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/bigtable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +\ No newline at end of file diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel --- a/google/bigtable/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/admin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -645,14 +1090,14 @@ diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.baze diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel --- a/google/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,156 +0,0 @@ +@@ -1,161 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "bigtableadmin_proto", @@ -683,13 +1128,15 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -753,16 +1200,19 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "bigtableadmin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", -- protos = [":bigtableadmin_proto_with_info"], +- protos = [":bigtableadmin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -802,23 +1252,17 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL - ":bigtableadmin_go_proto", - ], -) -diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel ---- a/google/bigtable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/bigtable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -\ No newline at end of file diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel --- a/google/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,139 +0,0 @@ +@@ -1,144 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "bigtable_proto", @@ -841,13 +1285,15 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -909,16 +1355,19 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "bigtable_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/bigtable/v2", -- protos = [":bigtable_proto_with_info"], +- protos = [":bigtable_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -960,14 +1409,14 @@ diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/BUILD.bazel --- a/google/cloud/asset/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,142 +0,0 @@ +@@ -1,150 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "asset_proto", @@ -993,10 +1442,15 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_resource_name_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1055,16 +1509,19 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1beta1", -- protos = [":asset_proto_with_info"], +- protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -1112,38 +1569,57 @@ diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel --- a/google/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ +@@ -1,186 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "automl_proto", - srcs = [ - "annotation_payload.proto", +- "annotation_spec.proto", - "classification.proto", +- "column_spec.proto", - "data_items.proto", +- "data_stats.proto", +- "data_types.proto", - "dataset.proto", +- "detection.proto", +- "geometry.proto", - "image.proto", - "io.proto", - "model.proto", - "model_evaluation.proto", - "operations.proto", - "prediction_service.proto", +- "ranges.proto", +- "regression.proto", - "service.proto", +- "table_spec.proto", +- "tables.proto", +- "temporal.proto", - "text.proto", +- "text_extraction.proto", +- "text_segment.proto", +- "text_sentiment.proto", - "translation.proto", +- "video.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -1156,13 +1632,15 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1227,16 +1705,19 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "automl_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", -- protos = [":automl_proto_with_info"], +- protos = [":automl_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -1284,14 +1765,14 @@ diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigque diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel --- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,150 +0,0 @@ +@@ -1,156 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "bigquerydatatransfer_proto", @@ -1301,6 +1782,7 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", @@ -1319,13 +1801,15 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1393,16 +1877,19 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "bigquerydatatransfer_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1", -- protos = [":bigquerydatatransfer_proto_with_info"], +- protos = [":bigquerydatatransfer_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -1444,14 +1931,14 @@ diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/st diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel --- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,141 +0,0 @@ +@@ -1,148 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "bigquerystorage_proto", @@ -1462,6 +1949,8 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big - "table_reference.proto", - ], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], @@ -1475,13 +1964,15 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1545,16 +2036,19 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "bigquerystorage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", -- protos = [":bigquerystorage_proto_with_info"], +- protos = [":bigquerystorage_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], @@ -1589,14 +2083,14 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel --- a/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,153 +0,0 @@ +@@ -1,159 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataproc_proto", @@ -1604,6 +2098,7 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL - "clusters.proto", - "jobs.proto", - "operations.proto", +- "shared.proto", - "workflow_templates.proto", - ], - deps = [ @@ -1624,13 +2119,15 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1696,16 +2193,19 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "dataproc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", -- protos = [":dataproc_proto_with_info"], +- protos = [":dataproc_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -1746,18 +2246,19 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1beta2/BUILD.bazel --- a/google/cloud/dataproc/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataproc/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,154 +0,0 @@ +@@ -1,160 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataproc_proto", - srcs = [ +- "autoscaling_policies.proto", - "clusters.proto", - "jobs.proto", - "operations.proto", @@ -1782,13 +2283,15 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -1854,16 +2357,19 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "dataproc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", -- protos = [":dataproc_proto_with_info"], +- protos = [":dataproc_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -1910,19 +2416,20 @@ diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD. diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel --- a/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,164 +0,0 @@ +@@ -1,241 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dialogflow_proto", - srcs = [ - "agent.proto", +- "audio_config.proto", - "context.proto", - "entity_type.proto", - "intent.proto", @@ -1932,9 +2439,12 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", @@ -1950,13 +2460,15 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2025,16 +2537,19 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "dialogflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", -- protos = [":dialogflow_proto_with_info"], +- protos = [":dialogflow_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -2075,17 +2590,85 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ - ":dialogflow_go_proto", - ], -) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_proto_library", +- "php_grpc_library", +- "php_gapic_library", +- "php_gapic_assembly_pkg", +-) +- +-php_proto_library( +- name = "dialogflow_php_proto", +- deps = [":dialogflow_proto"], +-) +- +-php_grpc_library( +- name = "dialogflow_php_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_php_proto"], +-) +- +-php_gapic_library( +- name = "dialogflow_php_gapic", +- src = ":dialogflow_proto_with_info", +- gapic_yaml = "dialogflow_gapic.yaml", +- service_yaml = "//google/cloud/dialogflow:dialogflow_v2.yaml", +- deps = [ +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", +- ], +-) +- +-# Opensource Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-dialogflow-v2-php", +- deps = [ +- ":dialogflow_php_gapic", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_library", +- "nodejs_gapic_assembly_pkg", +-) +- +-nodejs_gapic_library( +- name = "dialogflow_nodejs_gapic", +- src = ":dialogflow_proto_with_info", +- gapic_yaml = "dialogflow_gapic.yaml", +- service_yaml = "//google/cloud/dialogflow:dialogflow_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "dialogflow-v2-nodejs", +- deps = [ +- ":dialogflow_nodejs_gapic", +- ":dialogflow_proto", +- ], +-) diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel --- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,169 +0,0 @@ +@@ -1,177 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dialogflow_proto", @@ -2103,9 +2686,12 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", @@ -2121,13 +2707,15 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2198,16 +2786,19 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "dialogflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", -- protos = [":dialogflow_proto_with_info"], +- protos = [":dialogflow_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -2257,14 +2848,14 @@ diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel --- a/google/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iot/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,151 +0,0 @@ +@@ -1,156 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iot_proto", @@ -2292,13 +2883,15 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2363,16 +2956,19 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "iot_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", -- protos = [":iot_proto_with_info"], +- protos = [":iot_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -2418,14 +3014,14 @@ diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel --- a/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/kms/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,156 +0,0 @@ +@@ -1,162 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "kms_proto", @@ -2435,6 +3031,7 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", @@ -2455,13 +3052,15 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2529,16 +3128,19 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "kms_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", -- protos = [":kms_proto_with_info"], +- protos = [":kms_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -2583,19 +3185,23 @@ diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.baze diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel --- a/google/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,115 +0,0 @@ +@@ -1,196 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "language_proto", - srcs = ["language_service.proto"], -- deps = ["//google/api:annotations_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- ], -) - -proto_library_with_info( @@ -2606,9 +3212,14 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2660,16 +3271,19 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", -- protos = [":language_proto_with_info"], +- protos = [":language_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -2699,17 +3313,86 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL - ":language_go_proto", - ], -) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_proto_library", +- "php_grpc_library", +- "php_gapic_library", +- "php_gapic_assembly_pkg", +-) +- +-php_proto_library( +- name = "language_php_proto", +- deps = [":language_proto"], +-) +- +-php_grpc_library( +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_php_proto"], +-) +- +-php_gapic_library( +- name = "language_php_gapic", +- src = ":language_proto_with_info", +- gapic_yaml = "language_gapic.yaml", +- service_yaml = "//google/cloud/language:language_v1.yaml", +- deps = [ +- ":langauge_php_grpc", +- ":language_php_proto", +- ], +-) +- +-# Opensource Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-language-v1-php", +- deps = [ +- ":language_php_gapic", +- ":language_php_grpc", +- ":language_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_library", +- "nodejs_gapic_assembly_pkg", +-) +- +-nodejs_gapic_library( +- name = "language_nodejs_gapic", +- src = ":language_proto_with_info", +- gapic_yaml = "language_gapic.yaml", +- service_yaml = "//google/cloud/language:language_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "language-v1-nodejs", +- deps = [ +- ":language_nodejs_gapic", +- ":language_proto", +- ], +-) +- diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel --- a/google/cloud/language/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,124 +0,0 @@ +@@ -1,132 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "language_proto", @@ -2730,9 +3413,14 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -2784,16 +3472,19 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", -- protos = [":language_proto_with_info"], +- protos = [":language_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -2835,14 +3526,14 @@ diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel --- a/google/cloud/oslogin/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,58 +0,0 @@ +@@ -1,61 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "common_proto", @@ -2862,8 +3553,11 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "common_java_proto", @@ -2885,26 +3579,26 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "common_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common", -- protos = [":common_proto_with_info"], +- protos = [":common_proto"], - deps = ["//google/api:annotations_go_proto"], -) diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel --- a/google/cloud/oslogin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,160 +0,0 @@ +@@ -1,165 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/oslogin/common:common_proto", @@ -2930,13 +3624,15 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3012,16 +3708,19 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "oslogin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1", -- protos = [":oslogin_proto_with_info"], +- protos = [":oslogin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/oslogin/common:common_go_proto", @@ -3061,14 +3760,14 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel --- a/google/cloud/oslogin/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,160 +0,0 @@ +@@ -1,165 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/oslogin/common:common_proto", @@ -3094,13 +3793,15 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3176,16 +3877,19 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "oslogin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta", -- protos = [":oslogin_proto_with_info"], +- protos = [":oslogin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/oslogin/common:common_go_proto", @@ -3231,14 +3935,14 @@ diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel --- a/google/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/redis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,146 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "redis_proto", @@ -3247,6 +3951,8 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", @@ -3261,13 +3967,15 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3331,16 +4039,19 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1", -- protos = [":redis_proto_with_info"], +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -3381,14 +4092,14 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel --- a/google/cloud/redis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,155 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "redis_proto", @@ -3397,6 +4108,8 @@ diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/ - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", @@ -3412,13 +4125,15 @@ diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3482,16 +4197,19 @@ diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1", -- protos = [":redis_proto_with_info"], +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -3539,14 +4257,14 @@ diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.ba diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel --- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,143 +0,0 @@ +@@ -1,149 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "scheduler_proto", @@ -3557,6 +4275,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", @@ -3574,13 +4293,15 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3641,16 +4362,19 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "scheduler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1", -- protos = [":scheduler_proto_with_info"], +- protos = [":scheduler_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -3692,14 +4416,14 @@ diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycente diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel --- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,158 +0,0 @@ +@@ -1,163 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "securitycenter_proto", @@ -3733,13 +4457,15 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3801,16 +4527,19 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1", -- protos = [":securitycenter_proto_with_info"], +- protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -3860,14 +4589,14 @@ diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel --- a/google/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,150 +0,0 @@ +@@ -1,155 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "speech_proto", @@ -3893,13 +4622,15 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -3963,16 +4694,19 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1", -- protos = [":speech_proto_with_info"], +- protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -4014,14 +4748,14 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel --- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,150 +0,0 @@ +@@ -1,155 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "speech_proto", @@ -4047,13 +4781,15 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4117,16 +4853,19 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", -- protos = [":speech_proto_with_info"], +- protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -4174,14 +4913,14 @@ diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel --- a/google/cloud/tasks/v2beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,156 +0,0 @@ +@@ -1,161 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "tasks_proto", @@ -4212,13 +4951,15 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4283,16 +5024,19 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2", -- protos = [":tasks_proto_with_info"], +- protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -4334,14 +5078,14 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel --- a/google/cloud/tasks/v2beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,156 +0,0 @@ +@@ -1,162 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "tasks_proto", @@ -4353,6 +5097,7 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/rpc:code_proto", @@ -4372,13 +5117,15 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4443,16 +5190,19 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3", -- protos = [":tasks_proto_with_info"], +- protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -4500,14 +5250,14 @@ diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BU diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel --- a/google/cloud/texttospeech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,119 +0,0 @@ +@@ -1,127 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "texttospeech_proto", @@ -4527,9 +5277,14 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4581,16 +5336,19 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1", -- protos = [":texttospeech_proto_with_info"], +- protos = [":texttospeech_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -4623,14 +5381,14 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel --- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,119 +0,0 @@ +@@ -1,127 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "texttospeech_proto", @@ -4650,9 +5408,14 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4704,16 +5467,19 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1", -- protos = [":texttospeech_proto_with_info"], +- protos = [":texttospeech_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -4751,14 +5517,14 @@ diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointel diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel --- a/google/cloud/videointelligence/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -4782,13 +5548,15 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -4852,16 +5620,19 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -4903,14 +5674,14 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin diff -urN a/google/cloud/videointelligence/v1beta1/BUILD.bazel b/google/cloud/videointelligence/v1beta1/BUILD.bazel --- a/google/cloud/videointelligence/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,147 +0,0 @@ +@@ -1,152 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -4933,13 +5704,15 @@ diff -urN a/google/cloud/videointelligence/v1beta1/BUILD.bazel b/google/cloud/vi -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5003,16 +5776,19 @@ diff -urN a/google/cloud/videointelligence/v1beta1/BUILD.bazel b/google/cloud/vi -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta1", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5054,14 +5830,14 @@ diff -urN a/google/cloud/videointelligence/v1beta1/BUILD.bazel b/google/cloud/vi diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel --- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -5085,13 +5861,15 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5155,16 +5933,19 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5206,14 +5987,14 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel --- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -5237,13 +6018,15 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5307,16 +6090,19 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5358,14 +6144,14 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel --- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -5389,13 +6175,15 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5459,16 +6247,19 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5510,14 +6301,14 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel --- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,149 +0,0 @@ +@@ -1,154 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "video_intelligence_proto", @@ -5542,13 +6333,15 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Java -############################################################################## --#load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -#load( --# "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +-# "@com_google_googleapis_imports//:imports.bzl", +-# "java_grpc_library", -# "java_gapic_library", +-# "java_gapic_assembly_gradle_pkg", +-# "java_proto_library", -# "java_resource_name_proto_library", +-# "java_test", -#) --#load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") -# -#_JAVA_GRPC_DEPS = [ -# "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5612,16 +6405,19 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "video_intelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1", -- protos = [":video_intelligence_proto_with_info"], +- protos = [":video_intelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5668,14 +6464,14 @@ diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel --- a/google/cloud/vision/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,158 +0,0 @@ +@@ -1,195 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", @@ -5707,13 +6503,15 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5777,16 +6575,19 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1", -- protos = [":vision_proto_with_info"], +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5827,17 +6628,50 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - ":vision_go_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +- "cc_gapic_library", +-) +- +-cc_proto_library( +- name = "vision_cc_proto", +- deps = [":vision_proto"], +-) +- +-cc_grpc_library( +- name = "vision_cc_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_cc_proto"], +- grpc_only = True, +-) +- +-cc_gapic_library( +- name = "vision_cc_gapic", +- src = ":vision_proto_with_info", +- package = "google.cloud.vision.v1", +- deps = [ +- ":vision_cc_grpc", +- ":vision_cc_proto", +- ], +-) +\ No newline at end of file diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel --- a/google/cloud/vision/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,153 +0,0 @@ +@@ -1,158 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", @@ -5864,13 +6698,15 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -5934,16 +6770,19 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1", -- protos = [":vision_proto_with_info"], +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -5987,14 +6826,14 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel --- a/google/cloud/vision/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,154 +0,0 @@ +@@ -1,159 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", @@ -6022,13 +6861,15 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6092,16 +6933,19 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1", -- protos = [":vision_proto_with_info"], +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -6142,18 +6986,17 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - ":vision_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3beta1/BUILD.bazel --- a/google/cloud/vision/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,158 +0,0 @@ +@@ -1,163 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", @@ -6185,13 +7028,15 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6255,16 +7100,19 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1", -- protos = [":vision_proto_with_info"], +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -6305,23 +7153,17 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 - ":vision_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel --- a/google/cloud/vision/v1p4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,158 +0,0 @@ +@@ -1,163 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") --load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", -- "java_gapic_library", -- "java_resource_name_proto_library", --) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", @@ -6353,8 +7195,15 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_resource_name_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6418,16 +7267,19 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1", -- protos = [":vision_proto_with_info"], +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -6468,7 +7320,6 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 - ":vision_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel --- a/google/cloud/websecurityscanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/websecurityscanner/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -6478,14 +7329,14 @@ diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecuri diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel --- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,142 +0,0 @@ +@@ -1,147 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "websecurityscanner_proto", @@ -6514,13 +7365,15 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6582,16 +7435,19 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha", -- protos = [":websecurityscanner_proto_with_info"], +- protos = [":websecurityscanner_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -6629,14 +7485,14 @@ diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel --- a/google/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,118 +0,0 @@ +@@ -1,126 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "container_proto", @@ -6655,9 +7511,14 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_gapic_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_test", +-) - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6709,16 +7570,19 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/container/v1", -- protos = [":container_proto_with_info"], +- protos = [":container_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -6743,12 +7607,11 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - name = "gapi-cloud-container-v1-go", - deps = [ - ":container_go_gapic", -- ":container_go_proto", - ":container_go_gapic_srcjar-smoke-test.srcjar", - ":container_go_gapic_srcjar-test.srcjar", +- ":container_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel --- a/google/datastore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -6758,14 +7621,14 @@ diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel --- a/google/datastore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,147 +0,0 @@ +@@ -1,151 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datastore_proto", @@ -6791,13 +7654,15 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -6861,20 +7726,22 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "datastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/datastore/v1", -- protos = [":datastore_proto_with_info"], +- protos = [":datastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", -- - ], -) - @@ -6901,12 +7768,11 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel - name = "gapi-cloud-datastore-v1-go", - deps = [ - ":datastore_go_gapic", -- ":datastore_go_proto", - ":datastore_go_gapic_srcjar-smoke-test.srcjar", - ":datastore_go_gapic_srcjar-test.srcjar", +- ":datastore_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel --- a/google/devtools/clouddebugger/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouddebugger/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -6916,14 +7782,14 @@ diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddeb diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel --- a/google/devtools/clouddebugger/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,148 +0,0 @@ +@@ -1,153 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "debugger_proto", @@ -6950,13 +7816,15 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -7023,16 +7891,19 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "debugger_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2", -- protos = [":debugger_proto_with_info"], +- protos = [":debugger_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/devtools/source/v1:source_go_proto", @@ -7074,14 +7945,14 @@ diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/cl diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel --- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,146 +0,0 @@ +@@ -1,151 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "clouderrorreporting_proto", @@ -7094,8 +7965,8 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev - deps = [ - "//google/api:annotations_proto", - "//google/api:monitored_resource_proto", -- "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - @@ -7107,13 +7978,15 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -7179,16 +8052,19 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "clouderrorreporting_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1", -- protos = [":clouderrorreporting_proto_with_info"], +- protos = [":clouderrorreporting_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:monitoredres_go_proto", @@ -7216,12 +8092,11 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev - name = "gapi-cloud-error-reporting-v1beta1-go", - deps = [ - ":clouderrorreporting_go_gapic", -- ":clouderrorreporting_go_proto", - ":clouderrorreporting_go_gapic_srcjar-smoke-test.srcjar", - ":clouderrorreporting_go_gapic_srcjar-test.srcjar", +- ":clouderrorreporting_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel --- a/google/devtools/cloudtrace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -7231,14 +8106,14 @@ diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel --- a/google/devtools/cloudtrace/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,135 +0,0 @@ +@@ -1,140 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "trace_proto", @@ -7260,13 +8135,15 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -7297,7 +8174,7 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - test_deps = [":trace_java_grpc"], - deps = [ - ":trace_java_proto", -- ":trace_resource_name_java_proto" +- ":trace_resource_name_java_proto", - ] + _JAVA_GRPC_DEPS, -) - @@ -7328,16 +8205,19 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "trace_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1", -- protos = [":trace_proto_with_info"], +- protos = [":trace_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -7362,23 +8242,22 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - name = "gapi-cloud-trace-v1-go", - deps = [ - ":trace_go_gapic", -- ":trace_go_proto", - ":trace_go_gapic_srcjar-smoke-test.srcjar", - ":trace_go_gapic_srcjar-test.srcjar", +- ":trace_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel --- a/google/devtools/cloudtrace/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,141 +0,0 @@ +@@ -1,167 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "trace_proto", @@ -7403,13 +8282,15 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -7471,16 +8352,19 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "trace_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2", -- protos = [":trace_proto_with_info"], +- protos = [":trace_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -7508,172 +8392,68 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - name = "gapi-cloud-trace-v2-go", - deps = [ - ":trace_go_gapic", -- ":trace_go_proto", - ":trace_go_gapic_srcjar-smoke-test.srcjar", - ":trace_go_gapic_srcjar-test.srcjar", +- ":trace_go_proto", - ], -) -\ No newline at end of file +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "trace_cc_proto", +- deps = [":trace_proto"], +-) +- +-cc_grpc_library( +- name = "trace_cc_grpc", +- srcs = [":trace_proto"], +- deps = [":trace_cc_proto"], +- grpc_only = True, +-) diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel --- a/google/devtools/containeranalysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) \ No newline at end of file -diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ +diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel +--- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,233 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-_PROTO_SUBPACKAGE_DEPS = [ +- "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto", +- "//google/devtools/containeranalysis/v1beta1/build:build_proto", +- "//google/devtools/containeranalysis/v1beta1/common:common_proto", +- "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto", +- "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto", +- "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_proto", +- "//google/devtools/containeranalysis/v1beta1/image:image_proto", +- "//google/devtools/containeranalysis/v1beta1/package:package_proto", +- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", +- "//google/devtools/containeranalysis/v1beta1/source:source_proto", +- "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto", +-] - -proto_library( -- name = "attestation_proto", +- name = "containeranalysis_proto", - srcs = [ -- "attestation.proto", -- ], -- deps = [], --) -- --proto_library_with_info( -- name = "attestation_proto_with_info", -- deps = [":attestation_proto"] --) -- --############################################################################## --# Java --############################################################################## --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -- --java_proto_library( -- name = "attestation_java_proto", -- deps = [":attestation_proto"], --) -- --java_grpc_library( -- name = "attestation_java_grpc", -- srcs = [":attestation_proto"], -- deps = [":attestation_java_proto"], --) -- --java_resource_name_proto_library( -- name = "attestation_resource_name_java_proto", -- gapic_yaml = "//google/devtools/containeranalysis/v1beta1:containeranalysis_gapic.yaml", -- deps = [":attestation_proto"], --) -- --############################################################################## --# Go --############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -- --go_proto_library( -- name = "attestation_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation", -- protos = [":attestation_proto_with_info"], -- deps = [], --) -diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,60 +0,0 @@ --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- --############################################################################## --# Common --############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") -- --proto_library( -- name = "build_proto", -- srcs = [ -- "build.proto", -- ], -- deps = [ -- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", -- ], --) -- --proto_library_with_info( -- name = "build_proto_with_info", -- deps = [":build_proto"] --) -- --############################################################################## --# Java --############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") -- --java_proto_library( -- name = "build_java_proto", -- deps = [":build_proto"], --) -- --java_grpc_library( -- name = "build_java_grpc", -- srcs = [":build_proto"], -- deps = [":build_java_proto"], --) -- --java_resource_name_proto_library( -- name = "build_resource_name_java_proto", -- gapic_yaml = "//google/devtools/containeranalysis/v1beta1:containeranalysis_gapic.yaml", -- deps = [":build_proto"], --) -- --############################################################################## --# Go --############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -- --go_proto_library( -- name = "build_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build", -- protos = [":build_proto_with_info"], -- deps = [ -- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", -- ], --) -diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,228 +0,0 @@ --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- --############################################################################## --# Common --############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") -- --_PROTO_SUBPACKAGE_DEPS = [ -- "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto", -- "//google/devtools/containeranalysis/v1beta1/build:build_proto", -- "//google/devtools/containeranalysis/v1beta1/common:common_proto", -- "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto", -- "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto", -- "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_proto", -- "//google/devtools/containeranalysis/v1beta1/image:image_proto", -- "//google/devtools/containeranalysis/v1beta1/package:package_proto", -- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", -- "//google/devtools/containeranalysis/v1beta1/source:source_proto", -- "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto", --] -- --proto_library( -- name = "containeranalysis_proto", -- srcs = [ -- "containeranalysis.proto", +- "containeranalysis.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -7695,13 +8475,15 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -7809,16 +8591,19 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "containeranalysis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", -- protos = [":containeranalysis_proto_with_info"], +- protos = [":containeranalysis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -7876,17 +8661,148 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto", - ], -) +diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel +--- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,60 +0,0 @@ +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "attestation_proto", +- srcs = [ +- "attestation.proto", +- ], +- deps = [], +-) +- +-proto_library_with_info( +- name = "attestation_proto_with_info", +- deps = [":attestation_proto"], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) +- +-java_proto_library( +- name = "attestation_java_proto", +- deps = [":attestation_proto"], +-) +- +-java_grpc_library( +- name = "attestation_java_grpc", +- srcs = [":attestation_proto"], +- deps = [":attestation_java_proto"], +-) +- +-java_resource_name_proto_library( +- name = "attestation_resource_name_java_proto", +- gapic_yaml = "//google/devtools/containeranalysis/v1beta1:containeranalysis_gapic.yaml", +- deps = [":attestation_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") +- +-go_proto_library( +- name = "attestation_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation", +- protos = [":attestation_proto"], +- deps = [], +-) +diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel +--- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,63 +0,0 @@ +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "build_proto", +- srcs = [ +- "build.proto", +- ], +- deps = [ +- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", +- ], +-) +- +-proto_library_with_info( +- name = "build_proto_with_info", +- deps = [":build_proto"], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_resource_name_proto_library", +-) +- +-java_proto_library( +- name = "build_java_proto", +- deps = [":build_proto"], +-) +- +-java_grpc_library( +- name = "build_java_grpc", +- srcs = [":build_proto"], +- deps = [":build_java_proto"], +-) +- +-java_resource_name_proto_library( +- name = "build_resource_name_java_proto", +- gapic_yaml = "//google/devtools/containeranalysis/v1beta1:containeranalysis_gapic.yaml", +- deps = [":build_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") +- +-go_proto_library( +- name = "build_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build", +- protos = [":build_proto"], +- deps = [ +- "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", +- ], +-) diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ +@@ -1,60 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "common_proto", @@ -7898,14 +8814,18 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googl - -proto_library_with_info( - name = "common_proto_with_info", -- deps = [":common_proto"] +- deps = [":common_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "common_java_proto", @@ -7927,26 +8847,26 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googl -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "common_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common", -- protos = [":common_proto_with_info"], +- protos = [":common_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,58 +0,0 @@ +@@ -1,61 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "deployment_proto", @@ -7960,14 +8880,17 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/g - -proto_library_with_info( - name = "deployment_proto_with_info", -- deps = [":deployment_proto"] +- deps = [":deployment_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "deployment_java_proto", @@ -7989,26 +8912,26 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/g -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "deployment_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment", -- protos = [":deployment_proto_with_info"], +- protos = [":deployment_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,63 +0,0 @@ +@@ -1,66 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "discovery_proto", @@ -8024,14 +8947,17 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/go - -proto_library_with_info( - name = "discovery_proto_with_info", -- deps = [":discovery_proto"] +- deps = [":discovery_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "discovery_java_proto", @@ -8053,13 +8979,13 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/go -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "discovery_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery", -- protos = [":discovery_proto_with_info"], +- protos = [":discovery_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/rpc:status_go_proto", @@ -8068,14 +8994,14 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/go diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,82 +0,0 @@ +@@ -1,86 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "grafeas_proto", @@ -8102,14 +9028,18 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/goog - -proto_library_with_info( - name = "grafeas_proto_with_info", -- deps = [":grafeas_proto"] +- deps = [":grafeas_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "grafeas_java_proto", @@ -8131,13 +9061,13 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/goog -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "grafeas_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas", -- protos = [":grafeas_proto_with_info"], +- protos = [":grafeas_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto", @@ -8154,14 +9084,14 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/goog diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ +@@ -1,59 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "image_proto", @@ -8173,14 +9103,17 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google - -proto_library_with_info( - name = "image_proto_with_info", -- deps = [":image_proto"] +- deps = [":image_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "image_java_proto", @@ -8202,26 +9135,26 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "image_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image", -- protos = [":image_proto_with_info"], +- protos = [":image_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ +@@ -1,60 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "package_proto", @@ -8233,14 +9166,18 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/goog - -proto_library_with_info( - name = "package_proto_with_info", -- deps = [":package_proto"] +- deps = [":package_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "package_java_proto", @@ -8262,26 +9199,26 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/goog -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "package_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package", -- protos = [":package_proto_with_info"], +- protos = [":package_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,61 +0,0 @@ +@@ -1,65 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "provenance_proto", @@ -8296,14 +9233,18 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/g - -proto_library_with_info( - name = "provenance_proto_with_info", -- deps = [":provenance_proto"] +- deps = [":provenance_proto"], -) - -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) - -java_proto_library( - name = "provenance_java_proto", @@ -8325,13 +9266,13 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/g -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "provenance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance", -- protos = [":provenance_proto_with_info"], +- protos = [":provenance_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/source:source_go_proto", - ], @@ -8339,17 +9280,14 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/g diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,56 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") -- +@@ -1,60 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "source_proto", @@ -8361,12 +9299,19 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/googl - -proto_library_with_info( - name = "source_proto_with_info", -- deps = [":source_proto"] +- deps = [":source_proto"], -) - -############################################################################## -# Java -############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) +- -java_proto_library( - name = "source_java_proto", - deps = [":source_proto"], @@ -8387,29 +9332,26 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/googl -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "source_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source", -- protos = [":source_proto_with_info"], +- protos = [":source_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,62 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") -- +@@ -1,66 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vulnerability_proto", @@ -8424,12 +9366,19 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel - -proto_library_with_info( - name = "vulnerability_proto_with_info", -- deps = [":vulnerability_proto"] +- deps = [":vulnerability_proto"], -) - -############################################################################## -# Java -############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- "java_resource_name_proto_library", +-) +- -java_proto_library( - name = "vulnerability_java_proto", - deps = [":vulnerability_proto"], @@ -8450,13 +9399,13 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "vulnerability_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability", -- protos = [":vulnerability_proto_with_info"], +- protos = [":vulnerability_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_go_proto", @@ -8465,14 +9414,14 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel --- a/google/devtools/source/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/source/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,55 +0,0 @@ +@@ -1,58 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "source_proto", @@ -8490,6 +9439,8 @@ diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BU -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- -java_proto_library( - name = "source_java_proto", - deps = [ @@ -8500,28 +9451,177 @@ diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BU -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_gapic_assembly_pkg", +-) +- +-go_proto_library( +- name = "source_go_proto", +- importpath = "google.golang.org/genproto/googleapis/devtools/source/v1", +- protos = [":source_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-# Opensource Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-source-v1-go", +- deps = [ +- ":source_go_proto", +- ], +-) +diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel +--- a/google/example/library/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/example/library/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BUILD.bazel +--- a/google/example/library/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/example/library/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,140 +0,0 @@ +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "library_proto", +- srcs = ["library.proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:empty_proto", +- ], +-) +- +-proto_library_with_info( +- name = "library_proto_with_info", +- deps = [":library_proto"], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", +- "java_resource_name_proto_library", +- "java_test", +-) +- +-_JAVA_GRPC_DEPS = [ +- "@com_google_api_grpc_proto_google_common_protos//jar", +-] +- +-java_proto_library( +- name = "library_java_proto", +- deps = [":library_proto"], +-) +- +-java_grpc_library( +- name = "library_java_grpc", +- srcs = [":library_proto"], +- deps = [":library_java_proto"] + _JAVA_GRPC_DEPS, +-) +- +-java_resource_name_proto_library( +- name = "library_resource_name_java_proto", +- gapic_yaml = "library_example_gapic.yaml", +- deps = [":library_proto"], +-) +- +-java_gapic_library( +- name = "library_java_gapic", +- src = ":library_proto_with_info", +- gapic_yaml = "library_example_gapic.yaml", +- service_yaml = "//google/example/library:library_example_v1.yaml", +- test_deps = [":library_java_grpc"], +- deps = [ +- ":library_java_proto", +- ":library_resource_name_java_proto", +- ] + _JAVA_GRPC_DEPS, +-) +- +-[java_test( +- name = test_name, +- test_class = test_name, +- runtime_deps = [":library_java_gapic_test"], +-) for test_name in [ +- "com.google.cloud.example.library.v1.LibraryServiceClientTest", +-]] +- +-# Opensource Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-library-v1-java", +- client_deps = [":library_java_gapic"], +- client_group = "com.google.cloud", +- client_test_deps = [":library_java_gapic_test"], +- grpc_deps = [":library_java_grpc"], +- grpc_group = "com.google.api.grpc", +- proto_deps = [ +- ":library_java_proto", +- ":library_proto", +- ":library_resource_name_java_proto", +- ] + _JAVA_GRPC_DEPS, +- version = "0.0.0-SNAPSHOT", +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( -- name = "source_go_proto", -- importpath = "google.golang.org/genproto/googleapis/devtools/source/v1", -- protos = [ -- ":source_proto_with_info", -- ], -- deps = [ -- "//google/api:annotations_go_proto", -- ] +- name = "library_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/example/library/v1", +- protos = [":library_proto"], +- deps = ["//google/api:annotations_go_proto"], +-) +- +-go_gapic_library( +- name = "library_go_gapic", +- src = ":library_proto_with_info", +- gapic_yaml = "library_example_gapic.yaml", +- importpath = "cloud.google.com/go/example/library/apiv1", +- service_yaml = "//google/example/library:library_example_v1.yaml", +- deps = [":library_go_proto"], +-) +- +-go_test( +- name = "library_go_gapic_test", +- srcs = [":library_go_gapic_srcjar_test"], +- embed = [":library_go_gapic"], +- importpath = "cloud.google.com/go/example/library/apiv1", -) - -# Opensource Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-source-v1-go", +- name = "gapi-cloud-library-v1-go", - deps = [ -- ":source_go_proto", +- ":library_go_gapic", +- ":library_go_gapic_srcjar-smoke-test.srcjar", +- ":library_go_gapic_srcjar-test.srcjar", +- ":library_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel --- a/google/firestore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -8531,14 +9631,14 @@ diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel --- a/google/firestore/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,149 +0,0 @@ +@@ -1,154 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "firestore_proto", @@ -8568,13 +9668,15 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -8638,16 +9740,19 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "firestore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/firestore/v1beta1", -- protos = [":firestore_proto_with_info"], +- protos = [":firestore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -8681,17 +9786,23 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL - ":firestore_go_proto", - ], -) +diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel +--- a/google/iam/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/iam/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +\ No newline at end of file diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel --- a/google/iam/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,75 +0,0 @@ +@@ -1,78 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iam_admin_proto", @@ -8714,16 +9825,19 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "iam_admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/admin/v1", -- protos = [":iam_admin_proto_with_info"], +- protos = [":iam_admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -8760,12 +9874,6 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - ":iam_admin_go_proto", - ], -) -diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel ---- a/google/iam/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -\ No newline at end of file diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel --- a/google/iam/credentials/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/credentials/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -8775,14 +9883,14 @@ diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.ba diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BUILD.bazel --- a/google/iam/credentials/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/credentials/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,136 +0,0 @@ +@@ -1,141 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iamcredentials_proto", @@ -8805,13 +9913,15 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -8873,16 +9983,19 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "iamcredentials_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/credentials/v1", -- protos = [":iamcredentials_proto_with_info"], +- protos = [":iamcredentials_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -8915,16 +10028,14 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel --- a/google/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,72 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -- +@@ -1,83 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iam_policy_proto", @@ -8932,6 +10043,7 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - deps = [ - ":policy_proto", - "//google/api:annotations_proto", +- "//google/api:resource_proto", - ], -) - @@ -8940,6 +10052,7 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - srcs = ["policy.proto"], - deps = [ - "//google/api:annotations_proto", +- "//google/type:expr_proto", - ], -) - @@ -8954,6 +10067,8 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library", "java_grpc_library") +- -java_proto_library( - name = "iam_java_proto", - deps = [ @@ -8971,15 +10086,24 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "iam_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/v1", -- protos = [":iam_proto_with_info"], -- deps = ["//google/api:annotations_go_proto"], +- protos = [ +- ":iam_policy_proto", +- ":policy_proto", +- ], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/type:expr_go_proto", +- ], -) - -go_gapic_assembly_pkg( @@ -8988,18 +10112,17 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - ":iam_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel --- a/google/iam/v1/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v1/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,57 +0,0 @@ +@@ -1,60 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "audit_data_proto", @@ -9020,6 +10143,8 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- -java_proto_library( - name = "logging_java_proto", - deps = [":audit_data_proto"], @@ -9028,16 +10153,17 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/v1/logging", -- protos = [ -- ":logging_proto_with_info", -- ], +- protos = [":audit_data_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -9050,7 +10176,6 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze - ":logging_go_proto", - ], -) -\ No newline at end of file diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel --- a/google/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -9060,17 +10185,14 @@ diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel --- a/google/logging/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,68 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") --load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library") -- +@@ -1,74 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "http_request_proto", @@ -9101,6 +10223,12 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel -############################################################################## -# Java -############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", +- "java_resource_name_proto_library", +-) +- -java_proto_library( - name = "type_java_proto", - deps = [ @@ -9121,25 +10249,28 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "ltype_go_proto", - importpath = "google.golang.org/genproto/googleapis/logging/type", -- protos = [":type_proto_with_info"], +- protos = [ +- ":http_request_proto", +- ":log_severity_proto", +- ], - deps = ["//google/api:annotations_go_proto"], -) diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel --- a/google/logging/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,182 +0,0 @@ +@@ -1,187 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -_PROTO_SUBPACKAGE_DEPS = [ - "//google/logging/type:http_request_proto", @@ -9181,13 +10312,15 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -9265,16 +10398,19 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/logging/v2", -- protos = [":logging_proto_with_info"], +- protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", @@ -9318,16 +10454,14 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel --- a/google/longrunning/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/longrunning/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,86 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -- +@@ -1,112 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "operations_proto", @@ -9336,6 +10470,8 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel - "//google/api:annotations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:descriptor_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - ], -) @@ -9348,6 +10484,8 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library", "java_grpc_library") +- -java_proto_library( - name = "longrunning_java_proto", - deps = [":operations_proto"], @@ -9362,16 +10500,19 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "longrunning_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/longrunning", -- protos = [":longrunning_proto_with_info"], +- protos = [":operations_proto"], - visibility = ["//visibility:public"], - deps = [ - "//google/api:annotations_go_proto", @@ -9405,6 +10546,27 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel - ":longrunning_go_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "longrunning_cc_proto", +- deps = [":operations_proto"], +-) +- +-cc_grpc_library( +- name = "longrunning_cc_grpc", +- srcs = [":operations_proto"], +- deps = [":longrunning_cc_proto"], +- grpc_only = True, +-) diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel --- a/google/monitoring/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -9414,14 +10576,14 @@ diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel --- a/google/monitoring/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,176 +0,0 @@ +@@ -1,202 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "monitoring_proto", @@ -9466,13 +10628,15 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -9540,16 +10704,19 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "monitoring_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/monitoring/v3", -- protos = [":monitoring_proto_with_info"], +- protos = [":monitoring_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", @@ -9591,6 +10758,27 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - ":monitoring_go_proto", - ], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "monitoring_cc_proto", +- deps = [":monitoring_proto"], +-) +- +-cc_grpc_library( +- name = "monitoring_cc_grpc", +- srcs = [":monitoring_proto"], +- deps = [":monitoring_cc_proto"], +- grpc_only = True, +-) diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel --- a/google/privacy/dlp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/privacy/dlp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -9600,14 +10788,14 @@ diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.bazel --- a/google/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/privacy/dlp/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,152 +0,0 @@ +@@ -1,159 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dlp_proto", @@ -9617,6 +10805,8 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:resource_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "//google/type:dayofweek_proto", @@ -9638,13 +10828,15 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -9708,16 +10900,19 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "dlp_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/privacy/dlp/v2", -- protos = [":dlp_proto_with_info"], +- protos = [":dlp_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", @@ -9761,20 +10956,21 @@ diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel --- a/google/pubsub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/pubsub/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,145 +0,0 @@ +@@ -1,219 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "pubsub_proto", - srcs = ["pubsub.proto"], - deps = [ - "//google/api:annotations_proto", +- "//google/api:resource_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", @@ -9794,13 +10990,15 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -9867,16 +11065,19 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "pubsub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/pubsub/v1", -- protos = [":pubsub_proto_with_info"], +- protos = [":pubsub_proto"], - deps = ["//google/api:annotations_go_proto"], -) - @@ -9907,12 +11108,78 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - ":pubsub_go_proto", - ], -) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_proto_library", +- "php_grpc_library", +- "php_gapic_library", +- "php_gapic_assembly_pkg", +-) +- +-php_proto_library( +- name = "pubsub_php_proto", +- deps = [":pubsub_proto"], +-) +- +-php_grpc_library( +- name = "pubsub_php_grpc", +- srcs = [":pubsub_proto"], +- deps = [":pubsub_php_proto"], +-) +- +-php_gapic_library( +- name = "pubsub_php_gapic", +- src = ":pubsub_proto_with_info", +- gapic_yaml = "pubsub_gapic.yaml", +- service_yaml = "//google/pubsub:pubsub.yaml", +- deps = [ +- ":pubsub_php_grpc", +- ":pubsub_php_proto", +- ], +-) +- +-# Opensource Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-pubsub-v1-php", +- deps = [ +- ":pubsub_php_gapic", +- ":pubsub_php_grpc", +- ":pubsub_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_library", +- "nodejs_gapic_assembly_pkg", +-) +- +-nodejs_gapic_library( +- name = "pubsub_nodejs_gapic", +- src = ":pubsub_proto_with_info", +- gapic_yaml = "pubsub_gapic.yaml", +- service_yaml = "//google/pubsub:pubsub.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "pubsub-v1-nodejs", +- deps = [ +- ":pubsub_nodejs_gapic", +- ":pubsub_proto", +- ], +-) diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel --- a/google/rpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/rpc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,64 +0,0 @@ --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -- +@@ -1,87 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -9944,6 +11211,8 @@ diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel -############################################################################## -# Java -############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- -java_proto_library( - name = "rpc_java_proto", - deps = [ @@ -9956,7 +11225,7 @@ diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "code_go_proto", @@ -9975,6 +11244,35 @@ diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel - importpath = "google.golang.org/genproto/googleapis/rpc/status", - protos = [":status_proto"], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "code_cc_proto", +- deps = [":code_proto"], +-) +- +-cc_proto_library( +- name = "error_details_cc_proto", +- deps = [":error_details_proto"], +-) +- +-cc_proto_library( +- name = "status_cc_proto", +- deps = [":status_proto"], +-) +diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel +--- a/google/spanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/spanner/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +\ No newline at end of file diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel --- a/google/spanner/admin/database/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/database/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -9984,14 +11282,14 @@ diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/dat diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/database/v1/BUILD.bazel --- a/google/spanner/admin/database/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,151 +0,0 @@ +@@ -1,169 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "spanner_admin_database_proto", @@ -10013,16 +11311,31 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - deps = [":spanner_admin_database_proto"], -) - +-#proto_library( +-# name = "spanner_admin_database_proto_with_info", +-# deps = [ +-# ":spanner_admin_database_proto", +-# "//google/api:annotations_proto", +-# "//google/iam/v1:iam_policy_proto", +-# "//google/iam/v1:policy_proto", +-# "//google/longrunning:operations_proto", +-# "@com_google_protobuf//:empty_proto", +-# "@com_google_protobuf//:timestamp_proto", +-# ], +-#) +- -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -10087,16 +11400,19 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "spanner_admin_database_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/admin/database/v1", -- protos = [":spanner_admin_database_proto_with_info"], +- protos = [":spanner_admin_database_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -10145,14 +11461,14 @@ diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/ins diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/instance/v1/BUILD.bazel --- a/google/spanner/admin/instance/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,152 +0,0 @@ +@@ -1,157 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "spanner_admin_instance_proto", @@ -10178,13 +11494,15 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -10249,16 +11567,19 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "spanner_admin_instance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/admin/instance/v1", -- protos = [":spanner_admin_instance_proto_with_info"], +- protos = [":spanner_admin_instance_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -10298,23 +11619,17 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - ":spanner_admin_instance_go_proto", - ], -) -diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel ---- a/google/spanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -\ No newline at end of file diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel --- a/google/spanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,145 +0,0 @@ +@@ -1,154 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## --load("@com_google_api_codegen//rules_gapic:gapic.bzl", "proto_library_with_info") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "spanner_proto", @@ -10329,6 +11644,7 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel - ], - deps = [ - "//google/api:annotations_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", @@ -10344,13 +11660,15 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load( -- "@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", - "java_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_proto_library", - "java_resource_name_proto_library", +- "java_test", -) --load("@com_google_api_codegen//rules_gapic/java:java_gapic_pkg.bzl", "java_gapic_assembly_gradle_pkg") - -_JAVA_GRPC_DEPS = [ - "@com_google_api_grpc_proto_google_common_protos//jar", @@ -10414,17 +11732,23 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") --load("@com_google_api_codegen//rules_gapic/go:go_gapic.bzl", "go_gapic_srcjar", "go_gapic_library") --load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") --load("@com_google_api_codegen//rules_gapic/go:go_gapic_pkg.bzl", "go_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +- "go_test", +- "go_gapic_library", +- "go_gapic_assembly_pkg", +-) - -go_proto_library( - name = "spanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/v1", -- protos = [":spanner_proto_with_info"], -- deps = ["//google/api:annotations_go_proto"], +- protos = [":spanner_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- ], -) - -go_gapic_library( @@ -10456,7 +11780,7 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel --- a/google/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,108 +0,0 @@ +@@ -1,219 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -10464,6 +11788,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -# Common -############################################################################## -proto_library( +- name = "calendar_period_proto", +- srcs = ["calendar_period.proto"], +-) +- +-proto_library( - name = "color_proto", - srcs = ["color.proto"], - deps = [ @@ -10482,6 +11811,16 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -proto_library( +- name = "expr_proto", +- srcs = ["expr.proto"], +-) +- +-proto_library( +- name = "fraction_proto", +- srcs = ["fraction.proto"], +-) +- +-proto_library( - name = "latlng_proto", - srcs = ["latlng.proto"], -) @@ -10497,6 +11836,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -proto_library( +- name = "quaternion_proto", +- srcs = ["quaternion.proto"], +-) +- +-proto_library( - name = "timeofday_proto", - srcs = ["timeofday.proto"], -) @@ -10504,17 +11848,21 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -############################################################################## -# Java -############################################################################## --load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") - -java_proto_library( - name = "type_java_proto", - deps = [ +- ":calendar_period_proto", - ":color_proto", - ":date_proto", - ":dayofweek_proto", +- ":expr_proto", +- ":fraction_proto", - ":latlng_proto", - ":money_proto", - ":postal_address_proto", +- ":quaternion_proto", - ":timeofday_proto", - ], -) @@ -10522,7 +11870,13 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -############################################################################## -# Go -############################################################################## --load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") +- +-go_proto_library( +- name = "calendar_period_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/calendarperiod", +- protos = [":calendar_period_proto"], +-) - -go_proto_library( - name = "color_go_proto", @@ -10543,6 +11897,18 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -go_proto_library( +- name = "expr_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/expr", +- protos = [":expr_proto"], +-) +- +-go_proto_library( +- name = "fraction_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/fraction", +- protos = [":fraction_proto"], +-) +- +-go_proto_library( - name = "latlng_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/latlng", - protos = [":latlng_proto"], @@ -10561,7 +11927,76 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -go_proto_library( +- name = "quaternion_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/quaternion", +- protos = [":quaternion_proto"], +-) +- +-go_proto_library( - name = "timeofday_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/timeofday", - protos = [":timeofday_proto"], -) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "calendar_period_cc_proto", +- deps = [":calendar_period_proto"], +-) +- +-cc_proto_library( +- name = "color_cc_proto", +- deps = [":color_proto"], +-) +- +-cc_proto_library( +- name = "date_cc_proto", +- deps = [":date_proto"], +-) +- +-cc_proto_library( +- name = "dayofweek_cc_proto", +- deps = [":dayofweek_proto"], +-) +- +-cc_proto_library( +- name = "expr_cc_proto", +- deps = [":expr_proto"], +-) +- +-cc_proto_library( +- name = "fraction_cc_proto", +- deps = [":fraction_proto"], +-) +- +-cc_proto_library( +- name = "latlng_cc_proto", +- deps = [":latlng_proto"], +-) +- +-cc_proto_library( +- name = "money_cc_proto", +- deps = [":money_proto"], +-) +- +-cc_proto_library( +- name = "postal_address_cc_proto", +- deps = [":postal_address_proto"], +-) +- +-cc_proto_library( +- name = "quaternion_cc_proto", +- deps = [":quaternion_proto"], +-) +- +-cc_proto_library( +- name = "timeofday_cc_proto", +- deps = [":timeofday_proto"], +-) diff --git a/third_party/go_googleapis-directives.patch b/third_party/go_googleapis-directives.patch index db128c7488..b44d7f7b12 100644 --- a/third_party/go_googleapis-directives.patch +++ b/third_party/go_googleapis-directives.patch @@ -6,20 +6,26 @@ diff -urN b/BUILD.bazel c/BUILD.bazel +# gazelle:proto_group go_package +# gazelle:exclude gapic +# gazelle:exclude third_party -diff -urN b/google/BUILD.bazel c/google/BUILD.bazel ---- b/google/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/google/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1 @@ -+# gazelle:prefix google.golang.org/genproto/googleapis diff -urN b/WORKSPACE c/WORKSPACE --- b/WORKSPACE 2000-01-01 00:00:00.000000000 -0000 +++ c/WORKSPACE 2000-01-01 00:00:00.000000000 -0000 -@@ -26,7 +26,7 @@ - # build_flags: - # --experimental_enable_repo_mapping - +@@ -1,4 +1,4 @@ -workspace(name = "com_google_googleapis") +workspace(name = "go_googleapis") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +@@ -90,7 +90,7 @@ + url = "https://github.com/bazelbuild/rules_go/releases/download/0.18.5/rules_go-0.18.5.tar.gz", + ) + +-load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains") ++load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") + + go_rules_dependencies() + +diff -urN b/google/BUILD.bazel c/google/BUILD.bazel +--- b/google/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ c/google/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1 @@ ++# gazelle:prefix google.golang.org/genproto/googleapis diff --git a/third_party/go_googleapis-fix.patch b/third_party/go_googleapis-fix.patch index 20ff6ecdb5..ad5deb8ddd 100644 --- a/third_party/go_googleapis-fix.patch +++ b/third_party/go_googleapis-fix.patch @@ -1,7 +1,7 @@ diff -urN d/google/api/BUILD.bazel e/google/api/BUILD.bazel --- d/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ e/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -12,8 +12,13 @@ +@@ -15,8 +15,13 @@ proto_library( name = "api_proto", @@ -16,7 +16,7 @@ diff -urN d/google/api/BUILD.bazel e/google/api/BUILD.bazel ) proto_library( -@@ -112,6 +117,7 @@ +@@ -115,6 +120,7 @@ importpath = "google.golang.org/genproto/googleapis/api", proto = ":api_proto", visibility = ["//visibility:public"], diff --git a/third_party/go_googleapis-gazelle.patch b/third_party/go_googleapis-gazelle.patch index ae2984dc91..f80f93a0f5 100644 --- a/third_party/go_googleapis-gazelle.patch +++ b/third_party/go_googleapis-gazelle.patch @@ -1,20 +1,702 @@ -diff -urN c/google/ads/googleads/v0/common/BUILD.bazel d/google/ads/googleads/v0/common/BUILD.bazel ---- c/google/ads/googleads/v0/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v0/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +diff -urN c/google/ads/googleads/v1/common/BUILD.bazel d/google/ads/googleads/v1/common/BUILD.bazel +--- c/google/ads/googleads/v1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,51 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "common_proto", ++ srcs = [ ++ "ad_asset.proto", ++ "ad_type_infos.proto", ++ "asset_types.proto", ++ "bidding.proto", ++ "click_location.proto", ++ "criteria.proto", ++ "criterion_category_availability.proto", ++ "custom_parameter.proto", ++ "dates.proto", ++ "explorer_auto_optimizer_setting.proto", ++ "extensions.proto", ++ "feed_common.proto", ++ "final_app_url.proto", ++ "frequency_cap.proto", ++ "keyword_plan_common.proto", ++ "matching_function.proto", ++ "metrics.proto", ++ "policy.proto", ++ "real_time_bidding_setting.proto", ++ "segments.proto", ++ "simulation.proto", ++ "tag_snippet.proto", ++ "targeting_setting.proto", ++ "text_label.proto", ++ "url_collection.proto", ++ "user_lists.proto", ++ "value.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/enums:enums_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/common", ++ proto = ":common_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v1/enums/BUILD.bazel d/google/ads/googleads/v1/enums/BUILD.bazel +--- c/google/ads/googleads/v1/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v1/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,219 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "enums_proto", ++ srcs = [ ++ "access_reason.proto", ++ "account_budget_proposal_status.proto", ++ "account_budget_proposal_type.proto", ++ "account_budget_status.proto", ++ "ad_customizer_placeholder_field.proto", ++ "ad_group_ad_rotation_mode.proto", ++ "ad_group_ad_status.proto", ++ "ad_group_criterion_approval_status.proto", ++ "ad_group_criterion_status.proto", ++ "ad_group_status.proto", ++ "ad_group_type.proto", ++ "ad_network_type.proto", ++ "ad_serving_optimization_status.proto", ++ "ad_strength.proto", ++ "ad_type.proto", ++ "advertising_channel_sub_type.proto", ++ "advertising_channel_type.proto", ++ "affiliate_location_feed_relationship_type.proto", ++ "affiliate_location_placeholder_field.proto", ++ "age_range_type.proto", ++ "app_campaign_app_store.proto", ++ "app_campaign_bidding_strategy_goal_type.proto", ++ "app_payment_model_type.proto", ++ "app_placeholder_field.proto", ++ "app_store.proto", ++ "app_url_operating_system_type.proto", ++ "asset_type.proto", ++ "attribution_model.proto", ++ "bid_modifier_source.proto", ++ "bidding_source.proto", ++ "bidding_strategy_status.proto", ++ "bidding_strategy_type.proto", ++ "billing_setup_status.proto", ++ "brand_safety_suitability.proto", ++ "budget_delivery_method.proto", ++ "budget_period.proto", ++ "budget_status.proto", ++ "budget_type.proto", ++ "call_conversion_reporting_state.proto", ++ "call_placeholder_field.proto", ++ "callout_placeholder_field.proto", ++ "campaign_criterion_status.proto", ++ "campaign_draft_status.proto", ++ "campaign_experiment_status.proto", ++ "campaign_experiment_traffic_split_type.proto", ++ "campaign_experiment_type.proto", ++ "campaign_serving_status.proto", ++ "campaign_shared_set_status.proto", ++ "campaign_status.proto", ++ "change_status_operation.proto", ++ "change_status_resource_type.proto", ++ "click_type.proto", ++ "content_label_type.proto", ++ "conversion_action_category.proto", ++ "conversion_action_counting_type.proto", ++ "conversion_action_status.proto", ++ "conversion_action_type.proto", ++ "conversion_adjustment_type.proto", ++ "conversion_attribution_event_type.proto", ++ "conversion_lag_bucket.proto", ++ "conversion_or_adjustment_lag_bucket.proto", ++ "criterion_category_channel_availability_mode.proto", ++ "criterion_category_locale_availability_mode.proto", ++ "criterion_system_serving_status.proto", ++ "criterion_type.proto", ++ "custom_interest_member_type.proto", ++ "custom_interest_status.proto", ++ "custom_interest_type.proto", ++ "custom_placeholder_field.proto", ++ "customer_match_upload_key_type.proto", ++ "customer_pay_per_conversion_eligibility_failure_reason.proto", ++ "data_driven_model_status.proto", ++ "day_of_week.proto", ++ "device.proto", ++ "display_ad_format_setting.proto", ++ "display_upload_product_type.proto", ++ "dsa_page_feed_criterion_field.proto", ++ "education_placeholder_field.proto", ++ "extension_setting_device.proto", ++ "extension_type.proto", ++ "external_conversion_source.proto", ++ "feed_attribute_type.proto", ++ "feed_item_quality_approval_status.proto", ++ "feed_item_quality_disapproval_reason.proto", ++ "feed_item_status.proto", ++ "feed_item_target_device.proto", ++ "feed_item_target_type.proto", ++ "feed_item_validation_status.proto", ++ "feed_link_status.proto", ++ "feed_mapping_criterion_type.proto", ++ "feed_mapping_status.proto", ++ "feed_origin.proto", ++ "feed_status.proto", ++ "flight_placeholder_field.proto", ++ "frequency_cap_event_type.proto", ++ "frequency_cap_level.proto", ++ "frequency_cap_time_unit.proto", ++ "gender_type.proto", ++ "geo_target_constant_status.proto", ++ "geo_targeting_restriction.proto", ++ "geo_targeting_type.proto", ++ "google_ads_field_category.proto", ++ "google_ads_field_data_type.proto", ++ "hotel_date_selection_type.proto", ++ "hotel_placeholder_field.proto", ++ "hotel_rate_type.proto", ++ "income_range_type.proto", ++ "interaction_event_type.proto", ++ "interaction_type.proto", ++ "job_placeholder_field.proto", ++ "keyword_match_type.proto", ++ "keyword_plan_competition_level.proto", ++ "keyword_plan_forecast_interval.proto", ++ "keyword_plan_network.proto", ++ "label_status.proto", ++ "legacy_app_install_ad_app_store.proto", ++ "listing_custom_attribute_index.proto", ++ "listing_group_type.proto", ++ "local_placeholder_field.proto", ++ "location_extension_targeting_criterion_field.proto", ++ "location_group_radius_units.proto", ++ "location_placeholder_field.proto", ++ "manager_link_status.proto", ++ "matching_function_context_type.proto", ++ "matching_function_operator.proto", ++ "media_type.proto", ++ "merchant_center_link_status.proto", ++ "message_placeholder_field.proto", ++ "mime_type.proto", ++ "minute_of_hour.proto", ++ "mobile_device_type.proto", ++ "month_of_year.proto", ++ "mutate_job_status.proto", ++ "negative_geo_target_type.proto", ++ "operating_system_version_operator_type.proto", ++ "page_one_promoted_strategy_goal.proto", ++ "parental_status_type.proto", ++ "payment_mode.proto", ++ "placeholder_type.proto", ++ "placement_type.proto", ++ "policy_approval_status.proto", ++ "policy_review_status.proto", ++ "policy_topic_entry_type.proto", ++ "policy_topic_evidence_destination_mismatch_url_type.proto", ++ "policy_topic_evidence_destination_not_working_device.proto", ++ "positive_geo_target_type.proto", ++ "preferred_content_type.proto", ++ "price_extension_price_qualifier.proto", ++ "price_extension_price_unit.proto", ++ "price_extension_type.proto", ++ "price_placeholder_field.proto", ++ "product_bidding_category_level.proto", ++ "product_bidding_category_status.proto", ++ "product_channel.proto", ++ "product_channel_exclusivity.proto", ++ "product_condition.proto", ++ "product_type_level.proto", ++ "promotion_extension_discount_modifier.proto", ++ "promotion_extension_occasion.proto", ++ "promotion_placeholder_field.proto", ++ "proximity_radius_units.proto", ++ "quality_score_bucket.proto", ++ "real_estate_placeholder_field.proto", ++ "recommendation_type.proto", ++ "search_engine_results_page_type.proto", ++ "search_term_match_type.proto", ++ "search_term_targeting_status.proto", ++ "served_asset_field_type.proto", ++ "shared_set_status.proto", ++ "shared_set_type.proto", ++ "simulation_modification_method.proto", ++ "simulation_type.proto", ++ "sitelink_placeholder_field.proto", ++ "slot.proto", ++ "spending_limit_type.proto", ++ "structured_snippet_placeholder_field.proto", ++ "system_managed_entity_source.proto", ++ "target_cpa_opt_in_recommendation_goal.proto", ++ "target_impression_share_location.proto", ++ "targeting_dimension.proto", ++ "time_type.proto", ++ "tracking_code_page_format.proto", ++ "tracking_code_type.proto", ++ "travel_placeholder_field.proto", ++ "user_interest_taxonomy_type.proto", ++ "user_list_access_status.proto", ++ "user_list_closing_reason.proto", ++ "user_list_combined_rule_operator.proto", ++ "user_list_crm_data_source_type.proto", ++ "user_list_date_rule_item_operator.proto", ++ "user_list_logical_rule_operator.proto", ++ "user_list_membership_status.proto", ++ "user_list_number_rule_item_operator.proto", ++ "user_list_prepopulation_status.proto", ++ "user_list_rule_type.proto", ++ "user_list_size_range.proto", ++ "user_list_string_rule_item_operator.proto", ++ "user_list_type.proto", ++ "vanity_pharma_display_url_mode.proto", ++ "vanity_pharma_text.proto", ++ "webpage_condition_operand.proto", ++ "webpage_condition_operator.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "enums_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/enums", ++ proto = ":enums_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/ads/googleads/v1/errors/BUILD.bazel d/google/ads/googleads/v1/errors/BUILD.bazel +--- c/google/ads/googleads/v1/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v1/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,127 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "errors_proto", ++ srcs = [ ++ "account_budget_proposal_error.proto", ++ "ad_customizer_error.proto", ++ "ad_error.proto", ++ "ad_group_ad_error.proto", ++ "ad_group_bid_modifier_error.proto", ++ "ad_group_criterion_error.proto", ++ "ad_group_error.proto", ++ "ad_group_feed_error.proto", ++ "ad_parameter_error.proto", ++ "ad_sharing_error.proto", ++ "adx_error.proto", ++ "asset_error.proto", ++ "authentication_error.proto", ++ "authorization_error.proto", ++ "bidding_error.proto", ++ "bidding_strategy_error.proto", ++ "billing_setup_error.proto", ++ "campaign_budget_error.proto", ++ "campaign_criterion_error.proto", ++ "campaign_draft_error.proto", ++ "campaign_error.proto", ++ "campaign_experiment_error.proto", ++ "campaign_feed_error.proto", ++ "campaign_shared_set_error.proto", ++ "change_status_error.proto", ++ "collection_size_error.proto", ++ "context_error.proto", ++ "conversion_action_error.proto", ++ "conversion_adjustment_upload_error.proto", ++ "conversion_upload_error.proto", ++ "country_code_error.proto", ++ "criterion_error.proto", ++ "custom_interest_error.proto", ++ "customer_client_link_error.proto", ++ "customer_error.proto", ++ "customer_feed_error.proto", ++ "customer_manager_link_error.proto", ++ "database_error.proto", ++ "date_error.proto", ++ "date_range_error.proto", ++ "distinct_error.proto", ++ "enum_error.proto", ++ "errors.proto", ++ "extension_feed_item_error.proto", ++ "extension_setting_error.proto", ++ "feed_attribute_reference_error.proto", ++ "feed_error.proto", ++ "feed_item_error.proto", ++ "feed_item_target_error.proto", ++ "feed_item_validation_error.proto", ++ "feed_mapping_error.proto", ++ "field_error.proto", ++ "field_mask_error.proto", ++ "function_error.proto", ++ "function_parsing_error.proto", ++ "geo_target_constant_suggestion_error.proto", ++ "header_error.proto", ++ "id_error.proto", ++ "image_error.proto", ++ "internal_error.proto", ++ "keyword_plan_ad_group_error.proto", ++ "keyword_plan_campaign_error.proto", ++ "keyword_plan_error.proto", ++ "keyword_plan_idea_error.proto", ++ "keyword_plan_keyword_error.proto", ++ "keyword_plan_negative_keyword_error.proto", ++ "label_error.proto", ++ "language_code_error.proto", ++ "list_operation_error.proto", ++ "manager_link_error.proto", ++ "media_bundle_error.proto", ++ "media_file_error.proto", ++ "media_upload_error.proto", ++ "multiplier_error.proto", ++ "mutate_error.proto", ++ "mutate_job_error.proto", ++ "new_resource_creation_error.proto", ++ "not_empty_error.proto", ++ "not_whitelisted_error.proto", ++ "null_error.proto", ++ "operation_access_denied_error.proto", ++ "operator_error.proto", ++ "partial_failure_error.proto", ++ "policy_finding_error.proto", ++ "policy_validation_parameter_error.proto", ++ "policy_violation_error.proto", ++ "query_error.proto", ++ "quota_error.proto", ++ "range_error.proto", ++ "recommendation_error.proto", ++ "region_code_error.proto", ++ "request_error.proto", ++ "resource_access_denied_error.proto", ++ "resource_count_limit_exceeded_error.proto", ++ "setting_error.proto", ++ "shared_criterion_error.proto", ++ "shared_set_error.proto", ++ "size_limit_error.proto", ++ "string_format_error.proto", ++ "string_length_error.proto", ++ "url_field_error.proto", ++ "user_list_error.proto", ++ "youtube_video_registration_error.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "errors_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/errors", ++ proto = ":errors_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v1/resources/BUILD.bazel d/google/ads/googleads/v1/resources/BUILD.bazel +--- c/google/ads/googleads/v1/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v1/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,125 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "resources_proto", ++ srcs = [ ++ "account_budget.proto", ++ "account_budget_proposal.proto", ++ "ad.proto", ++ "ad_group.proto", ++ "ad_group_ad.proto", ++ "ad_group_ad_label.proto", ++ "ad_group_audience_view.proto", ++ "ad_group_bid_modifier.proto", ++ "ad_group_criterion.proto", ++ "ad_group_criterion_label.proto", ++ "ad_group_criterion_simulation.proto", ++ "ad_group_extension_setting.proto", ++ "ad_group_feed.proto", ++ "ad_group_label.proto", ++ "ad_group_simulation.proto", ++ "ad_parameter.proto", ++ "ad_schedule_view.proto", ++ "age_range_view.proto", ++ "asset.proto", ++ "bidding_strategy.proto", ++ "billing_setup.proto", ++ "campaign.proto", ++ "campaign_audience_view.proto", ++ "campaign_bid_modifier.proto", ++ "campaign_budget.proto", ++ "campaign_criterion.proto", ++ "campaign_criterion_simulation.proto", ++ "campaign_draft.proto", ++ "campaign_experiment.proto", ++ "campaign_extension_setting.proto", ++ "campaign_feed.proto", ++ "campaign_label.proto", ++ "campaign_shared_set.proto", ++ "carrier_constant.proto", ++ "change_status.proto", ++ "click_view.proto", ++ "conversion_action.proto", ++ "custom_interest.proto", ++ "customer.proto", ++ "customer_client.proto", ++ "customer_client_link.proto", ++ "customer_extension_setting.proto", ++ "customer_feed.proto", ++ "customer_label.proto", ++ "customer_manager_link.proto", ++ "customer_negative_criterion.proto", ++ "detail_placement_view.proto", ++ "display_keyword_view.proto", ++ "domain_category.proto", ++ "dynamic_search_ads_search_term_view.proto", ++ "expanded_landing_page_view.proto", ++ "extension_feed_item.proto", ++ "feed.proto", ++ "feed_item.proto", ++ "feed_item_target.proto", ++ "feed_mapping.proto", ++ "feed_placeholder_view.proto", ++ "gender_view.proto", ++ "geo_target_constant.proto", ++ "geographic_view.proto", ++ "google_ads_field.proto", ++ "group_placement_view.proto", ++ "hotel_group_view.proto", ++ "hotel_performance_view.proto", ++ "keyword_plan.proto", ++ "keyword_plan_ad_group.proto", ++ "keyword_plan_campaign.proto", ++ "keyword_plan_keyword.proto", ++ "keyword_plan_negative_keyword.proto", ++ "keyword_view.proto", ++ "label.proto", ++ "landing_page_view.proto", ++ "language_constant.proto", ++ "location_view.proto", ++ "managed_placement_view.proto", ++ "media_file.proto", ++ "merchant_center_link.proto", ++ "mobile_app_category_constant.proto", ++ "mobile_device_constant.proto", ++ "mutate_job.proto", ++ "operating_system_version_constant.proto", ++ "paid_organic_search_term_view.proto", ++ "parental_status_view.proto", ++ "payments_account.proto", ++ "product_bidding_category_constant.proto", ++ "product_group_view.proto", ++ "recommendation.proto", ++ "remarketing_action.proto", ++ "search_term_view.proto", ++ "shared_criterion.proto", ++ "shared_set.proto", ++ "shopping_performance_view.proto", ++ "topic_constant.proto", ++ "topic_view.proto", ++ "user_interest.proto", ++ "user_list.proto", ++ "video.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_proto", ++ "//google/ads/googleads/v1/enums:enums_proto", ++ "//google/ads/googleads/v1/errors:errors_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "resources_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources", ++ proto = ":resources_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_go_proto", ++ "//google/ads/googleads/v1/enums:enums_go_proto", ++ "//google/ads/googleads/v1/errors:errors_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v1/services/BUILD.bazel d/google/ads/googleads/v1/services/BUILD.bazel +--- c/google/ads/googleads/v1/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v1/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,135 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "services_proto", ++ srcs = [ ++ "account_budget_proposal_service.proto", ++ "account_budget_service.proto", ++ "ad_group_ad_label_service.proto", ++ "ad_group_ad_service.proto", ++ "ad_group_audience_view_service.proto", ++ "ad_group_bid_modifier_service.proto", ++ "ad_group_criterion_label_service.proto", ++ "ad_group_criterion_service.proto", ++ "ad_group_criterion_simulation_service.proto", ++ "ad_group_extension_setting_service.proto", ++ "ad_group_feed_service.proto", ++ "ad_group_label_service.proto", ++ "ad_group_service.proto", ++ "ad_group_simulation_service.proto", ++ "ad_parameter_service.proto", ++ "ad_schedule_view_service.proto", ++ "age_range_view_service.proto", ++ "asset_service.proto", ++ "bidding_strategy_service.proto", ++ "billing_setup_service.proto", ++ "campaign_audience_view_service.proto", ++ "campaign_bid_modifier_service.proto", ++ "campaign_budget_service.proto", ++ "campaign_criterion_service.proto", ++ "campaign_criterion_simulation_service.proto", ++ "campaign_draft_service.proto", ++ "campaign_experiment_service.proto", ++ "campaign_extension_setting_service.proto", ++ "campaign_feed_service.proto", ++ "campaign_label_service.proto", ++ "campaign_service.proto", ++ "campaign_shared_set_service.proto", ++ "carrier_constant_service.proto", ++ "change_status_service.proto", ++ "click_view_service.proto", ++ "conversion_action_service.proto", ++ "conversion_adjustment_upload_service.proto", ++ "conversion_upload_service.proto", ++ "custom_interest_service.proto", ++ "customer_client_link_service.proto", ++ "customer_client_service.proto", ++ "customer_extension_setting_service.proto", ++ "customer_feed_service.proto", ++ "customer_label_service.proto", ++ "customer_manager_link_service.proto", ++ "customer_negative_criterion_service.proto", ++ "customer_service.proto", ++ "detail_placement_view_service.proto", ++ "display_keyword_view_service.proto", ++ "domain_category_service.proto", ++ "dynamic_search_ads_search_term_view_service.proto", ++ "expanded_landing_page_view_service.proto", ++ "extension_feed_item_service.proto", ++ "feed_item_service.proto", ++ "feed_item_target_service.proto", ++ "feed_mapping_service.proto", ++ "feed_placeholder_view_service.proto", ++ "feed_service.proto", ++ "gender_view_service.proto", ++ "geo_target_constant_service.proto", ++ "geographic_view_service.proto", ++ "google_ads_field_service.proto", ++ "google_ads_service.proto", ++ "group_placement_view_service.proto", ++ "hotel_group_view_service.proto", ++ "hotel_performance_view_service.proto", ++ "keyword_plan_ad_group_service.proto", ++ "keyword_plan_campaign_service.proto", ++ "keyword_plan_idea_service.proto", ++ "keyword_plan_keyword_service.proto", ++ "keyword_plan_negative_keyword_service.proto", ++ "keyword_plan_service.proto", ++ "keyword_view_service.proto", ++ "label_service.proto", ++ "landing_page_view_service.proto", ++ "language_constant_service.proto", ++ "location_view_service.proto", ++ "managed_placement_view_service.proto", ++ "media_file_service.proto", ++ "merchant_center_link_service.proto", ++ "mobile_app_category_constant_service.proto", ++ "mobile_device_constant_service.proto", ++ "mutate_job_service.proto", ++ "operating_system_version_constant_service.proto", ++ "paid_organic_search_term_view_service.proto", ++ "parental_status_view_service.proto", ++ "payments_account_service.proto", ++ "product_bidding_category_constant_service.proto", ++ "product_group_view_service.proto", ++ "recommendation_service.proto", ++ "remarketing_action_service.proto", ++ "search_term_view_service.proto", ++ "shared_criterion_service.proto", ++ "shared_set_service.proto", ++ "shopping_performance_view_service.proto", ++ "topic_constant_service.proto", ++ "topic_view_service.proto", ++ "user_interest_service.proto", ++ "user_list_service.proto", ++ "video_service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_proto", ++ "//google/ads/googleads/v1/enums:enums_proto", ++ "//google/ads/googleads/v1/resources:resources_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "services_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/services", ++ proto = ":services_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v1/common:common_go_proto", ++ "//google/ads/googleads/v1/enums:enums_go_proto", ++ "//google/ads/googleads/v1/resources:resources_go_proto", ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v2/common/BUILD.bazel d/google/ads/googleads/v2/common/BUILD.bazel +--- c/google/ads/googleads/v2/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v2/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "common_proto", + srcs = [ ++ "ad_asset.proto", + "ad_type_infos.proto", ++ "asset_types.proto", + "bidding.proto", ++ "click_location.proto", + "criteria.proto", + "criterion_category_availability.proto", + "custom_parameter.proto", + "dates.proto", + "explorer_auto_optimizer_setting.proto", ++ "extensions.proto", + "feed_common.proto", ++ "final_app_url.proto", + "frequency_cap.proto", + "keyword_plan_common.proto", + "matching_function.proto", @@ -22,90 +704,132 @@ diff -urN c/google/ads/googleads/v0/common/BUILD.bazel d/google/ads/googleads/v0 + "policy.proto", + "real_time_bidding_setting.proto", + "segments.proto", ++ "simulation.proto", + "tag_snippet.proto", + "targeting_setting.proto", ++ "text_label.proto", ++ "url_collection.proto", + "user_lists.proto", + "value.proto", + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/enums:enums_proto", ++ "//google/ads/googleads/v2/enums:enums_proto", ++ "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "common_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/common", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/common", + proto = ":common_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/ads/googleads/v0/enums:enums_go_proto"], ++ deps = [ ++ "//google/ads/googleads/v2/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", ++ ], +) -diff -urN c/google/ads/googleads/v0/enums/BUILD.bazel d/google/ads/googleads/v0/enums/BUILD.bazel ---- c/google/ads/googleads/v0/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v0/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,157 @@ +diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/enums/BUILD.bazel +--- c/google/ads/googleads/v2/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v2/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,224 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "enums_proto", + srcs = [ + "access_reason.proto", ++ "access_role.proto", + "account_budget_proposal_status.proto", + "account_budget_proposal_type.proto", + "account_budget_status.proto", + "ad_customizer_placeholder_field.proto", + "ad_group_ad_rotation_mode.proto", + "ad_group_ad_status.proto", ++ "ad_group_criterion_approval_status.proto", + "ad_group_criterion_status.proto", + "ad_group_status.proto", + "ad_group_type.proto", + "ad_network_type.proto", + "ad_serving_optimization_status.proto", ++ "ad_strength.proto", + "ad_type.proto", + "advertising_channel_sub_type.proto", + "advertising_channel_type.proto", + "affiliate_location_feed_relationship_type.proto", ++ "affiliate_location_placeholder_field.proto", + "age_range_type.proto", ++ "app_campaign_app_store.proto", ++ "app_campaign_bidding_strategy_goal_type.proto", + "app_payment_model_type.proto", + "app_placeholder_field.proto", ++ "app_store.proto", ++ "app_url_operating_system_type.proto", ++ "asset_field_type.proto", ++ "asset_performance_label.proto", ++ "asset_type.proto", + "attribution_model.proto", + "bid_modifier_source.proto", + "bidding_source.proto", ++ "bidding_strategy_status.proto", + "bidding_strategy_type.proto", + "billing_setup_status.proto", + "brand_safety_suitability.proto", + "budget_delivery_method.proto", + "budget_period.proto", + "budget_status.proto", ++ "budget_type.proto", + "call_conversion_reporting_state.proto", + "call_placeholder_field.proto", + "callout_placeholder_field.proto", ++ "campaign_criterion_status.proto", ++ "campaign_draft_status.proto", ++ "campaign_experiment_status.proto", ++ "campaign_experiment_traffic_split_type.proto", ++ "campaign_experiment_type.proto", + "campaign_serving_status.proto", + "campaign_shared_set_status.proto", + "campaign_status.proto", + "change_status_operation.proto", + "change_status_resource_type.proto", ++ "click_type.proto", + "content_label_type.proto", + "conversion_action_category.proto", + "conversion_action_counting_type.proto", + "conversion_action_status.proto", + "conversion_action_type.proto", ++ "conversion_adjustment_type.proto", + "conversion_attribution_event_type.proto", ++ "conversion_lag_bucket.proto", ++ "conversion_or_adjustment_lag_bucket.proto", + "criterion_category_channel_availability_mode.proto", + "criterion_category_locale_availability_mode.proto", ++ "criterion_system_serving_status.proto", + "criterion_type.proto", ++ "custom_interest_member_type.proto", ++ "custom_interest_status.proto", ++ "custom_interest_type.proto", + "custom_placeholder_field.proto", + "customer_match_upload_key_type.proto", ++ "customer_pay_per_conversion_eligibility_failure_reason.proto", + "data_driven_model_status.proto", + "day_of_week.proto", + "device.proto", + "display_ad_format_setting.proto", ++ "display_upload_product_type.proto", ++ "distance_bucket.proto", ++ "dsa_page_feed_criterion_field.proto", + "education_placeholder_field.proto", ++ "extension_setting_device.proto", ++ "extension_type.proto", ++ "external_conversion_source.proto", + "feed_attribute_type.proto", + "feed_item_quality_approval_status.proto", + "feed_item_quality_disapproval_reason.proto", + "feed_item_status.proto", ++ "feed_item_target_device.proto", ++ "feed_item_target_type.proto", + "feed_item_validation_status.proto", + "feed_link_status.proto", + "feed_mapping_criterion_type.proto", @@ -119,10 +843,12 @@ diff -urN c/google/ads/googleads/v0/enums/BUILD.bazel d/google/ads/googleads/v0/ + "gender_type.proto", + "geo_target_constant_status.proto", + "geo_targeting_restriction.proto", ++ "geo_targeting_type.proto", + "google_ads_field_category.proto", + "google_ads_field_data_type.proto", + "hotel_date_selection_type.proto", + "hotel_placeholder_field.proto", ++ "hotel_rate_type.proto", + "income_range_type.proto", + "interaction_event_type.proto", + "interaction_type.proto", @@ -131,44 +857,72 @@ diff -urN c/google/ads/googleads/v0/enums/BUILD.bazel d/google/ads/googleads/v0/ + "keyword_plan_competition_level.proto", + "keyword_plan_forecast_interval.proto", + "keyword_plan_network.proto", ++ "label_status.proto", ++ "legacy_app_install_ad_app_store.proto", + "listing_custom_attribute_index.proto", + "listing_group_type.proto", + "local_placeholder_field.proto", ++ "location_extension_targeting_criterion_field.proto", ++ "location_group_radius_units.proto", ++ "location_placeholder_field.proto", + "manager_link_status.proto", ++ "matching_function_context_type.proto", ++ "matching_function_operator.proto", + "media_type.proto", ++ "merchant_center_link_status.proto", + "message_placeholder_field.proto", + "mime_type.proto", + "minute_of_hour.proto", + "mobile_device_type.proto", + "month_of_year.proto", ++ "mutate_job_status.proto", ++ "negative_geo_target_type.proto", + "operating_system_version_operator_type.proto", + "page_one_promoted_strategy_goal.proto", + "parental_status_type.proto", ++ "payment_mode.proto", + "placeholder_type.proto", ++ "placement_type.proto", + "policy_approval_status.proto", + "policy_review_status.proto", + "policy_topic_entry_type.proto", + "policy_topic_evidence_destination_mismatch_url_type.proto", ++ "policy_topic_evidence_destination_not_working_device.proto", ++ "policy_topic_evidence_destination_not_working_dns_error_type.proto", ++ "positive_geo_target_type.proto", + "preferred_content_type.proto", ++ "price_extension_price_qualifier.proto", ++ "price_extension_price_unit.proto", ++ "price_extension_type.proto", + "price_placeholder_field.proto", ++ "product_bidding_category_level.proto", ++ "product_bidding_category_status.proto", + "product_channel.proto", + "product_channel_exclusivity.proto", + "product_condition.proto", + "product_type_level.proto", ++ "promotion_extension_discount_modifier.proto", ++ "promotion_extension_occasion.proto", + "promotion_placeholder_field.proto", + "proximity_radius_units.proto", + "quality_score_bucket.proto", + "real_estate_placeholder_field.proto", + "recommendation_type.proto", ++ "search_engine_results_page_type.proto", + "search_term_match_type.proto", + "search_term_targeting_status.proto", ++ "served_asset_field_type.proto", + "shared_set_status.proto", + "shared_set_type.proto", ++ "simulation_modification_method.proto", ++ "simulation_type.proto", + "sitelink_placeholder_field.proto", + "slot.proto", + "spending_limit_type.proto", + "structured_snippet_placeholder_field.proto", ++ "system_managed_entity_source.proto", + "target_cpa_opt_in_recommendation_goal.proto", ++ "target_impression_share_location.proto", + "targeting_dimension.proto", + "time_type.proto", + "tracking_code_page_format.proto", @@ -194,23 +948,26 @@ diff -urN c/google/ads/googleads/v0/enums/BUILD.bazel d/google/ads/googleads/v0/ + "webpage_condition_operator.proto", + ], + visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( + name = "enums_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/enums", + proto = ":enums_proto", + visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0/errors/BUILD.bazel ---- c/google/ads/googleads/v0/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v0/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,104 @@ +diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2/errors/BUILD.bazel +--- c/google/ads/googleads/v2/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v2/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,129 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "errors_proto", + srcs = [ ++ "access_invitation_error.proto", + "account_budget_proposal_error.proto", + "ad_customizer_error.proto", + "ad_error.proto", @@ -222,6 +979,7 @@ diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0 + "ad_parameter_error.proto", + "ad_sharing_error.proto", + "adx_error.proto", ++ "asset_error.proto", + "authentication_error.proto", + "authorization_error.proto", + "bidding_error.proto", @@ -229,14 +987,21 @@ diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0 + "billing_setup_error.proto", + "campaign_budget_error.proto", + "campaign_criterion_error.proto", ++ "campaign_draft_error.proto", + "campaign_error.proto", ++ "campaign_experiment_error.proto", + "campaign_feed_error.proto", + "campaign_shared_set_error.proto", + "change_status_error.proto", + "collection_size_error.proto", + "context_error.proto", + "conversion_action_error.proto", ++ "conversion_adjustment_upload_error.proto", ++ "conversion_upload_error.proto", ++ "country_code_error.proto", + "criterion_error.proto", ++ "currency_code_error.proto", ++ "custom_interest_error.proto", + "customer_client_link_error.proto", + "customer_error.proto", + "customer_feed_error.proto", @@ -247,10 +1012,12 @@ diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0 + "distinct_error.proto", + "enum_error.proto", + "errors.proto", ++ "extension_feed_item_error.proto", + "extension_setting_error.proto", + "feed_attribute_reference_error.proto", + "feed_error.proto", + "feed_item_error.proto", ++ "feed_item_target_error.proto", + "feed_item_validation_error.proto", + "feed_mapping_error.proto", + "field_error.proto", @@ -268,17 +1035,25 @@ diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0 + "keyword_plan_idea_error.proto", + "keyword_plan_keyword_error.proto", + "keyword_plan_negative_keyword_error.proto", ++ "label_error.proto", ++ "language_code_error.proto", + "list_operation_error.proto", ++ "manager_link_error.proto", + "media_bundle_error.proto", + "media_file_error.proto", ++ "media_upload_error.proto", + "multiplier_error.proto", + "mutate_error.proto", ++ "mutate_job_error.proto", + "new_resource_creation_error.proto", + "not_empty_error.proto", ++ "not_whitelisted_error.proto", + "null_error.proto", + "operation_access_denied_error.proto", + "operator_error.proto", ++ "partial_failure_error.proto", + "policy_finding_error.proto", ++ "policy_validation_parameter_error.proto", + "policy_violation_error.proto", + "query_error.proto", + "quota_error.proto", @@ -291,29 +1066,35 @@ diff -urN c/google/ads/googleads/v0/errors/BUILD.bazel d/google/ads/googleads/v0 + "setting_error.proto", + "shared_criterion_error.proto", + "shared_set_error.proto", ++ "size_limit_error.proto", + "string_format_error.proto", + "string_length_error.proto", + "url_field_error.proto", + "user_list_error.proto", ++ "youtube_video_registration_error.proto", + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/common:common_proto", ++ "//google/ads/googleads/v2/common:common_proto", ++ "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "errors_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/errors", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/errors", + proto = ":errors_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/ads/googleads/v0/common:common_go_proto"], ++ deps = [ ++ "//google/ads/googleads/v2/common:common_go_proto", ++ "//google/api:annotations_go_proto", ++ ], +) -diff -urN c/google/ads/googleads/v0/resources/BUILD.bazel d/google/ads/googleads/v0/resources/BUILD.bazel ---- c/google/ads/googleads/v0/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v0/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,89 @@ +diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads/v2/resources/BUILD.bazel +--- c/google/ads/googleads/v2/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v2/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,128 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -324,13 +1105,21 @@ diff -urN c/google/ads/googleads/v0/resources/BUILD.bazel d/google/ads/googleads + "ad.proto", + "ad_group.proto", + "ad_group_ad.proto", ++ "ad_group_ad_asset_view.proto", ++ "ad_group_ad_label.proto", + "ad_group_audience_view.proto", + "ad_group_bid_modifier.proto", + "ad_group_criterion.proto", ++ "ad_group_criterion_label.proto", ++ "ad_group_criterion_simulation.proto", ++ "ad_group_extension_setting.proto", + "ad_group_feed.proto", ++ "ad_group_label.proto", ++ "ad_group_simulation.proto", + "ad_parameter.proto", + "ad_schedule_view.proto", + "age_range_view.proto", ++ "asset.proto", + "bidding_strategy.proto", + "billing_setup.proto", + "campaign.proto", @@ -338,23 +1127,43 @@ diff -urN c/google/ads/googleads/v0/resources/BUILD.bazel d/google/ads/googleads + "campaign_bid_modifier.proto", + "campaign_budget.proto", + "campaign_criterion.proto", ++ "campaign_criterion_simulation.proto", ++ "campaign_draft.proto", ++ "campaign_experiment.proto", ++ "campaign_extension_setting.proto", + "campaign_feed.proto", ++ "campaign_label.proto", + "campaign_shared_set.proto", + "carrier_constant.proto", + "change_status.proto", ++ "click_view.proto", + "conversion_action.proto", ++ "custom_interest.proto", + "customer.proto", + "customer_client.proto", + "customer_client_link.proto", ++ "customer_extension_setting.proto", + "customer_feed.proto", ++ "customer_label.proto", + "customer_manager_link.proto", ++ "customer_negative_criterion.proto", ++ "detail_placement_view.proto", + "display_keyword_view.proto", ++ "distance_view.proto", ++ "domain_category.proto", ++ "dynamic_search_ads_search_term_view.proto", ++ "expanded_landing_page_view.proto", ++ "extension_feed_item.proto", + "feed.proto", + "feed_item.proto", ++ "feed_item_target.proto", + "feed_mapping.proto", ++ "feed_placeholder_view.proto", + "gender_view.proto", + "geo_target_constant.proto", ++ "geographic_view.proto", + "google_ads_field.proto", ++ "group_placement_view.proto", + "hotel_group_view.proto", + "hotel_performance_view.proto", + "keyword_plan.proto", @@ -363,50 +1172,61 @@ diff -urN c/google/ads/googleads/v0/resources/BUILD.bazel d/google/ads/googleads + "keyword_plan_keyword.proto", + "keyword_plan_negative_keyword.proto", + "keyword_view.proto", ++ "label.proto", ++ "landing_page_view.proto", + "language_constant.proto", ++ "location_view.proto", + "managed_placement_view.proto", + "media_file.proto", ++ "merchant_center_link.proto", + "mobile_app_category_constant.proto", + "mobile_device_constant.proto", ++ "mutate_job.proto", + "operating_system_version_constant.proto", ++ "paid_organic_search_term_view.proto", + "parental_status_view.proto", + "payments_account.proto", ++ "product_bidding_category_constant.proto", + "product_group_view.proto", + "recommendation.proto", + "remarketing_action.proto", + "search_term_view.proto", + "shared_criterion.proto", + "shared_set.proto", ++ "shopping_performance_view.proto", + "topic_constant.proto", + "topic_view.proto", + "user_interest.proto", + "user_list.proto", ++ "user_location_view.proto", + "video.proto", + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/common:common_proto", -+ "//google/ads/googleads/v0/enums:enums_proto", -+ "//google/ads/googleads/v0/errors:errors_proto", ++ "//google/ads/googleads/v2/common:common_proto", ++ "//google/ads/googleads/v2/enums:enums_proto", ++ "//google/ads/googleads/v2/errors:errors_proto", ++ "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "resources_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/resources", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/resources", + proto = ":resources_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/common:common_go_proto", -+ "//google/ads/googleads/v0/enums:enums_go_proto", -+ "//google/ads/googleads/v0/errors:errors_go_proto", ++ "//google/ads/googleads/v2/common:common_go_proto", ++ "//google/ads/googleads/v2/enums:enums_go_proto", ++ "//google/ads/googleads/v2/errors:errors_go_proto", ++ "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v0/services/BUILD.bazel d/google/ads/googleads/v0/services/BUILD.bazel ---- c/google/ads/googleads/v0/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v0/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,96 @@ +diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/v2/services/BUILD.bazel +--- c/google/ads/googleads/v2/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v2/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,139 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -414,40 +1234,71 @@ diff -urN c/google/ads/googleads/v0/services/BUILD.bazel d/google/ads/googleads/ + srcs = [ + "account_budget_proposal_service.proto", + "account_budget_service.proto", ++ "ad_group_ad_asset_view_service.proto", ++ "ad_group_ad_label_service.proto", + "ad_group_ad_service.proto", + "ad_group_audience_view_service.proto", + "ad_group_bid_modifier_service.proto", ++ "ad_group_criterion_label_service.proto", + "ad_group_criterion_service.proto", ++ "ad_group_criterion_simulation_service.proto", ++ "ad_group_extension_setting_service.proto", + "ad_group_feed_service.proto", ++ "ad_group_label_service.proto", + "ad_group_service.proto", ++ "ad_group_simulation_service.proto", + "ad_parameter_service.proto", + "ad_schedule_view_service.proto", ++ "ad_service.proto", + "age_range_view_service.proto", ++ "asset_service.proto", + "bidding_strategy_service.proto", + "billing_setup_service.proto", + "campaign_audience_view_service.proto", + "campaign_bid_modifier_service.proto", + "campaign_budget_service.proto", + "campaign_criterion_service.proto", ++ "campaign_criterion_simulation_service.proto", ++ "campaign_draft_service.proto", ++ "campaign_experiment_service.proto", ++ "campaign_extension_setting_service.proto", + "campaign_feed_service.proto", ++ "campaign_label_service.proto", + "campaign_service.proto", + "campaign_shared_set_service.proto", + "carrier_constant_service.proto", + "change_status_service.proto", ++ "click_view_service.proto", + "conversion_action_service.proto", ++ "conversion_adjustment_upload_service.proto", ++ "conversion_upload_service.proto", ++ "custom_interest_service.proto", + "customer_client_link_service.proto", + "customer_client_service.proto", ++ "customer_extension_setting_service.proto", + "customer_feed_service.proto", ++ "customer_label_service.proto", + "customer_manager_link_service.proto", ++ "customer_negative_criterion_service.proto", + "customer_service.proto", ++ "detail_placement_view_service.proto", + "display_keyword_view_service.proto", ++ "distance_view_service.proto", ++ "domain_category_service.proto", ++ "dynamic_search_ads_search_term_view_service.proto", ++ "expanded_landing_page_view_service.proto", ++ "extension_feed_item_service.proto", + "feed_item_service.proto", ++ "feed_item_target_service.proto", + "feed_mapping_service.proto", ++ "feed_placeholder_view_service.proto", + "feed_service.proto", + "gender_view_service.proto", + "geo_target_constant_service.proto", ++ "geographic_view_service.proto", + "google_ads_field_service.proto", + "google_ads_service.proto", ++ "group_placement_view_service.proto", + "hotel_group_view_service.proto", + "hotel_performance_view_service.proto", + "keyword_plan_ad_group_service.proto", @@ -457,33 +1308,44 @@ diff -urN c/google/ads/googleads/v0/services/BUILD.bazel d/google/ads/googleads/ + "keyword_plan_negative_keyword_service.proto", + "keyword_plan_service.proto", + "keyword_view_service.proto", ++ "label_service.proto", ++ "landing_page_view_service.proto", + "language_constant_service.proto", ++ "location_view_service.proto", + "managed_placement_view_service.proto", + "media_file_service.proto", ++ "merchant_center_link_service.proto", + "mobile_app_category_constant_service.proto", + "mobile_device_constant_service.proto", ++ "mutate_job_service.proto", + "operating_system_version_constant_service.proto", ++ "paid_organic_search_term_view_service.proto", + "parental_status_view_service.proto", + "payments_account_service.proto", ++ "product_bidding_category_constant_service.proto", + "product_group_view_service.proto", + "recommendation_service.proto", + "remarketing_action_service.proto", + "search_term_view_service.proto", + "shared_criterion_service.proto", + "shared_set_service.proto", ++ "shopping_performance_view_service.proto", + "topic_constant_service.proto", + "topic_view_service.proto", + "user_interest_service.proto", + "user_list_service.proto", ++ "user_location_view_service.proto", + "video_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/common:common_proto", -+ "//google/ads/googleads/v0/enums:enums_proto", -+ "//google/ads/googleads/v0/resources:resources_proto", ++ "//google/ads/googleads/v2/common:common_proto", ++ "//google/ads/googleads/v2/enums:enums_proto", ++ "//google/ads/googleads/v2/resources:resources_proto", + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -492,28 +1354,32 @@ diff -urN c/google/ads/googleads/v0/services/BUILD.bazel d/google/ads/googleads/ +go_proto_library( + name = "services_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/services", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/services", + proto = ":services_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v0/common:common_go_proto", -+ "//google/ads/googleads/v0/enums:enums_go_proto", -+ "//google/ads/googleads/v0/resources:resources_go_proto", ++ "//google/ads/googleads/v2/common:common_go_proto", ++ "//google/ads/googleads/v2/enums:enums_go_proto", ++ "//google/ads/googleads/v2/resources:resources_go_proto", + "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", + ], +) diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel --- c/google/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,177 @@ +@@ -0,0 +1,182 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "annotations_proto", + srcs = [ + "annotations.proto", ++ "client.proto", ++ "field_behavior.proto", + "http.proto", ++ "resource.proto", + ], + visibility = ["//visibility:public"], + deps = ["@com_google_protobuf//:descriptor_proto"], @@ -570,6 +1436,7 @@ diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel + srcs = ["monitored_resource.proto"], + visibility = ["//visibility:public"], + deps = [ ++ ":api_proto", + ":label_proto", + "@com_google_protobuf//:struct_proto", + ], @@ -598,7 +1465,6 @@ diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + ":annotations_proto", -+ ":api_proto", + ":label_proto", + ":metric_proto", + ":monitoredres_proto", @@ -667,7 +1533,10 @@ diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/api/monitoredres", + proto = ":monitoredres_proto", + visibility = ["//visibility:public"], -+ deps = [":label_go_proto"], ++ deps = [ ++ ":api_go_proto", ++ ":label_go_proto", ++ ], +) + +go_proto_library( @@ -678,7 +1547,6 @@ diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + ":annotations_go_proto", -+ ":api_go_proto", + ":label_go_proto", + ":metric_go_proto", + ":monitoredres_go_proto", @@ -1299,33 +2167,51 @@ diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel --- c/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,60 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "automl_proto", + srcs = [ + "annotation_payload.proto", ++ "annotation_spec.proto", + "classification.proto", ++ "column_spec.proto", + "data_items.proto", ++ "data_stats.proto", ++ "data_types.proto", + "dataset.proto", ++ "detection.proto", ++ "geometry.proto", + "image.proto", + "io.proto", + "model.proto", + "model_evaluation.proto", + "operations.proto", + "prediction_service.proto", ++ "ranges.proto", ++ "regression.proto", + "service.proto", ++ "table_spec.proto", ++ "tables.proto", ++ "temporal.proto", + "text.proto", ++ "text_extraction.proto", ++ "text_segment.proto", ++ "text_sentiment.proto", + "translation.proto", ++ "video.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -1345,12 +2231,13 @@ diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta diff -urN c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel --- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "datatransfer_proto", + srcs = [ ++ "datasource.proto", + "datatransfer.proto", + "transfer.proto", + ], @@ -1409,12 +2296,13 @@ diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel --- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "storage_proto", + srcs = [ ++ "arrow.proto", + "avro.proto", + "read_options.proto", + "storage.proto", @@ -1422,6 +2310,7 @@ diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/big + ], + visibility = ["//visibility:public"], + deps = [ ++ "//google/api:annotations_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", + ], @@ -1433,6 +2322,37 @@ diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/big + importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", + proto = ":storage_proto", + visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel +--- c/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/bigquery/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,26 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "bigquery_proto", ++ srcs = [ ++ "model.proto", ++ "model_reference.proto", ++ "standard_sql.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "bigquery_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", ++ proto = ":bigquery_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel --- c/google/cloud/billing/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -1455,10 +2375,119 @@ diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD. + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel +--- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "binaryauthorization_proto", ++ srcs = [ ++ "resources.proto", ++ "service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "binaryauthorization_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", ++ proto = ":binaryauthorization_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel +--- c/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,33 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "datacatalog_proto", ++ srcs = [ ++ "datacatalog.proto", ++ "schema.proto", ++ "search.proto", ++ "table_spec.proto", ++ "tags.proto", ++ "timestamps.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "datacatalog_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", ++ proto = ":datacatalog_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ ], ++) +diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel +--- c/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,40 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "datalabeling_proto", ++ srcs = [ ++ "annotation.proto", ++ "annotation_spec_set.proto", ++ "data_labeling_service.proto", ++ "data_payloads.proto", ++ "dataset.proto", ++ "evaluation.proto", ++ "evaluation_job.proto", ++ "human_annotation_config.proto", ++ "instruction.proto", ++ "operations.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "datalabeling_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", ++ proto = ":datalabeling_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUILD.bazel --- c/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -1467,6 +2496,7 @@ diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUIL + "clusters.proto", + "jobs.proto", + "operations.proto", ++ "shared.proto", + "workflow_templates.proto", + ], + visibility = ["//visibility:public"], @@ -1494,12 +2524,13 @@ diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUIL diff -urN c/google/cloud/dataproc/v1beta2/BUILD.bazel d/google/cloud/dataproc/v1beta2/BUILD.bazel --- c/google/cloud/dataproc/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/dataproc/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "dataproc_proto", + srcs = [ ++ "autoscaling_policies.proto", + "clusters.proto", + "jobs.proto", + "operations.proto", @@ -1531,13 +2562,14 @@ diff -urN c/google/cloud/dataproc/v1beta2/BUILD.bazel d/google/cloud/dataproc/v1 diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel --- c/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "dialogflow_proto", + srcs = [ + "agent.proto", ++ "audio_config.proto", + "context.proto", + "entity_type.proto", + "intent.proto", @@ -1551,6 +2583,7 @@ diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/ + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", + "//google/type:latlng_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", @@ -1573,7 +2606,7 @@ diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/ diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel --- c/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -1596,6 +2629,7 @@ diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflo + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", + "//google/type:latlng_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", @@ -1689,7 +2723,7 @@ diff -urN c/google/cloud/iot/v1/BUILD.bazel d/google/cloud/iot/v1/BUILD.bazel diff -urN c/google/cloud/irm/v1alpha2/BUILD.bazel d/google/cloud/irm/v1alpha2/BUILD.bazel --- c/google/cloud/irm/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/irm/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -1701,8 +2735,6 @@ diff -urN c/google/cloud/irm/v1alpha2/BUILD.bazel d/google/cloud/irm/v1alpha2/BU + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/monitoring/v3:monitoring_proto", -+ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", @@ -1715,15 +2747,12 @@ diff -urN c/google/cloud/irm/v1alpha2/BUILD.bazel d/google/cloud/irm/v1alpha2/BU + importpath = "google.golang.org/genproto/googleapis/cloud/irm/v1alpha2", + proto = ":irm_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/monitoring/v3:monitoring_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel --- c/google/cloud/kms/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -1737,9 +2766,7 @@ diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel + "//google/api:annotations_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + @@ -1993,6 +3020,86 @@ diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1bet + "//google/cloud/oslogin/common:common_go_proto", + ], +) +diff -urN c/google/cloud/phishingprotection/v1beta1/BUILD.bazel d/google/cloud/phishingprotection/v1beta1/BUILD.bazel +--- c/google/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "phishingprotection_proto", ++ srcs = ["phishingprotection.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "phishingprotection_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1", ++ proto = ":phishingprotection_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel +--- c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "recaptchaenterprise_proto", ++ srcs = ["recaptchaenterprise.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "recaptchaenterprise_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1", ++ proto = ":recaptchaenterprise_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommender/v1beta1/BUILD.bazel +--- c/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/recommender/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,31 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "recommender_proto", ++ srcs = [ ++ "recommendation.proto", ++ "recommender_service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:money_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "recommender_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1", ++ proto = ":recommender_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:money_go_proto", ++ ], ++) diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.bazel --- c/google/cloud/redis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2117,6 +3224,42 @@ diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtim + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/cloud/scheduler/v1/BUILD.bazel d/google/cloud/scheduler/v1/BUILD.bazel +--- c/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,32 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "scheduler_proto", ++ srcs = [ ++ "cloudscheduler.proto", ++ "job.proto", ++ "target.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "scheduler_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", ++ proto = ":scheduler_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/v1beta1/BUILD.bazel --- c/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/scheduler/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2156,7 +3299,7 @@ diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/ diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securitycenter/v1/BUILD.bazel --- c/google/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/securitycenter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -2165,6 +3308,7 @@ diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securityce + "asset.proto", + "finding.proto", + "organization_settings.proto", ++ "run_asset_discovery_response.proto", + "security_marks.proto", + "securitycenter_service.proto", + "source.proto", @@ -2238,7 +3382,7 @@ diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/secur diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.bazel --- c/google/cloud/speech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -2249,9 +3393,7 @@ diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.ba + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -2356,12 +3498,14 @@ diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1a diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel --- c/google/cloud/talent/v4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/talent/v4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,57 @@ +@@ -0,0 +1,58 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "talent_proto", + srcs = [ ++ "application.proto", ++ "application_service.proto", + "batch.proto", + "common.proto", + "company.proto", @@ -2375,7 +3519,6 @@ diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta + "job_service.proto", + "profile.proto", + "profile_service.proto", -+ "resume_service.proto", + "tenant.proto", + "tenant_service.proto", + ], @@ -2405,13 +3548,53 @@ diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:date_go_proto", ++ "//google/type:latlng_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_go_proto", ++ "//google/type:timeofday_go_proto", ++ ], ++) +diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.bazel +--- c/google/cloud/tasks/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/tasks/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,36 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "tasks_proto", ++ srcs = [ ++ "cloudtasks.proto", ++ "queue.proto", ++ "target.proto", ++ "task.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/rpc:code_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "tasks_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2", ++ proto = ":tasks_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/rpc:code_go_proto", + "//google/rpc:status_go_proto", -+ "//google/type:date_go_proto", -+ "//google/type:latlng_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", -+ "//google/type:timeofday_go_proto", + ], +) diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/BUILD.bazel @@ -2536,6 +3719,34 @@ diff -urN c/google/cloud/texttospeech/v1beta1/BUILD.bazel d/google/cloud/texttos + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/v3beta1/BUILD.bazel +--- c/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/translate/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "translate_proto", ++ srcs = ["translation_service.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "translate_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1", ++ proto = ":translate_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videointelligence/v1/BUILD.bazel --- c/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/videointelligence/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2925,6 +4136,30 @@ diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4 + "//google/type:latlng_go_proto", + ], +) +diff -urN c/google/cloud/webrisk/v1beta1/BUILD.bazel d/google/cloud/webrisk/v1beta1/BUILD.bazel +--- c/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/webrisk/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "webrisk_proto", ++ srcs = ["webrisk.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "webrisk_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1", ++ proto = ":webrisk_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel --- c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2959,6 +4194,43 @@ diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/w + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/websecurityscanner/v1beta/BUILD.bazel +--- c/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/cloud/websecurityscanner/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,33 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "websecurityscanner_proto", ++ srcs = [ ++ "crawled_url.proto", ++ "finding.proto", ++ "finding_addon.proto", ++ "finding_type_stats.proto", ++ "scan_config.proto", ++ "scan_config_error.proto", ++ "scan_run.proto", ++ "scan_run_error_trace.proto", ++ "scan_run_warning_trace.proto", ++ "web_security_scanner.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "websecurityscanner_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta", ++ proto = ":websecurityscanner_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel --- c/google/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3381,6 +4653,34 @@ diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtra + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/containeranalysis/v1/BUILD.bazel +--- c/google/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "containeranalysis_proto", ++ srcs = ["containeranalysis.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "containeranalysis_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1", ++ proto = ":containeranalysis_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ ], ++) diff -urN c/google/devtools/containeranalysis/v1alpha1/BUILD.bazel d/google/devtools/containeranalysis/v1alpha1/BUILD.bazel --- c/google/devtools/containeranalysis/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/devtools/containeranalysis/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3423,6 +4723,34 @@ diff -urN c/google/devtools/containeranalysis/v1alpha1/BUILD.bazel d/google/devt + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel +--- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "containeranalysis_proto", ++ srcs = ["containeranalysis.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "containeranalysis_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", ++ proto = ":containeranalysis_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ ], ++) diff -urN c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel --- c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3461,34 +4789,6 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel d/google + visibility = ["//visibility:public"], + deps = ["//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto"], +) -diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -+ -+proto_library( -+ name = "containeranalysis_proto", -+ srcs = ["containeranalysis.proto"], -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], -+) -+ -+go_proto_library( -+ name = "containeranalysis_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", -+ proto = ":containeranalysis_proto", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ ], -+) diff -urN c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel --- c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3883,6 +5183,30 @@ diff -urN c/google/example/library/v1/BUILD.bazel d/google/example/library/v1/BU + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel +--- c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "connection_proto", ++ srcs = ["connection_api.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "connection_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1", ++ proto = ":connection_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/firestore/admin/v1/BUILD.bazel d/google/firestore/admin/v1/BUILD.bazel --- c/google/firestore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/firestore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4240,17 +5564,21 @@ diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BU diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel --- c/google/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "iam_proto", + srcs = [ + "iam_policy.proto", ++ "options.proto", + "policy.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:expr_proto", ++ ], +) + +go_proto_library( @@ -4259,7 +5587,10 @@ diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/iam/v1", + proto = ":iam_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:expr_go_proto", ++ ], +) diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.bazel --- c/google/iam/v1/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4362,7 +5693,7 @@ diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel --- c/google/longrunning/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/longrunning/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -4373,6 +5704,8 @@ diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel + "//google/api:annotations_proto", + "//google/rpc:status_proto", + "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:descriptor_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + ], +) @@ -4643,7 +5976,7 @@ diff -urN c/google/spanner/admin/instance/v1/BUILD.bazel d/google/spanner/admin/ diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel --- c/google/spanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/spanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( @@ -4660,6 +5993,7 @@ diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/rpc:status_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:struct_proto", @@ -4673,7 +6007,10 @@ diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/spanner/v1", + proto = ":spanner_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], +) diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel --- c/google/storagetransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4752,10 +6089,16 @@ diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel --- c/google/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ d/google/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,93 @@ +@@ -0,0 +1,145 @@ +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( ++ name = "calendarperiod_proto", ++ srcs = ["calendar_period.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "color_proto", + srcs = ["color.proto"], + visibility = ["//visibility:public"], @@ -4775,6 +6118,18 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +proto_library( ++ name = "expr_proto", ++ srcs = ["expr.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( ++ name = "fraction_proto", ++ srcs = ["fraction.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "latlng_proto", + srcs = ["latlng.proto"], + visibility = ["//visibility:public"], @@ -4793,12 +6148,25 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +proto_library( ++ name = "quaternion_proto", ++ srcs = ["quaternion.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "timeofday_proto", + srcs = ["timeofday.proto"], + visibility = ["//visibility:public"], +) + +go_proto_library( ++ name = "calendarperiod_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/calendarperiod", ++ proto = ":calendarperiod_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "color_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/color", + proto = ":color_proto", @@ -4820,6 +6188,20 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "expr_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/expr", ++ proto = ":expr_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "fraction_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/fraction", ++ proto = ":fraction_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "latlng_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/latlng", + proto = ":latlng_proto", @@ -4841,6 +6223,13 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "quaternion_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/quaternion", ++ proto = ":quaternion_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "timeofday_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/timeofday", + proto = ":timeofday_proto", @@ -4871,3 +6260,45 @@ diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel +--- c/grafeas/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/grafeas/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,38 @@ ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "grafeas_proto", ++ srcs = [ ++ "attestation.proto", ++ "build.proto", ++ "common.proto", ++ "cvss.proto", ++ "deployment.proto", ++ "discovery.proto", ++ "grafeas.proto", ++ "image.proto", ++ "package.proto", ++ "provenance.proto", ++ "vulnerability.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "grafeas_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/grafeas/v1", ++ proto = ":grafeas_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch index 66f34d2b61..600299224b 100644 --- a/third_party/org_golang_google_genproto-gazelle.patch +++ b/third_party/org_golang_google_genproto-gazelle.patch @@ -1,20 +1,25 @@ -diff -urN a/googleapis/ads/googleads/v0/common/BUILD.bazel b/googleapis/ads/googleads/v0/common/BUILD.bazel ---- a/googleapis/ads/googleads/v0/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v0/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN a/googleapis/ads/googleads/v1/common/BUILD.bazel b/googleapis/ads/googleads/v1/common/BUILD.bazel +--- a/googleapis/ads/googleads/v1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ ++ "ad_asset.pb.go", + "ad_type_infos.pb.go", ++ "asset_types.pb.go", + "bidding.pb.go", ++ "click_location.pb.go", + "criteria.pb.go", + "criterion_category_availability.pb.go", + "custom_parameter.pb.go", + "dates.pb.go", + "explorer_auto_optimizer_setting.pb.go", ++ "extensions.pb.go", + "feed_common.pb.go", ++ "final_app_url.pb.go", + "frequency_cap.pb.go", + "keyword_plan_common.pb.go", + "matching_function.pb.go", @@ -22,84 +27,754 @@ diff -urN a/googleapis/ads/googleads/v0/common/BUILD.bazel b/googleapis/ads/goog + "policy.pb.go", + "real_time_bidding_setting.pb.go", + "segments.pb.go", ++ "simulation.pb.go", + "tag_snippet.pb.go", + "targeting_setting.pb.go", ++ "text_label.pb.go", ++ "url_collection.pb.go", + "user_lists.pb.go", + "value.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/common", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/common", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v0/enums:go_default_library", ++ "//googleapis/ads/googleads/v1/enums:go_default_library", ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", ++ ], ++) +diff -urN a/googleapis/ads/googleads/v1/enums/BUILD.bazel b/googleapis/ads/googleads/v1/enums/BUILD.bazel +--- a/googleapis/ads/googleads/v1/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v1/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,215 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "access_reason.pb.go", ++ "account_budget_proposal_status.pb.go", ++ "account_budget_proposal_type.pb.go", ++ "account_budget_status.pb.go", ++ "ad_customizer_placeholder_field.pb.go", ++ "ad_group_ad_rotation_mode.pb.go", ++ "ad_group_ad_status.pb.go", ++ "ad_group_criterion_approval_status.pb.go", ++ "ad_group_criterion_status.pb.go", ++ "ad_group_status.pb.go", ++ "ad_group_type.pb.go", ++ "ad_network_type.pb.go", ++ "ad_serving_optimization_status.pb.go", ++ "ad_strength.pb.go", ++ "ad_type.pb.go", ++ "advertising_channel_sub_type.pb.go", ++ "advertising_channel_type.pb.go", ++ "affiliate_location_feed_relationship_type.pb.go", ++ "affiliate_location_placeholder_field.pb.go", ++ "age_range_type.pb.go", ++ "app_campaign_app_store.pb.go", ++ "app_campaign_bidding_strategy_goal_type.pb.go", ++ "app_payment_model_type.pb.go", ++ "app_placeholder_field.pb.go", ++ "app_store.pb.go", ++ "app_url_operating_system_type.pb.go", ++ "asset_type.pb.go", ++ "attribution_model.pb.go", ++ "bid_modifier_source.pb.go", ++ "bidding_source.pb.go", ++ "bidding_strategy_status.pb.go", ++ "bidding_strategy_type.pb.go", ++ "billing_setup_status.pb.go", ++ "brand_safety_suitability.pb.go", ++ "budget_delivery_method.pb.go", ++ "budget_period.pb.go", ++ "budget_status.pb.go", ++ "budget_type.pb.go", ++ "call_conversion_reporting_state.pb.go", ++ "call_placeholder_field.pb.go", ++ "callout_placeholder_field.pb.go", ++ "campaign_criterion_status.pb.go", ++ "campaign_draft_status.pb.go", ++ "campaign_experiment_status.pb.go", ++ "campaign_experiment_traffic_split_type.pb.go", ++ "campaign_experiment_type.pb.go", ++ "campaign_serving_status.pb.go", ++ "campaign_shared_set_status.pb.go", ++ "campaign_status.pb.go", ++ "change_status_operation.pb.go", ++ "change_status_resource_type.pb.go", ++ "click_type.pb.go", ++ "content_label_type.pb.go", ++ "conversion_action_category.pb.go", ++ "conversion_action_counting_type.pb.go", ++ "conversion_action_status.pb.go", ++ "conversion_action_type.pb.go", ++ "conversion_adjustment_type.pb.go", ++ "conversion_attribution_event_type.pb.go", ++ "conversion_lag_bucket.pb.go", ++ "conversion_or_adjustment_lag_bucket.pb.go", ++ "criterion_category_channel_availability_mode.pb.go", ++ "criterion_category_locale_availability_mode.pb.go", ++ "criterion_system_serving_status.pb.go", ++ "criterion_type.pb.go", ++ "custom_interest_member_type.pb.go", ++ "custom_interest_status.pb.go", ++ "custom_interest_type.pb.go", ++ "custom_placeholder_field.pb.go", ++ "customer_match_upload_key_type.pb.go", ++ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", ++ "data_driven_model_status.pb.go", ++ "day_of_week.pb.go", ++ "device.pb.go", ++ "display_ad_format_setting.pb.go", ++ "display_upload_product_type.pb.go", ++ "dsa_page_feed_criterion_field.pb.go", ++ "education_placeholder_field.pb.go", ++ "extension_setting_device.pb.go", ++ "extension_type.pb.go", ++ "external_conversion_source.pb.go", ++ "feed_attribute_type.pb.go", ++ "feed_item_quality_approval_status.pb.go", ++ "feed_item_quality_disapproval_reason.pb.go", ++ "feed_item_status.pb.go", ++ "feed_item_target_device.pb.go", ++ "feed_item_target_type.pb.go", ++ "feed_item_validation_status.pb.go", ++ "feed_link_status.pb.go", ++ "feed_mapping_criterion_type.pb.go", ++ "feed_mapping_status.pb.go", ++ "feed_origin.pb.go", ++ "feed_status.pb.go", ++ "flight_placeholder_field.pb.go", ++ "frequency_cap_event_type.pb.go", ++ "frequency_cap_level.pb.go", ++ "frequency_cap_time_unit.pb.go", ++ "gender_type.pb.go", ++ "geo_target_constant_status.pb.go", ++ "geo_targeting_restriction.pb.go", ++ "geo_targeting_type.pb.go", ++ "google_ads_field_category.pb.go", ++ "google_ads_field_data_type.pb.go", ++ "hotel_date_selection_type.pb.go", ++ "hotel_placeholder_field.pb.go", ++ "hotel_rate_type.pb.go", ++ "income_range_type.pb.go", ++ "interaction_event_type.pb.go", ++ "interaction_type.pb.go", ++ "job_placeholder_field.pb.go", ++ "keyword_match_type.pb.go", ++ "keyword_plan_competition_level.pb.go", ++ "keyword_plan_forecast_interval.pb.go", ++ "keyword_plan_network.pb.go", ++ "label_status.pb.go", ++ "legacy_app_install_ad_app_store.pb.go", ++ "listing_custom_attribute_index.pb.go", ++ "listing_group_type.pb.go", ++ "local_placeholder_field.pb.go", ++ "location_extension_targeting_criterion_field.pb.go", ++ "location_group_radius_units.pb.go", ++ "location_placeholder_field.pb.go", ++ "manager_link_status.pb.go", ++ "matching_function_context_type.pb.go", ++ "matching_function_operator.pb.go", ++ "media_type.pb.go", ++ "merchant_center_link_status.pb.go", ++ "message_placeholder_field.pb.go", ++ "mime_type.pb.go", ++ "minute_of_hour.pb.go", ++ "mobile_device_type.pb.go", ++ "month_of_year.pb.go", ++ "mutate_job_status.pb.go", ++ "negative_geo_target_type.pb.go", ++ "operating_system_version_operator_type.pb.go", ++ "page_one_promoted_strategy_goal.pb.go", ++ "parental_status_type.pb.go", ++ "payment_mode.pb.go", ++ "placeholder_type.pb.go", ++ "placement_type.pb.go", ++ "policy_approval_status.pb.go", ++ "policy_review_status.pb.go", ++ "policy_topic_entry_type.pb.go", ++ "policy_topic_evidence_destination_mismatch_url_type.pb.go", ++ "policy_topic_evidence_destination_not_working_device.pb.go", ++ "positive_geo_target_type.pb.go", ++ "preferred_content_type.pb.go", ++ "price_extension_price_qualifier.pb.go", ++ "price_extension_price_unit.pb.go", ++ "price_extension_type.pb.go", ++ "price_placeholder_field.pb.go", ++ "product_bidding_category_level.pb.go", ++ "product_bidding_category_status.pb.go", ++ "product_channel.pb.go", ++ "product_channel_exclusivity.pb.go", ++ "product_condition.pb.go", ++ "product_type_level.pb.go", ++ "promotion_extension_discount_modifier.pb.go", ++ "promotion_extension_occasion.pb.go", ++ "promotion_placeholder_field.pb.go", ++ "proximity_radius_units.pb.go", ++ "quality_score_bucket.pb.go", ++ "real_estate_placeholder_field.pb.go", ++ "recommendation_type.pb.go", ++ "search_engine_results_page_type.pb.go", ++ "search_term_match_type.pb.go", ++ "search_term_targeting_status.pb.go", ++ "served_asset_field_type.pb.go", ++ "shared_set_status.pb.go", ++ "shared_set_type.pb.go", ++ "simulation_modification_method.pb.go", ++ "simulation_type.pb.go", ++ "sitelink_placeholder_field.pb.go", ++ "slot.pb.go", ++ "spending_limit_type.pb.go", ++ "structured_snippet_placeholder_field.pb.go", ++ "system_managed_entity_source.pb.go", ++ "target_cpa_opt_in_recommendation_goal.pb.go", ++ "target_impression_share_location.pb.go", ++ "targeting_dimension.pb.go", ++ "time_type.pb.go", ++ "tracking_code_page_format.pb.go", ++ "tracking_code_type.pb.go", ++ "travel_placeholder_field.pb.go", ++ "user_interest_taxonomy_type.pb.go", ++ "user_list_access_status.pb.go", ++ "user_list_closing_reason.pb.go", ++ "user_list_combined_rule_operator.pb.go", ++ "user_list_crm_data_source_type.pb.go", ++ "user_list_date_rule_item_operator.pb.go", ++ "user_list_logical_rule_operator.pb.go", ++ "user_list_membership_status.pb.go", ++ "user_list_number_rule_item_operator.pb.go", ++ "user_list_prepopulation_status.pb.go", ++ "user_list_rule_type.pb.go", ++ "user_list_size_range.pb.go", ++ "user_list_string_rule_item_operator.pb.go", ++ "user_list_type.pb.go", ++ "vanity_pharma_display_url_mode.pb.go", ++ "vanity_pharma_text.pb.go", ++ "webpage_condition_operand.pb.go", ++ "webpage_condition_operator.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/enums", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ ], ++) +diff -urN a/googleapis/ads/googleads/v1/errors/BUILD.bazel b/googleapis/ads/googleads/v1/errors/BUILD.bazel +--- a/googleapis/ads/googleads/v1/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v1/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,118 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "account_budget_proposal_error.pb.go", ++ "ad_customizer_error.pb.go", ++ "ad_error.pb.go", ++ "ad_group_ad_error.pb.go", ++ "ad_group_bid_modifier_error.pb.go", ++ "ad_group_criterion_error.pb.go", ++ "ad_group_error.pb.go", ++ "ad_group_feed_error.pb.go", ++ "ad_parameter_error.pb.go", ++ "ad_sharing_error.pb.go", ++ "adx_error.pb.go", ++ "asset_error.pb.go", ++ "authentication_error.pb.go", ++ "authorization_error.pb.go", ++ "bidding_error.pb.go", ++ "bidding_strategy_error.pb.go", ++ "billing_setup_error.pb.go", ++ "campaign_budget_error.pb.go", ++ "campaign_criterion_error.pb.go", ++ "campaign_draft_error.pb.go", ++ "campaign_error.pb.go", ++ "campaign_experiment_error.pb.go", ++ "campaign_feed_error.pb.go", ++ "campaign_shared_set_error.pb.go", ++ "change_status_error.pb.go", ++ "collection_size_error.pb.go", ++ "context_error.pb.go", ++ "conversion_action_error.pb.go", ++ "conversion_adjustment_upload_error.pb.go", ++ "conversion_upload_error.pb.go", ++ "country_code_error.pb.go", ++ "criterion_error.pb.go", ++ "custom_interest_error.pb.go", ++ "customer_client_link_error.pb.go", ++ "customer_error.pb.go", ++ "customer_feed_error.pb.go", ++ "customer_manager_link_error.pb.go", ++ "database_error.pb.go", ++ "date_error.pb.go", ++ "date_range_error.pb.go", ++ "distinct_error.pb.go", ++ "enum_error.pb.go", ++ "errors.pb.go", ++ "extension_feed_item_error.pb.go", ++ "extension_setting_error.pb.go", ++ "feed_attribute_reference_error.pb.go", ++ "feed_error.pb.go", ++ "feed_item_error.pb.go", ++ "feed_item_target_error.pb.go", ++ "feed_item_validation_error.pb.go", ++ "feed_mapping_error.pb.go", ++ "field_error.pb.go", ++ "field_mask_error.pb.go", ++ "function_error.pb.go", ++ "function_parsing_error.pb.go", ++ "geo_target_constant_suggestion_error.pb.go", ++ "header_error.pb.go", ++ "id_error.pb.go", ++ "image_error.pb.go", ++ "internal_error.pb.go", ++ "keyword_plan_ad_group_error.pb.go", ++ "keyword_plan_campaign_error.pb.go", ++ "keyword_plan_error.pb.go", ++ "keyword_plan_idea_error.pb.go", ++ "keyword_plan_keyword_error.pb.go", ++ "keyword_plan_negative_keyword_error.pb.go", ++ "label_error.pb.go", ++ "language_code_error.pb.go", ++ "list_operation_error.pb.go", ++ "manager_link_error.pb.go", ++ "media_bundle_error.pb.go", ++ "media_file_error.pb.go", ++ "media_upload_error.pb.go", ++ "multiplier_error.pb.go", ++ "mutate_error.pb.go", ++ "mutate_job_error.pb.go", ++ "new_resource_creation_error.pb.go", ++ "not_empty_error.pb.go", ++ "not_whitelisted_error.pb.go", ++ "null_error.pb.go", ++ "operation_access_denied_error.pb.go", ++ "operator_error.pb.go", ++ "partial_failure_error.pb.go", ++ "policy_finding_error.pb.go", ++ "policy_validation_parameter_error.pb.go", ++ "policy_violation_error.pb.go", ++ "query_error.pb.go", ++ "quota_error.pb.go", ++ "range_error.pb.go", ++ "recommendation_error.pb.go", ++ "region_code_error.pb.go", ++ "request_error.pb.go", ++ "resource_access_denied_error.pb.go", ++ "resource_count_limit_exceeded_error.pb.go", ++ "setting_error.pb.go", ++ "shared_criterion_error.pb.go", ++ "shared_set_error.pb.go", ++ "size_limit_error.pb.go", ++ "string_format_error.pb.go", ++ "string_length_error.pb.go", ++ "url_field_error.pb.go", ++ "user_list_error.pb.go", ++ "youtube_video_registration_error.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/errors", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/ads/googleads/v1/common:go_default_library", ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", ++ ], ++) +diff -urN a/googleapis/ads/googleads/v1/resources/BUILD.bazel b/googleapis/ads/googleads/v1/resources/BUILD.bazel +--- a/googleapis/ads/googleads/v1/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v1/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,114 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "account_budget.pb.go", ++ "account_budget_proposal.pb.go", ++ "ad.pb.go", ++ "ad_group.pb.go", ++ "ad_group_ad.pb.go", ++ "ad_group_ad_label.pb.go", ++ "ad_group_audience_view.pb.go", ++ "ad_group_bid_modifier.pb.go", ++ "ad_group_criterion.pb.go", ++ "ad_group_criterion_label.pb.go", ++ "ad_group_criterion_simulation.pb.go", ++ "ad_group_extension_setting.pb.go", ++ "ad_group_feed.pb.go", ++ "ad_group_label.pb.go", ++ "ad_group_simulation.pb.go", ++ "ad_parameter.pb.go", ++ "ad_schedule_view.pb.go", ++ "age_range_view.pb.go", ++ "asset.pb.go", ++ "bidding_strategy.pb.go", ++ "billing_setup.pb.go", ++ "campaign.pb.go", ++ "campaign_audience_view.pb.go", ++ "campaign_bid_modifier.pb.go", ++ "campaign_budget.pb.go", ++ "campaign_criterion.pb.go", ++ "campaign_criterion_simulation.pb.go", ++ "campaign_draft.pb.go", ++ "campaign_experiment.pb.go", ++ "campaign_extension_setting.pb.go", ++ "campaign_feed.pb.go", ++ "campaign_label.pb.go", ++ "campaign_shared_set.pb.go", ++ "carrier_constant.pb.go", ++ "change_status.pb.go", ++ "click_view.pb.go", ++ "conversion_action.pb.go", ++ "custom_interest.pb.go", ++ "customer.pb.go", ++ "customer_client.pb.go", ++ "customer_client_link.pb.go", ++ "customer_extension_setting.pb.go", ++ "customer_feed.pb.go", ++ "customer_label.pb.go", ++ "customer_manager_link.pb.go", ++ "customer_negative_criterion.pb.go", ++ "detail_placement_view.pb.go", ++ "display_keyword_view.pb.go", ++ "domain_category.pb.go", ++ "dynamic_search_ads_search_term_view.pb.go", ++ "expanded_landing_page_view.pb.go", ++ "extension_feed_item.pb.go", ++ "feed.pb.go", ++ "feed_item.pb.go", ++ "feed_item_target.pb.go", ++ "feed_mapping.pb.go", ++ "feed_placeholder_view.pb.go", ++ "gender_view.pb.go", ++ "geo_target_constant.pb.go", ++ "geographic_view.pb.go", ++ "google_ads_field.pb.go", ++ "group_placement_view.pb.go", ++ "hotel_group_view.pb.go", ++ "hotel_performance_view.pb.go", ++ "keyword_plan.pb.go", ++ "keyword_plan_ad_group.pb.go", ++ "keyword_plan_campaign.pb.go", ++ "keyword_plan_keyword.pb.go", ++ "keyword_plan_negative_keyword.pb.go", ++ "keyword_view.pb.go", ++ "label.pb.go", ++ "landing_page_view.pb.go", ++ "language_constant.pb.go", ++ "location_view.pb.go", ++ "managed_placement_view.pb.go", ++ "media_file.pb.go", ++ "merchant_center_link.pb.go", ++ "mobile_app_category_constant.pb.go", ++ "mobile_device_constant.pb.go", ++ "mutate_job.pb.go", ++ "operating_system_version_constant.pb.go", ++ "paid_organic_search_term_view.pb.go", ++ "parental_status_view.pb.go", ++ "payments_account.pb.go", ++ "product_bidding_category_constant.pb.go", ++ "product_group_view.pb.go", ++ "recommendation.pb.go", ++ "remarketing_action.pb.go", ++ "search_term_view.pb.go", ++ "shared_criterion.pb.go", ++ "shared_set.pb.go", ++ "shopping_performance_view.pb.go", ++ "topic_constant.pb.go", ++ "topic_view.pb.go", ++ "user_interest.pb.go", ++ "user_list.pb.go", ++ "video.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/ads/googleads/v1/common:go_default_library", ++ "//googleapis/ads/googleads/v1/enums:go_default_library", ++ "//googleapis/ads/googleads/v1/errors:go_default_library", ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", ++ ], ++) +diff -urN a/googleapis/ads/googleads/v1/services/BUILD.bazel b/googleapis/ads/googleads/v1/services/BUILD.bazel +--- a/googleapis/ads/googleads/v1/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v1/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,122 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "account_budget_proposal_service.pb.go", ++ "account_budget_service.pb.go", ++ "ad_group_ad_label_service.pb.go", ++ "ad_group_ad_service.pb.go", ++ "ad_group_audience_view_service.pb.go", ++ "ad_group_bid_modifier_service.pb.go", ++ "ad_group_criterion_label_service.pb.go", ++ "ad_group_criterion_service.pb.go", ++ "ad_group_criterion_simulation_service.pb.go", ++ "ad_group_extension_setting_service.pb.go", ++ "ad_group_feed_service.pb.go", ++ "ad_group_label_service.pb.go", ++ "ad_group_service.pb.go", ++ "ad_group_simulation_service.pb.go", ++ "ad_parameter_service.pb.go", ++ "ad_schedule_view_service.pb.go", ++ "age_range_view_service.pb.go", ++ "asset_service.pb.go", ++ "bidding_strategy_service.pb.go", ++ "billing_setup_service.pb.go", ++ "campaign_audience_view_service.pb.go", ++ "campaign_bid_modifier_service.pb.go", ++ "campaign_budget_service.pb.go", ++ "campaign_criterion_service.pb.go", ++ "campaign_criterion_simulation_service.pb.go", ++ "campaign_draft_service.pb.go", ++ "campaign_experiment_service.pb.go", ++ "campaign_extension_setting_service.pb.go", ++ "campaign_feed_service.pb.go", ++ "campaign_label_service.pb.go", ++ "campaign_service.pb.go", ++ "campaign_shared_set_service.pb.go", ++ "carrier_constant_service.pb.go", ++ "change_status_service.pb.go", ++ "click_view_service.pb.go", ++ "conversion_action_service.pb.go", ++ "conversion_adjustment_upload_service.pb.go", ++ "conversion_upload_service.pb.go", ++ "custom_interest_service.pb.go", ++ "customer_client_link_service.pb.go", ++ "customer_client_service.pb.go", ++ "customer_extension_setting_service.pb.go", ++ "customer_feed_service.pb.go", ++ "customer_label_service.pb.go", ++ "customer_manager_link_service.pb.go", ++ "customer_negative_criterion_service.pb.go", ++ "customer_service.pb.go", ++ "detail_placement_view_service.pb.go", ++ "display_keyword_view_service.pb.go", ++ "domain_category_service.pb.go", ++ "dynamic_search_ads_search_term_view_service.pb.go", ++ "expanded_landing_page_view_service.pb.go", ++ "extension_feed_item_service.pb.go", ++ "feed_item_service.pb.go", ++ "feed_item_target_service.pb.go", ++ "feed_mapping_service.pb.go", ++ "feed_placeholder_view_service.pb.go", ++ "feed_service.pb.go", ++ "gender_view_service.pb.go", ++ "geo_target_constant_service.pb.go", ++ "geographic_view_service.pb.go", ++ "google_ads_field_service.pb.go", ++ "google_ads_service.pb.go", ++ "group_placement_view_service.pb.go", ++ "hotel_group_view_service.pb.go", ++ "hotel_performance_view_service.pb.go", ++ "keyword_plan_ad_group_service.pb.go", ++ "keyword_plan_campaign_service.pb.go", ++ "keyword_plan_idea_service.pb.go", ++ "keyword_plan_keyword_service.pb.go", ++ "keyword_plan_negative_keyword_service.pb.go", ++ "keyword_plan_service.pb.go", ++ "keyword_view_service.pb.go", ++ "label_service.pb.go", ++ "landing_page_view_service.pb.go", ++ "language_constant_service.pb.go", ++ "location_view_service.pb.go", ++ "managed_placement_view_service.pb.go", ++ "media_file_service.pb.go", ++ "merchant_center_link_service.pb.go", ++ "mobile_app_category_constant_service.pb.go", ++ "mobile_device_constant_service.pb.go", ++ "mutate_job_service.pb.go", ++ "operating_system_version_constant_service.pb.go", ++ "paid_organic_search_term_view_service.pb.go", ++ "parental_status_view_service.pb.go", ++ "payments_account_service.pb.go", ++ "product_bidding_category_constant_service.pb.go", ++ "product_group_view_service.pb.go", ++ "recommendation_service.pb.go", ++ "remarketing_action_service.pb.go", ++ "search_term_view_service.pb.go", ++ "shared_criterion_service.pb.go", ++ "shared_set_service.pb.go", ++ "shopping_performance_view_service.pb.go", ++ "topic_constant_service.pb.go", ++ "topic_view_service.pb.go", ++ "user_interest_service.pb.go", ++ "user_list_service.pb.go", ++ "video_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/services", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/ads/googleads/v1/common:go_default_library", ++ "//googleapis/ads/googleads/v1/enums:go_default_library", ++ "//googleapis/ads/googleads/v1/resources:go_default_library", ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/longrunning:go_default_library", ++ "//googleapis/rpc/status:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/ads/googleads/v2/common/BUILD.bazel b/googleapis/ads/googleads/v2/common/BUILD.bazel +--- a/googleapis/ads/googleads/v2/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v2/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,42 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "ad_asset.pb.go", ++ "ad_type_infos.pb.go", ++ "asset_types.pb.go", ++ "bidding.pb.go", ++ "click_location.pb.go", ++ "criteria.pb.go", ++ "criterion_category_availability.pb.go", ++ "custom_parameter.pb.go", ++ "dates.pb.go", ++ "explorer_auto_optimizer_setting.pb.go", ++ "extensions.pb.go", ++ "feed_common.pb.go", ++ "final_app_url.pb.go", ++ "frequency_cap.pb.go", ++ "keyword_plan_common.pb.go", ++ "matching_function.pb.go", ++ "metrics.pb.go", ++ "policy.pb.go", ++ "real_time_bidding_setting.pb.go", ++ "segments.pb.go", ++ "simulation.pb.go", ++ "tag_snippet.pb.go", ++ "targeting_setting.pb.go", ++ "text_label.pb.go", ++ "url_collection.pb.go", ++ "user_lists.pb.go", ++ "value.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/common", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/ads/googleads/v2/enums:go_default_library", ++ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + ], +) -diff -urN a/googleapis/ads/googleads/v0/enums/BUILD.bazel b/googleapis/ads/googleads/v0/enums/BUILD.bazel ---- a/googleapis/ads/googleads/v0/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v0/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,152 @@ +diff -urN a/googleapis/ads/googleads/v2/enums/BUILD.bazel b/googleapis/ads/googleads/v2/enums/BUILD.bazel +--- a/googleapis/ads/googleads/v2/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v2/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,220 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "access_reason.pb.go", ++ "access_role.pb.go", + "account_budget_proposal_status.pb.go", + "account_budget_proposal_type.pb.go", + "account_budget_status.pb.go", + "ad_customizer_placeholder_field.pb.go", + "ad_group_ad_rotation_mode.pb.go", + "ad_group_ad_status.pb.go", ++ "ad_group_criterion_approval_status.pb.go", + "ad_group_criterion_status.pb.go", + "ad_group_status.pb.go", + "ad_group_type.pb.go", + "ad_network_type.pb.go", + "ad_serving_optimization_status.pb.go", ++ "ad_strength.pb.go", + "ad_type.pb.go", + "advertising_channel_sub_type.pb.go", + "advertising_channel_type.pb.go", + "affiliate_location_feed_relationship_type.pb.go", ++ "affiliate_location_placeholder_field.pb.go", + "age_range_type.pb.go", ++ "app_campaign_app_store.pb.go", ++ "app_campaign_bidding_strategy_goal_type.pb.go", + "app_payment_model_type.pb.go", + "app_placeholder_field.pb.go", ++ "app_store.pb.go", ++ "app_url_operating_system_type.pb.go", ++ "asset_field_type.pb.go", ++ "asset_performance_label.pb.go", ++ "asset_type.pb.go", + "attribution_model.pb.go", + "bid_modifier_source.pb.go", + "bidding_source.pb.go", ++ "bidding_strategy_status.pb.go", + "bidding_strategy_type.pb.go", + "billing_setup_status.pb.go", + "brand_safety_suitability.pb.go", + "budget_delivery_method.pb.go", + "budget_period.pb.go", + "budget_status.pb.go", ++ "budget_type.pb.go", + "call_conversion_reporting_state.pb.go", + "call_placeholder_field.pb.go", + "callout_placeholder_field.pb.go", ++ "campaign_criterion_status.pb.go", ++ "campaign_draft_status.pb.go", ++ "campaign_experiment_status.pb.go", ++ "campaign_experiment_traffic_split_type.pb.go", ++ "campaign_experiment_type.pb.go", + "campaign_serving_status.pb.go", + "campaign_shared_set_status.pb.go", + "campaign_status.pb.go", + "change_status_operation.pb.go", + "change_status_resource_type.pb.go", ++ "click_type.pb.go", + "content_label_type.pb.go", + "conversion_action_category.pb.go", + "conversion_action_counting_type.pb.go", + "conversion_action_status.pb.go", + "conversion_action_type.pb.go", ++ "conversion_adjustment_type.pb.go", + "conversion_attribution_event_type.pb.go", ++ "conversion_lag_bucket.pb.go", ++ "conversion_or_adjustment_lag_bucket.pb.go", + "criterion_category_channel_availability_mode.pb.go", + "criterion_category_locale_availability_mode.pb.go", ++ "criterion_system_serving_status.pb.go", + "criterion_type.pb.go", ++ "custom_interest_member_type.pb.go", ++ "custom_interest_status.pb.go", ++ "custom_interest_type.pb.go", + "custom_placeholder_field.pb.go", + "customer_match_upload_key_type.pb.go", ++ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", + "data_driven_model_status.pb.go", + "day_of_week.pb.go", + "device.pb.go", + "display_ad_format_setting.pb.go", ++ "display_upload_product_type.pb.go", ++ "distance_bucket.pb.go", ++ "dsa_page_feed_criterion_field.pb.go", + "education_placeholder_field.pb.go", ++ "extension_setting_device.pb.go", ++ "extension_type.pb.go", ++ "external_conversion_source.pb.go", + "feed_attribute_type.pb.go", + "feed_item_quality_approval_status.pb.go", + "feed_item_quality_disapproval_reason.pb.go", + "feed_item_status.pb.go", ++ "feed_item_target_device.pb.go", ++ "feed_item_target_type.pb.go", + "feed_item_validation_status.pb.go", + "feed_link_status.pb.go", + "feed_mapping_criterion_type.pb.go", @@ -113,10 +788,12 @@ diff -urN a/googleapis/ads/googleads/v0/enums/BUILD.bazel b/googleapis/ads/googl + "gender_type.pb.go", + "geo_target_constant_status.pb.go", + "geo_targeting_restriction.pb.go", ++ "geo_targeting_type.pb.go", + "google_ads_field_category.pb.go", + "google_ads_field_data_type.pb.go", + "hotel_date_selection_type.pb.go", + "hotel_placeholder_field.pb.go", ++ "hotel_rate_type.pb.go", + "income_range_type.pb.go", + "interaction_event_type.pb.go", + "interaction_type.pb.go", @@ -125,44 +802,72 @@ diff -urN a/googleapis/ads/googleads/v0/enums/BUILD.bazel b/googleapis/ads/googl + "keyword_plan_competition_level.pb.go", + "keyword_plan_forecast_interval.pb.go", + "keyword_plan_network.pb.go", ++ "label_status.pb.go", ++ "legacy_app_install_ad_app_store.pb.go", + "listing_custom_attribute_index.pb.go", + "listing_group_type.pb.go", + "local_placeholder_field.pb.go", ++ "location_extension_targeting_criterion_field.pb.go", ++ "location_group_radius_units.pb.go", ++ "location_placeholder_field.pb.go", + "manager_link_status.pb.go", ++ "matching_function_context_type.pb.go", ++ "matching_function_operator.pb.go", + "media_type.pb.go", ++ "merchant_center_link_status.pb.go", + "message_placeholder_field.pb.go", + "mime_type.pb.go", + "minute_of_hour.pb.go", + "mobile_device_type.pb.go", + "month_of_year.pb.go", ++ "mutate_job_status.pb.go", ++ "negative_geo_target_type.pb.go", + "operating_system_version_operator_type.pb.go", + "page_one_promoted_strategy_goal.pb.go", + "parental_status_type.pb.go", ++ "payment_mode.pb.go", + "placeholder_type.pb.go", ++ "placement_type.pb.go", + "policy_approval_status.pb.go", + "policy_review_status.pb.go", + "policy_topic_entry_type.pb.go", + "policy_topic_evidence_destination_mismatch_url_type.pb.go", ++ "policy_topic_evidence_destination_not_working_device.pb.go", ++ "policy_topic_evidence_destination_not_working_dns_error_type.pb.go", ++ "positive_geo_target_type.pb.go", + "preferred_content_type.pb.go", ++ "price_extension_price_qualifier.pb.go", ++ "price_extension_price_unit.pb.go", ++ "price_extension_type.pb.go", + "price_placeholder_field.pb.go", ++ "product_bidding_category_level.pb.go", ++ "product_bidding_category_status.pb.go", + "product_channel.pb.go", + "product_channel_exclusivity.pb.go", + "product_condition.pb.go", + "product_type_level.pb.go", ++ "promotion_extension_discount_modifier.pb.go", ++ "promotion_extension_occasion.pb.go", + "promotion_placeholder_field.pb.go", + "proximity_radius_units.pb.go", + "quality_score_bucket.pb.go", + "real_estate_placeholder_field.pb.go", + "recommendation_type.pb.go", ++ "search_engine_results_page_type.pb.go", + "search_term_match_type.pb.go", + "search_term_targeting_status.pb.go", ++ "served_asset_field_type.pb.go", + "shared_set_status.pb.go", + "shared_set_type.pb.go", ++ "simulation_modification_method.pb.go", ++ "simulation_type.pb.go", + "sitelink_placeholder_field.pb.go", + "slot.pb.go", + "spending_limit_type.pb.go", + "structured_snippet_placeholder_field.pb.go", ++ "system_managed_entity_source.pb.go", + "target_cpa_opt_in_recommendation_goal.pb.go", ++ "target_impression_share_location.pb.go", + "targeting_dimension.pb.go", + "time_type.pb.go", + "tracking_code_page_format.pb.go", @@ -187,19 +892,23 @@ diff -urN a/googleapis/ads/googleads/v0/enums/BUILD.bazel b/googleapis/ads/googl + "webpage_condition_operand.pb.go", + "webpage_condition_operator.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/enums", + visibility = ["//visibility:public"], -+ deps = ["@com_github_golang_protobuf//proto:go_default_library"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ ], +) -diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/googleads/v0/errors/BUILD.bazel ---- a/googleapis/ads/googleads/v0/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v0/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,98 @@ +diff -urN a/googleapis/ads/googleads/v2/errors/BUILD.bazel b/googleapis/ads/googleads/v2/errors/BUILD.bazel +--- a/googleapis/ads/googleads/v2/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v2/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,120 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ ++ "access_invitation_error.pb.go", + "account_budget_proposal_error.pb.go", + "ad_customizer_error.pb.go", + "ad_error.pb.go", @@ -211,6 +920,7 @@ diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/goog + "ad_parameter_error.pb.go", + "ad_sharing_error.pb.go", + "adx_error.pb.go", ++ "asset_error.pb.go", + "authentication_error.pb.go", + "authorization_error.pb.go", + "bidding_error.pb.go", @@ -218,14 +928,21 @@ diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/goog + "billing_setup_error.pb.go", + "campaign_budget_error.pb.go", + "campaign_criterion_error.pb.go", ++ "campaign_draft_error.pb.go", + "campaign_error.pb.go", ++ "campaign_experiment_error.pb.go", + "campaign_feed_error.pb.go", + "campaign_shared_set_error.pb.go", + "change_status_error.pb.go", + "collection_size_error.pb.go", + "context_error.pb.go", + "conversion_action_error.pb.go", ++ "conversion_adjustment_upload_error.pb.go", ++ "conversion_upload_error.pb.go", ++ "country_code_error.pb.go", + "criterion_error.pb.go", ++ "currency_code_error.pb.go", ++ "custom_interest_error.pb.go", + "customer_client_link_error.pb.go", + "customer_error.pb.go", + "customer_feed_error.pb.go", @@ -236,10 +953,12 @@ diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/goog + "distinct_error.pb.go", + "enum_error.pb.go", + "errors.pb.go", ++ "extension_feed_item_error.pb.go", + "extension_setting_error.pb.go", + "feed_attribute_reference_error.pb.go", + "feed_error.pb.go", + "feed_item_error.pb.go", ++ "feed_item_target_error.pb.go", + "feed_item_validation_error.pb.go", + "feed_mapping_error.pb.go", + "field_error.pb.go", @@ -257,17 +976,25 @@ diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/goog + "keyword_plan_idea_error.pb.go", + "keyword_plan_keyword_error.pb.go", + "keyword_plan_negative_keyword_error.pb.go", ++ "label_error.pb.go", ++ "language_code_error.pb.go", + "list_operation_error.pb.go", ++ "manager_link_error.pb.go", + "media_bundle_error.pb.go", + "media_file_error.pb.go", ++ "media_upload_error.pb.go", + "multiplier_error.pb.go", + "mutate_error.pb.go", ++ "mutate_job_error.pb.go", + "new_resource_creation_error.pb.go", + "not_empty_error.pb.go", ++ "not_whitelisted_error.pb.go", + "null_error.pb.go", + "operation_access_denied_error.pb.go", + "operator_error.pb.go", ++ "partial_failure_error.pb.go", + "policy_finding_error.pb.go", ++ "policy_validation_parameter_error.pb.go", + "policy_violation_error.pb.go", + "query_error.pb.go", + "quota_error.pb.go", @@ -280,23 +1007,26 @@ diff -urN a/googleapis/ads/googleads/v0/errors/BUILD.bazel b/googleapis/ads/goog + "setting_error.pb.go", + "shared_criterion_error.pb.go", + "shared_set_error.pb.go", ++ "size_limit_error.pb.go", + "string_format_error.pb.go", + "string_length_error.pb.go", + "url_field_error.pb.go", + "user_list_error.pb.go", ++ "youtube_video_registration_error.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/errors", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/errors", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v0/common:go_default_library", ++ "//googleapis/ads/googleads/v2/common:go_default_library", ++ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + ], +) -diff -urN a/googleapis/ads/googleads/v0/resources/BUILD.bazel b/googleapis/ads/googleads/v0/resources/BUILD.bazel ---- a/googleapis/ads/googleads/v0/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v0/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,79 @@ +diff -urN a/googleapis/ads/googleads/v2/resources/BUILD.bazel b/googleapis/ads/googleads/v2/resources/BUILD.bazel +--- a/googleapis/ads/googleads/v2/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v2/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,117 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -307,13 +1037,21 @@ diff -urN a/googleapis/ads/googleads/v0/resources/BUILD.bazel b/googleapis/ads/g + "ad.pb.go", + "ad_group.pb.go", + "ad_group_ad.pb.go", ++ "ad_group_ad_asset_view.pb.go", ++ "ad_group_ad_label.pb.go", + "ad_group_audience_view.pb.go", + "ad_group_bid_modifier.pb.go", + "ad_group_criterion.pb.go", ++ "ad_group_criterion_label.pb.go", ++ "ad_group_criterion_simulation.pb.go", ++ "ad_group_extension_setting.pb.go", + "ad_group_feed.pb.go", ++ "ad_group_label.pb.go", ++ "ad_group_simulation.pb.go", + "ad_parameter.pb.go", + "ad_schedule_view.pb.go", + "age_range_view.pb.go", ++ "asset.pb.go", + "bidding_strategy.pb.go", + "billing_setup.pb.go", + "campaign.pb.go", @@ -321,23 +1059,43 @@ diff -urN a/googleapis/ads/googleads/v0/resources/BUILD.bazel b/googleapis/ads/g + "campaign_bid_modifier.pb.go", + "campaign_budget.pb.go", + "campaign_criterion.pb.go", ++ "campaign_criterion_simulation.pb.go", ++ "campaign_draft.pb.go", ++ "campaign_experiment.pb.go", ++ "campaign_extension_setting.pb.go", + "campaign_feed.pb.go", ++ "campaign_label.pb.go", + "campaign_shared_set.pb.go", + "carrier_constant.pb.go", + "change_status.pb.go", ++ "click_view.pb.go", + "conversion_action.pb.go", ++ "custom_interest.pb.go", + "customer.pb.go", + "customer_client.pb.go", + "customer_client_link.pb.go", ++ "customer_extension_setting.pb.go", + "customer_feed.pb.go", ++ "customer_label.pb.go", + "customer_manager_link.pb.go", ++ "customer_negative_criterion.pb.go", ++ "detail_placement_view.pb.go", + "display_keyword_view.pb.go", ++ "distance_view.pb.go", ++ "domain_category.pb.go", ++ "dynamic_search_ads_search_term_view.pb.go", ++ "expanded_landing_page_view.pb.go", ++ "extension_feed_item.pb.go", + "feed.pb.go", + "feed_item.pb.go", ++ "feed_item_target.pb.go", + "feed_mapping.pb.go", ++ "feed_placeholder_view.pb.go", + "gender_view.pb.go", + "geo_target_constant.pb.go", ++ "geographic_view.pb.go", + "google_ads_field.pb.go", ++ "group_placement_view.pb.go", + "hotel_group_view.pb.go", + "hotel_performance_view.pb.go", + "keyword_plan.pb.go", @@ -346,40 +1104,50 @@ diff -urN a/googleapis/ads/googleads/v0/resources/BUILD.bazel b/googleapis/ads/g + "keyword_plan_keyword.pb.go", + "keyword_plan_negative_keyword.pb.go", + "keyword_view.pb.go", ++ "label.pb.go", ++ "landing_page_view.pb.go", + "language_constant.pb.go", ++ "location_view.pb.go", + "managed_placement_view.pb.go", + "media_file.pb.go", ++ "merchant_center_link.pb.go", + "mobile_app_category_constant.pb.go", + "mobile_device_constant.pb.go", ++ "mutate_job.pb.go", + "operating_system_version_constant.pb.go", ++ "paid_organic_search_term_view.pb.go", + "parental_status_view.pb.go", + "payments_account.pb.go", ++ "product_bidding_category_constant.pb.go", + "product_group_view.pb.go", + "recommendation.pb.go", + "remarketing_action.pb.go", + "search_term_view.pb.go", + "shared_criterion.pb.go", + "shared_set.pb.go", ++ "shopping_performance_view.pb.go", + "topic_constant.pb.go", + "topic_view.pb.go", + "user_interest.pb.go", + "user_list.pb.go", ++ "user_location_view.pb.go", + "video.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/resources", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/resources", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v0/common:go_default_library", -+ "//googleapis/ads/googleads/v0/enums:go_default_library", -+ "//googleapis/ads/googleads/v0/errors:go_default_library", ++ "//googleapis/ads/googleads/v2/common:go_default_library", ++ "//googleapis/ads/googleads/v2/enums:go_default_library", ++ "//googleapis/ads/googleads/v2/errors:go_default_library", ++ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + ], +) -diff -urN a/googleapis/ads/googleads/v0/services/BUILD.bazel b/googleapis/ads/googleads/v0/services/BUILD.bazel ---- a/googleapis/ads/googleads/v0/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v0/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,85 @@ +diff -urN a/googleapis/ads/googleads/v2/services/BUILD.bazel b/googleapis/ads/googleads/v2/services/BUILD.bazel +--- a/googleapis/ads/googleads/v2/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/ads/googleads/v2/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,126 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -387,40 +1155,71 @@ diff -urN a/googleapis/ads/googleads/v0/services/BUILD.bazel b/googleapis/ads/go + srcs = [ + "account_budget_proposal_service.pb.go", + "account_budget_service.pb.go", ++ "ad_group_ad_asset_view_service.pb.go", ++ "ad_group_ad_label_service.pb.go", + "ad_group_ad_service.pb.go", + "ad_group_audience_view_service.pb.go", + "ad_group_bid_modifier_service.pb.go", ++ "ad_group_criterion_label_service.pb.go", + "ad_group_criterion_service.pb.go", ++ "ad_group_criterion_simulation_service.pb.go", ++ "ad_group_extension_setting_service.pb.go", + "ad_group_feed_service.pb.go", ++ "ad_group_label_service.pb.go", + "ad_group_service.pb.go", ++ "ad_group_simulation_service.pb.go", + "ad_parameter_service.pb.go", + "ad_schedule_view_service.pb.go", ++ "ad_service.pb.go", + "age_range_view_service.pb.go", ++ "asset_service.pb.go", + "bidding_strategy_service.pb.go", + "billing_setup_service.pb.go", + "campaign_audience_view_service.pb.go", + "campaign_bid_modifier_service.pb.go", + "campaign_budget_service.pb.go", + "campaign_criterion_service.pb.go", ++ "campaign_criterion_simulation_service.pb.go", ++ "campaign_draft_service.pb.go", ++ "campaign_experiment_service.pb.go", ++ "campaign_extension_setting_service.pb.go", + "campaign_feed_service.pb.go", ++ "campaign_label_service.pb.go", + "campaign_service.pb.go", + "campaign_shared_set_service.pb.go", + "carrier_constant_service.pb.go", + "change_status_service.pb.go", ++ "click_view_service.pb.go", + "conversion_action_service.pb.go", ++ "conversion_adjustment_upload_service.pb.go", ++ "conversion_upload_service.pb.go", ++ "custom_interest_service.pb.go", + "customer_client_link_service.pb.go", + "customer_client_service.pb.go", ++ "customer_extension_setting_service.pb.go", + "customer_feed_service.pb.go", ++ "customer_label_service.pb.go", + "customer_manager_link_service.pb.go", ++ "customer_negative_criterion_service.pb.go", + "customer_service.pb.go", ++ "detail_placement_view_service.pb.go", + "display_keyword_view_service.pb.go", ++ "distance_view_service.pb.go", ++ "domain_category_service.pb.go", ++ "dynamic_search_ads_search_term_view_service.pb.go", ++ "expanded_landing_page_view_service.pb.go", ++ "extension_feed_item_service.pb.go", + "feed_item_service.pb.go", ++ "feed_item_target_service.pb.go", + "feed_mapping_service.pb.go", ++ "feed_placeholder_view_service.pb.go", + "feed_service.pb.go", + "gender_view_service.pb.go", + "geo_target_constant_service.pb.go", ++ "geographic_view_service.pb.go", + "google_ads_field_service.pb.go", + "google_ads_service.pb.go", ++ "group_placement_view_service.pb.go", + "hotel_group_view_service.pb.go", + "hotel_performance_view_service.pb.go", + "keyword_plan_ad_group_service.pb.go", @@ -430,81 +1229,91 @@ diff -urN a/googleapis/ads/googleads/v0/services/BUILD.bazel b/googleapis/ads/go + "keyword_plan_negative_keyword_service.pb.go", + "keyword_plan_service.pb.go", + "keyword_view_service.pb.go", ++ "label_service.pb.go", ++ "landing_page_view_service.pb.go", + "language_constant_service.pb.go", ++ "location_view_service.pb.go", + "managed_placement_view_service.pb.go", + "media_file_service.pb.go", ++ "merchant_center_link_service.pb.go", + "mobile_app_category_constant_service.pb.go", + "mobile_device_constant_service.pb.go", ++ "mutate_job_service.pb.go", + "operating_system_version_constant_service.pb.go", ++ "paid_organic_search_term_view_service.pb.go", + "parental_status_view_service.pb.go", + "payments_account_service.pb.go", ++ "product_bidding_category_constant_service.pb.go", + "product_group_view_service.pb.go", + "recommendation_service.pb.go", + "remarketing_action_service.pb.go", + "search_term_view_service.pb.go", + "shared_criterion_service.pb.go", + "shared_set_service.pb.go", ++ "shopping_performance_view_service.pb.go", + "topic_constant_service.pb.go", + "topic_view_service.pb.go", + "user_interest_service.pb.go", + "user_list_service.pb.go", ++ "user_location_view_service.pb.go", + "video_service.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v0/services", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/services", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v0/common:go_default_library", -+ "//googleapis/ads/googleads/v0/enums:go_default_library", -+ "//googleapis/ads/googleads/v0/resources:go_default_library", ++ "//googleapis/ads/googleads/v2/common:go_default_library", ++ "//googleapis/ads/googleads/v2/enums:go_default_library", ++ "//googleapis/ads/googleads/v2/resources:go_default_library", + "//googleapis/api/annotations:go_default_library", ++ "//googleapis/longrunning:go_default_library", + "//googleapis/rpc/status:go_default_library", + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) -diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/BUILD.bazel ---- a/googleapis/api/annotations/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/api/annotations/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel +--- a/googleapis/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ -+ "annotations.pb.go", -+ "client.pb.go", -+ "field_behavior.pb.go", -+ "http.pb.go", -+ "resource.pb.go", ++ "authorization_config.pb.go", ++ "experimental.pb.go", ++ "launch_stage.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/api/annotations", ++ importpath = "google.golang.org/genproto/googleapis/api", + visibility = ["//visibility:public"], + deps = [ ++ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library", + ], +) -diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel ---- a/googleapis/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/BUILD.bazel +--- a/googleapis/api/annotations/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/api/annotations/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ -+ "authorization_config.pb.go", -+ "experimental.pb.go", -+ "launch_stage.pb.go", ++ "annotations.pb.go", ++ "client.pb.go", ++ "field_behavior.pb.go", ++ "http.pb.go", ++ "resource.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/api", ++ importpath = "google.golang.org/genproto/googleapis/api/annotations", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library", + ], +) diff -urN a/googleapis/api/configchange/BUILD.bazel b/googleapis/api/configchange/BUILD.bazel @@ -540,7 +1349,7 @@ diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distributio diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alpha1/BUILD.bazel --- a/googleapis/api/expr/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -565,7 +1374,6 @@ diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alp + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/api/expr/v1beta1/BUILD.bazel b/googleapis/api/expr/v1beta1/BUILD.bazel @@ -624,7 +1432,7 @@ diff -urN a/googleapis/api/label/BUILD.bazel b/googleapis/api/label/BUILD.bazel diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.bazel --- a/googleapis/api/metric/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/api/metric/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -633,14 +1441,16 @@ diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/api/metric", + visibility = ["//visibility:public"], + deps = [ ++ "//googleapis/api:go_default_library", + "//googleapis/api/label:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + ], +) diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredres/BUILD.bazel --- a/googleapis/api/monitoredres/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/api/monitoredres/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -649,6 +1459,7 @@ diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredre + importpath = "google.golang.org/genproto/googleapis/api/monitoredres", + visibility = ["//visibility:public"], + deps = [ ++ "//googleapis/api:go_default_library", + "//googleapis/api/label:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/struct:go_default_library", @@ -697,7 +1508,7 @@ diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/servicecon diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servicecontrol/v1/BUILD.bazel --- a/googleapis/api/servicecontrol/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/api/servicecontrol/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -723,13 +1534,12 @@ diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servic + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/servicemanagement/v1/BUILD.bazel --- a/googleapis/api/servicemanagement/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/api/servicemanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -753,7 +1563,6 @@ diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/ser + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/appengine/legacy/BUILD.bazel b/googleapis/appengine/legacy/BUILD.bazel @@ -790,7 +1599,7 @@ diff -urN a/googleapis/appengine/logging/v1/BUILD.bazel b/googleapis/appengine/l diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD.bazel --- a/googleapis/appengine/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/appengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -820,13 +1629,12 @@ diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD. + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel b/googleapis/assistant/embedded/v1alpha1/BUILD.bazel --- a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/assistant/embedded/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -839,13 +1647,12 @@ diff -urN a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel b/googleapis/assi + "//googleapis/rpc/status:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel b/googleapis/assistant/embedded/v1alpha2/BUILD.bazel --- a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/assistant/embedded/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -858,13 +1665,12 @@ diff -urN a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel b/googleapis/assi + "//googleapis/type/latlng:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtable/admin/cluster/v1/BUILD.bazel --- a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bigtable/admin/cluster/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -883,13 +1689,12 @@ diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtab + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bigtable/admin/table/v1/BUILD.bazel b/googleapis/bigtable/admin/table/v1/BUILD.bazel --- a/googleapis/bigtable/admin/table/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bigtable/admin/table/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -908,13 +1713,12 @@ diff -urN a/googleapis/bigtable/admin/table/v1/BUILD.bazel b/googleapis/bigtable + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bigtable/admin/v2/BUILD.bazel b/googleapis/bigtable/admin/v2/BUILD.bazel --- a/googleapis/bigtable/admin/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -938,13 +1742,12 @@ diff -urN a/googleapis/bigtable/admin/v2/BUILD.bazel b/googleapis/bigtable/admin + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bigtable/v1/BUILD.bazel b/googleapis/bigtable/v1/BUILD.bazel --- a/googleapis/bigtable/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bigtable/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -962,13 +1765,12 @@ diff -urN a/googleapis/bigtable/v1/BUILD.bazel b/googleapis/bigtable/v1/BUILD.ba + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.bazel --- a/googleapis/bigtable/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -985,13 +1787,12 @@ diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.ba + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.bazel --- a/googleapis/bytestream/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/bytestream/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1004,13 +1805,37 @@ diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.baze + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/asset/v1/BUILD.bazel b/googleapis/cloud/asset/v1/BUILD.bazel +--- a/googleapis/cloud/asset/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,21 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "asset_service.pb.go", ++ "assets.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/iam/v1:go_default_library", ++ "//googleapis/longrunning:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/any:go_default_library", ++ "@com_github_golang_protobuf//ptypes/struct:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/asset/v1beta1/BUILD.bazel b/googleapis/cloud/asset/v1beta1/BUILD.bazel --- a/googleapis/cloud/asset/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/asset/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1030,7 +1855,6 @@ diff -urN a/googleapis/cloud/asset/v1beta1/BUILD.bazel b/googleapis/cloud/asset/ + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.bazel @@ -1055,25 +1879,40 @@ diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.ba diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/automl/v1beta1/BUILD.bazel --- a/googleapis/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "annotation_payload.pb.go", ++ "annotation_spec.pb.go", + "classification.pb.go", ++ "column_spec.pb.go", + "data_items.pb.go", ++ "data_stats.pb.go", ++ "data_types.pb.go", + "dataset.pb.go", ++ "detection.pb.go", ++ "geometry.pb.go", + "image.pb.go", + "io.pb.go", + "model.pb.go", + "model_evaluation.pb.go", + "operations.pb.go", + "prediction_service.pb.go", ++ "ranges.pb.go", ++ "regression.pb.go", + "service.pb.go", ++ "table_spec.pb.go", ++ "tables.pb.go", ++ "temporal.pb.go", + "text.pb.go", ++ "text_extraction.pb.go", ++ "text_segment.pb.go", ++ "text_sentiment.pb.go", + "translation.pb.go", ++ "video.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", + visibility = ["//visibility:public"], @@ -1083,10 +1922,12 @@ diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/autom + "//googleapis/rpc/status:go_default_library", + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/any:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel @@ -1098,6 +1939,7 @@ diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/c +go_library( + name = "go_default_library", + srcs = [ ++ "datasource.pb.go", + "datatransfer.pb.go", + "transfer.pb.go", + ], @@ -1114,7 +1956,6 @@ diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/c + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/bigquery/logging/v1/BUILD.bazel @@ -1139,12 +1980,13 @@ diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel --- a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ ++ "arrow.pb.go", + "avro.pb.go", + "read_options.pb.go", + "storage.pb.go", @@ -1153,17 +1995,41 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/c + importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", + visibility = ["//visibility:public"], + deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/bigquery/v2/BUILD.bazel b/googleapis/cloud/bigquery/v2/BUILD.bazel +--- a/googleapis/cloud/bigquery/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/bigquery/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "model.pb.go", ++ "model_reference.pb.go", ++ "standard_sql.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v1/BUILD.bazel --- a/googleapis/cloud/billing/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/billing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1175,7 +2041,90 @@ diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v + "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel +--- a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,18 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "resources.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel b/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel +--- a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "datacatalog.pb.go", ++ "schema.pb.go", ++ "search.pb.go", ++ "table_spec.pb.go", ++ "tags.pb.go", ++ "timestamps.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/iam/v1:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel b/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel +--- a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,30 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "annotation.pb.go", ++ "annotation_spec_set.pb.go", ++ "data_labeling_service.pb.go", ++ "data_payloads.pb.go", ++ "dataset.pb.go", ++ "evaluation.pb.go", ++ "evaluation_job.pb.go", ++ "human_annotation_config.pb.go", ++ "instruction.pb.go", ++ "operations.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/longrunning:go_default_library", ++ "//googleapis/rpc/status:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc/v1/BUILD.bazel @@ -1190,6 +2139,7 @@ diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc + "clusters.pb.go", + "jobs.pb.go", + "operations.pb.go", ++ "shared.pb.go", + "workflow_templates.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", @@ -1203,7 +2153,6 @@ diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dataproc/v1beta2/BUILD.bazel @@ -1215,6 +2164,7 @@ diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dat +go_library( + name = "go_default_library", + srcs = [ ++ "autoscaling_policies.pb.go", + "clusters.pb.go", + "jobs.pb.go", + "operations.pb.go", @@ -1232,19 +2182,19 @@ diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dat + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialogflow/v2/BUILD.bazel --- a/googleapis/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "agent.pb.go", ++ "audio_config.pb.go", + "context.pb.go", + "entity_type.pb.go", + "intent.pb.go", @@ -1261,10 +2211,10 @@ diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialog + "//googleapis/type/latlng:go_default_library", + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel @@ -1296,16 +2246,16 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d + "//googleapis/type/latlng:go_default_library", + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/functions/v1beta2/BUILD.bazel b/googleapis/cloud/functions/v1beta2/BUILD.bazel --- a/googleapis/cloud/functions/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/functions/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1325,13 +2275,12 @@ diff -urN a/googleapis/cloud/functions/v1beta2/BUILD.bazel b/googleapis/cloud/fu + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/iot/v1/BUILD.bazel b/googleapis/cloud/iot/v1/BUILD.bazel --- a/googleapis/cloud/iot/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1352,13 +2301,12 @@ diff -urN a/googleapis/cloud/iot/v1/BUILD.bazel b/googleapis/cloud/iot/v1/BUILD. + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/irm/v1alpha2/BUILD.bazel b/googleapis/cloud/irm/v1alpha2/BUILD.bazel --- a/googleapis/cloud/irm/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/irm/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1371,20 +2319,17 @@ diff -urN a/googleapis/cloud/irm/v1alpha2/BUILD.bazel b/googleapis/cloud/irm/v1a + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations:go_default_library", -+ "//googleapis/monitoring/v3:go_default_library", + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/kms/v1/BUILD.bazel b/googleapis/cloud/kms/v1/BUILD.bazel --- a/googleapis/cloud/kms/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1400,17 +2345,14 @@ diff -urN a/googleapis/cloud/kms/v1/BUILD.bazel b/googleapis/cloud/kms/v1/BUILD. + "//protobuf/field_mask:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/language/v1/BUILD.bazel b/googleapis/cloud/language/v1/BUILD.bazel --- a/googleapis/cloud/language/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1422,13 +2364,12 @@ diff -urN a/googleapis/cloud/language/v1/BUILD.bazel b/googleapis/cloud/language + "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/language/v1beta1/BUILD.bazel b/googleapis/cloud/language/v1beta1/BUILD.bazel --- a/googleapis/cloud/language/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/language/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1440,13 +2381,12 @@ diff -urN a/googleapis/cloud/language/v1beta1/BUILD.bazel b/googleapis/cloud/lan + "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/language/v1beta2/BUILD.bazel --- a/googleapis/cloud/language/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/language/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1461,13 +2401,12 @@ diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/lan + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/location/BUILD.bazel b/googleapis/cloud/location/BUILD.bazel --- a/googleapis/cloud/location/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/location/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1480,13 +2419,12 @@ diff -urN a/googleapis/cloud/location/BUILD.bazel b/googleapis/cloud/location/BU + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/any:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/ml/v1/BUILD.bazel b/googleapis/cloud/ml/v1/BUILD.bazel --- a/googleapis/cloud/ml/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/ml/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1509,7 +2447,6 @@ diff -urN a/googleapis/cloud/ml/v1/BUILD.bazel b/googleapis/cloud/ml/v1/BUILD.ba + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/oslogin/common/BUILD.bazel b/googleapis/cloud/oslogin/common/BUILD.bazel @@ -1531,7 +2468,7 @@ diff -urN a/googleapis/cloud/oslogin/common/BUILD.bazel b/googleapis/cloud/oslog diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v1/BUILD.bazel --- a/googleapis/cloud/oslogin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/oslogin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1546,13 +2483,12 @@ diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslogin/v1alpha/BUILD.bazel --- a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/oslogin/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1567,13 +2503,12 @@ diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslo + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslogin/v1beta/BUILD.bazel --- a/googleapis/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/oslogin/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1588,13 +2523,72 @@ diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslog + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel b/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel +--- a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,13 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["phishingprotection.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel +--- a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["recaptchaenterprise.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/recommender/v1beta1/BUILD.bazel +--- a/googleapis/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/recommender/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,21 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "recommendation.pb.go", ++ "recommender_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/longrunning:go_default_library", ++ "//googleapis/type/money:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", ++ "@com_github_golang_protobuf//ptypes/struct:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BUILD.bazel --- a/googleapis/cloud/redis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1609,13 +2603,12 @@ diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BU + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/v1beta1/BUILD.bazel --- a/googleapis/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/redis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1630,13 +2623,12 @@ diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/ + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/resourcemanager/v2/BUILD.bazel --- a/googleapis/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/resourcemanager/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1652,13 +2644,12 @@ diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/r + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel --- a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1678,13 +2669,39 @@ diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/clou + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/scheduler/v1/BUILD.bazel b/googleapis/cloud/scheduler/v1/BUILD.bazel +--- a/googleapis/cloud/scheduler/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,23 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "cloudscheduler.pb.go", ++ "job.pb.go", ++ "target.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/rpc/status:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/any:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/scheduler/v1beta1/BUILD.bazel --- a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/scheduler/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1706,7 +2723,6 @@ diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/sc + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/securitycenter/v1/BUILD.bazel @@ -1721,6 +2737,7 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + "asset.pb.go", + "finding.pb.go", + "organization_settings.pb.go", ++ "run_asset_discovery_response.pb.go", + "security_marks.pb.go", + "securitycenter_service.pb.go", + "source.pb.go", @@ -1738,13 +2755,12 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel --- a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1770,13 +2786,12 @@ diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/clo + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/BUILD.bazel --- a/googleapis/cloud/speech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1789,18 +2804,15 @@ diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/ + "//googleapis/longrunning:go_default_library", + "//googleapis/rpc/status:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", + "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel b/googleapis/cloud/speech/v1p1beta1/BUILD.bazel --- a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1818,7 +2830,6 @@ diff -urN a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel b/googleapis/cloud/spe + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/support/common/BUILD.bazel @@ -1841,7 +2852,7 @@ diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/suppo diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/support/v1alpha1/BUILD.bazel --- a/googleapis/cloud/support/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/support/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1856,7 +2867,6 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talent/v4beta1/BUILD.bazel @@ -1868,6 +2878,8 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen +go_library( + name = "go_default_library", + srcs = [ ++ "application.pb.go", ++ "application_service.pb.go", + "batch.pb.go", + "common.pb.go", + "company.pb.go", @@ -1881,7 +2893,6 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen + "job_service.pb.go", + "profile.pb.go", + "profile_service.pb.go", -+ "resume_service.pb.go", + "tenant.pb.go", + "tenant_service.pb.go", + ], @@ -1903,13 +2914,41 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/tasks/v2/BUILD.bazel b/googleapis/cloud/tasks/v2/BUILD.bazel +--- a/googleapis/cloud/tasks/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/tasks/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,25 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "cloudtasks.pb.go", ++ "queue.pb.go", ++ "target.pb.go", ++ "task.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/iam/v1:go_default_library", ++ "//googleapis/rpc/code:go_default_library", ++ "//googleapis/rpc/status:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/v2beta2/BUILD.bazel --- a/googleapis/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/tasks/v2beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1933,13 +2972,12 @@ diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/v2beta3/BUILD.bazel --- a/googleapis/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/tasks/v2beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1963,13 +3001,12 @@ diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/texttospeech/v1/BUILD.bazel b/googleapis/cloud/texttospeech/v1/BUILD.bazel --- a/googleapis/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/texttospeech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1981,13 +3018,12 @@ diff -urN a/googleapis/cloud/texttospeech/v1/BUILD.bazel b/googleapis/cloud/text + "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel b/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel --- a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1999,13 +3035,31 @@ diff -urN a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel b/googleapis/cloud + "//googleapis/api/annotations:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/translate/v3beta1/BUILD.bazel +--- a/googleapis/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/translate/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["translation_service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/longrunning:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud/videointelligence/v1/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2021,13 +3075,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1beta1/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2042,13 +3095,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1beta1/BUILD.bazel b/googleapis/ + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2064,13 +3116,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/ + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2086,13 +3137,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapi + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2108,13 +3158,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapi + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel --- a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2130,13 +3179,12 @@ diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapi + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/BUILD.bazel --- a/googleapis/cloud/vision/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/vision/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2162,13 +3210,12 @@ diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel b/googleapis/cloud/vision/v1p1beta1/BUILD.bazel --- a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/vision/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2188,13 +3235,12 @@ diff -urN a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/type/latlng:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vision/v1p2beta1/BUILD.bazel --- a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/vision/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2216,13 +3262,12 @@ diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vis + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vision/v1p3beta1/BUILD.bazel --- a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/vision/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2248,13 +3293,12 @@ diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vis + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vision/v1p4beta1/BUILD.bazel --- a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/vision/v1p4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2280,13 +3324,30 @@ diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vis + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel b/googleapis/cloud/webrisk/v1beta1/BUILD.bazel +--- a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/webrisk/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["webrisk.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel --- a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2309,13 +3370,43 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel b/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel +--- a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "crawled_url.pb.go", ++ "finding.pb.go", ++ "finding_addon.pb.go", ++ "finding_type_stats.pb.go", ++ "scan_config.pb.go", ++ "scan_config_error.pb.go", ++ "scan_run.pb.go", ++ "scan_run_error_trace.pb.go", ++ "scan_run_warning_trace.pb.go", ++ "web_security_scanner.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD.bazel --- a/googleapis/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2328,13 +3419,12 @@ diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD. + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1alpha1/BUILD.bazel --- a/googleapis/container/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/container/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2347,13 +3437,12 @@ diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1a + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1beta1/BUILD.bazel --- a/googleapis/container/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/container/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2367,13 +3456,12 @@ diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1be + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/admin/v1/BUILD.bazel --- a/googleapis/datastore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/datastore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2390,13 +3478,12 @@ diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/adm + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastore/admin/v1beta1/BUILD.bazel --- a/googleapis/datastore/admin/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/datastore/admin/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2410,13 +3497,12 @@ diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastor + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD.bazel --- a/googleapis/datastore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/datastore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2436,13 +3522,12 @@ diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD. + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1beta3/BUILD.bazel --- a/googleapis/datastore/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/datastore/v1beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2462,13 +3547,12 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build/v1/BUILD.bazel --- a/googleapis/devtools/build/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/build/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2488,13 +3572,12 @@ diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/cloudbuild/v1/BUILD.bazel --- a/googleapis/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/cloudbuild/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2513,13 +3596,12 @@ diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtools/clouddebugger/v2/BUILD.bazel --- a/googleapis/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/clouddebugger/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2540,13 +3622,12 @@ diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtoo + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel --- a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2566,13 +3647,12 @@ diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtools/cloudprofiler/v2/BUILD.bazel --- a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/cloudprofiler/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2587,13 +3667,12 @@ diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtoo + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/cloudtrace/v1/BUILD.bazel --- a/googleapis/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/cloudtrace/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2607,13 +3686,12 @@ diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/cloudtrace/v2/BUILD.bazel --- a/googleapis/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/cloudtrace/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2632,13 +3710,31 @@ diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/ + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/devtools/containeranalysis/v1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1/BUILD.bazel +--- a/googleapis/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["containeranalysis.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/iam/v1:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel --- a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2664,7 +3760,25 @@ diff -urN a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel b/googlea + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel +--- a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["containeranalysis.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/iam/v1:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel @@ -2696,26 +3810,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/go + "@com_github_golang_protobuf//proto:go_default_library", + ], +) -diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel ---- a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["containeranalysis.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/api/annotations:go_default_library", -+ "//googleapis/iam/v1:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) diff -urN a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel --- a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2766,7 +3860,7 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel diff -urN a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel --- a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2790,7 +3884,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/ + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel @@ -2869,7 +3962,7 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.ba diff -urN a/googleapis/devtools/remoteexecution/v1test/BUILD.bazel b/googleapis/devtools/remoteexecution/v1test/BUILD.bazel --- a/googleapis/devtools/remoteexecution/v1test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/remoteexecution/v1test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,16 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2884,13 +3977,12 @@ diff -urN a/googleapis/devtools/remoteexecution/v1test/BUILD.bazel b/googleapis/ + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel b/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel --- a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2913,13 +4005,12 @@ diff -urN a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel b/googleapis/d + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools/resultstore/v2/BUILD.bazel --- a/googleapis/devtools/resultstore/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/resultstore/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2950,7 +4041,6 @@ diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/devtools/source/v1/BUILD.bazel b/googleapis/devtools/source/v1/BUILD.bazel @@ -2972,7 +4062,7 @@ diff -urN a/googleapis/devtools/source/v1/BUILD.bazel b/googleapis/devtools/sour diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/sourcerepo/v1/BUILD.bazel --- a/googleapis/devtools/sourcerepo/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/devtools/sourcerepo/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2986,13 +4076,12 @@ diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/ + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/library/v1/BUILD.bazel --- a/googleapis/example/library/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/example/library/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3005,13 +4094,30 @@ diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/libra + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel b/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel +--- a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["connection_api.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/admin/v1/BUILD.bazel --- a/googleapis/firestore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/firestore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3034,13 +4140,12 @@ diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/adm + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestore/admin/v1beta1/BUILD.bazel --- a/googleapis/firestore/admin/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/firestore/admin/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3060,13 +4165,12 @@ diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestor + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestore/admin/v1beta2/BUILD.bazel --- a/googleapis/firestore/admin/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/firestore/admin/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3087,13 +4191,12 @@ diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestor + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD.bazel --- a/googleapis/firestore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/firestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3117,13 +4220,12 @@ diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD. + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1beta1/BUILD.bazel --- a/googleapis/firestore/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/firestore/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3147,13 +4249,12 @@ diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1be + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.bazel --- a/googleapis/genomics/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/genomics/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3187,13 +4288,12 @@ diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.ba + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alpha2/BUILD.bazel --- a/googleapis/genomics/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/genomics/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3210,13 +4310,45 @@ diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alp + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", ++ ], ++) +diff -urN a/googleapis/grafeas/v1/BUILD.bazel b/googleapis/grafeas/v1/BUILD.bazel +--- a/googleapis/grafeas/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/grafeas/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,29 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "attestation.pb.go", ++ "build.pb.go", ++ "common.pb.go", ++ "cvss.pb.go", ++ "deployment.pb.go", ++ "discovery.pb.go", ++ "grafeas.pb.go", ++ "image.pb.go", ++ "package.pb.go", ++ "provenance.pb.go", ++ "vulnerability.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/grafeas/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations:go_default_library", ++ "//googleapis/rpc/status:go_default_library", ++ "//protobuf/field_mask:go_default_library", ++ "@com_github_golang_protobuf//proto:go_default_library", ++ "@com_github_golang_protobuf//ptypes/empty:go_default_library", ++ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@org_golang_google_grpc//:go_default_library", + ], +) diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUILD.bazel --- a/googleapis/home/graph/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/home/graph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3233,13 +4365,12 @@ diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUIL + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD.bazel --- a/googleapis/iam/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/iam/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3255,13 +4386,12 @@ diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD. + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentials/v1/BUILD.bazel --- a/googleapis/iam/credentials/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/iam/credentials/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3278,28 +4408,28 @@ diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentia + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel --- a/googleapis/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "iam_policy.pb.go", ++ "options.pb.go", + "policy.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/iam/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations:go_default_library", ++ "//googleapis/type/expr:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/iam/v1/logging/BUILD.bazel b/googleapis/iam/v1/logging/BUILD.bazel @@ -3342,7 +4472,7 @@ diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD. diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.bazel --- a/googleapis/logging/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/logging/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3370,7 +4500,6 @@ diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.baze + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.bazel @@ -3390,15 +4519,15 @@ diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.ba + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library", + "@com_github_golang_protobuf//ptypes/any:go_default_library", ++ "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUILD.bazel --- a/googleapis/monitoring/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/monitoring/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ +@@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3436,13 +4565,12 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BUILD.bazel --- a/googleapis/privacy/dlp/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3465,13 +4593,12 @@ diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BU + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel --- a/googleapis/pubsub/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/pubsub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3487,13 +4614,12 @@ diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BUILD.bazel --- a/googleapis/pubsub/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/pubsub/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3505,7 +4631,6 @@ diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BU + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/rpc/code/BUILD.bazel b/googleapis/rpc/code/BUILD.bazel @@ -3556,7 +4681,7 @@ diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.baze diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanner/admin/database/v1/BUILD.bazel --- a/googleapis/spanner/admin/database/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/spanner/admin/database/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3572,13 +4697,12 @@ diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanne + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanner/admin/instance/v1/BUILD.bazel --- a/googleapis/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/spanner/admin/instance/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3595,7 +4719,6 @@ diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanne + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.bazel @@ -3619,19 +4742,19 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations:go_default_library", ++ "//googleapis/rpc/status:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransfer/v1/BUILD.bazel --- a/googleapis/storagetransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/storagetransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3653,13 +4776,12 @@ diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransf + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview/publish/v1/BUILD.bazel --- a/googleapis/streetview/publish/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/streetview/publish/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3680,9 +4802,21 @@ diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) +diff -urN a/googleapis/type/calendarperiod/BUILD.bazel b/googleapis/type/calendarperiod/BUILD.bazel +--- a/googleapis/type/calendarperiod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/type/calendarperiod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["calendar_period.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/type/calendarperiod", ++ visibility = ["//visibility:public"], ++ deps = ["@com_github_golang_protobuf//proto:go_default_library"], ++) diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.bazel --- a/googleapis/type/color/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/type/color/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3725,6 +4859,32 @@ diff -urN a/googleapis/type/dayofweek/BUILD.bazel b/googleapis/type/dayofweek/BU + visibility = ["//visibility:public"], + deps = ["@com_github_golang_protobuf//proto:go_default_library"], +) +diff -urN a/googleapis/type/expr/BUILD.bazel b/googleapis/type/expr/BUILD.bazel +--- a/googleapis/type/expr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/type/expr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["expr.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/type/expr", ++ visibility = ["//visibility:public"], ++ deps = ["@com_github_golang_protobuf//proto:go_default_library"], ++) +diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUILD.bazel +--- a/googleapis/type/fraction/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/type/fraction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["fraction.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/type/fraction", ++ visibility = ["//visibility:public"], ++ deps = ["@com_github_golang_protobuf//proto:go_default_library"], ++) diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.bazel --- a/googleapis/type/latlng/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/type/latlng/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3764,6 +4924,19 @@ diff -urN a/googleapis/type/postaladdress/BUILD.bazel b/googleapis/type/postalad + visibility = ["//visibility:public"], + deps = ["@com_github_golang_protobuf//proto:go_default_library"], +) +diff -urN a/googleapis/type/quaternion/BUILD.bazel b/googleapis/type/quaternion/BUILD.bazel +--- a/googleapis/type/quaternion/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/googleapis/type/quaternion/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["quaternion.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/type/quaternion", ++ visibility = ["//visibility:public"], ++ deps = ["@com_github_golang_protobuf//proto:go_default_library"], ++) diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BUILD.bazel --- a/googleapis/type/timeofday/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/type/timeofday/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3780,7 +4953,7 @@ diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BU diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.bazel --- a/googleapis/watcher/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/watcher/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3794,7 +4967,6 @@ diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.baze + "@com_github_golang_protobuf//ptypes/any:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", + ], +) diff -urN a/protobuf/api/BUILD.bazel b/protobuf/api/BUILD.bazel diff --git a/third_party/org_golang_google_grpc-crosscompile.patch b/third_party/org_golang_google_grpc-crosscompile.patch deleted file mode 100644 index 56c30c8725..0000000000 --- a/third_party/org_golang_google_grpc-crosscompile.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -urN b/internal/channelz/BUILD.bazel c/internal/channelz/BUILD.bazel ---- b/internal/channelz/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ c/internal/channelz/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -17,6 +17,15 @@ - "//credentials:go_default_library", - "//grpclog:go_default_library", - ] + select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:android": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], - "@io_bazel_rules_go//go/platform:linux": [ - "@org_golang_x_sys//unix:go_default_library", - ], -@@ -29,6 +38,9 @@ - srcs = ["util_test.go"], - embed = [":go_default_library"], - deps = select({ -+ "@io_bazel_rules_go//go/platform:android": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], - "@io_bazel_rules_go//go/platform:linux": [ - "@org_golang_x_sys//unix:go_default_library", - ], -diff -urN a/internal/syscall/BUILD.bazel b/internal/syscall/BUILD.bazel ---- a/internal/syscall/BUILD.bazel -+++ b/internal/syscall/BUILD.bazel -@@ -11,15 +11,19 @@ go_library( - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//grpclog:go_default_library", -@@ -30,15 +34,18 @@ go_library( - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//grpclog:go_default_library", diff --git a/third_party/org_golang_google_grpc-gazelle.patch b/third_party/org_golang_google_grpc-gazelle.patch deleted file mode 100644 index 7e3a0ee883..0000000000 --- a/third_party/org_golang_google_grpc-gazelle.patch +++ /dev/null @@ -1,3114 +0,0 @@ -diff -urN a/balancer/base/BUILD.bazel b/balancer/base/BUILD.bazel ---- a/balancer/base/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/base/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "balancer.go", -+ "base.go", -+ ], -+ importpath = "google.golang.org/grpc/balancer/base", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//connectivity:go_default_library", -+ "//grpclog:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -diff -urN a/balancer/BUILD.bazel b/balancer/BUILD.bazel ---- a/balancer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["balancer.go"], -+ importpath = "google.golang.org/grpc/balancer", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//internal:go_default_library", -+ "//metadata:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -diff -urN a/balancer/grpclb/BUILD.bazel b/balancer/grpclb/BUILD.bazel ---- a/balancer/grpclb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/grpclb/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,55 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "grpclb.go", -+ "grpclb_picker.go", -+ "grpclb_remote_balancer.go", -+ "grpclb_util.go", -+ ], -+ importpath = "google.golang.org/grpc/balancer/grpclb", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/grpclb/grpc_lb_v1:go_default_library", -+ "//codes:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal:go_default_library", -+ "//internal/backoff:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//metadata:go_default_library", -+ "//resolver:go_default_library", -+ "//status:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "grpclb_test.go", -+ "grpclb_util_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/grpclb/grpc_lb_v1:go_default_library", -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog/glogger:go_default_library", -+ "//internal/leakcheck:go_default_library", -+ "//metadata:go_default_library", -+ "//peer:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/manual:go_default_library", -+ "//status:go_default_library", -+ "//test/grpc_testing:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/balancer/grpclb/grpc_lb_v1/BUILD.bazel b/balancer/grpclb/grpc_lb_v1/BUILD.bazel ---- a/balancer/grpclb/grpc_lb_v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/grpclb/grpc_lb_v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["load_balancer.pb.go"], -+ importpath = "google.golang.org/grpc/balancer/grpclb/grpc_lb_v1", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/balancer/roundrobin/BUILD.bazel b/balancer/roundrobin/BUILD.bazel ---- a/balancer/roundrobin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/roundrobin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["roundrobin.go"], -+ importpath = "google.golang.org/grpc/balancer/roundrobin", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/base:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/grpcrand:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["roundrobin_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//codes:go_default_library", -+ "//grpclog/glogger:go_default_library", -+ "//internal/leakcheck:go_default_library", -+ "//peer:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/manual:go_default_library", -+ "//status:go_default_library", -+ "//test/grpc_testing:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/balancer/xds/BUILD.bazel b/balancer/xds/BUILD.bazel ---- a/balancer/xds/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/xds/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["xds.go"], -+ importpath = "google.golang.org/grpc/balancer/xds", -+ visibility = ["//visibility:public"], -+) -diff -urN a/balancer/xds/edsbalancer/BUILD.bazel b/balancer/xds/edsbalancer/BUILD.bazel ---- a/balancer/xds/edsbalancer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/balancer/xds/edsbalancer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["balancergroup.go"], -+ importpath = "google.golang.org/grpc/balancer/xds/edsbalancer", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/base:go_default_library", -+ "//connectivity:go_default_library", -+ "//grpclog:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "balancergroup_test.go", -+ "test_util_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/roundrobin:go_default_library", -+ "//connectivity:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -diff -urN a/benchmark/benchmain/BUILD.bazel b/benchmark/benchmain/BUILD.bazel ---- a/benchmark/benchmain/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/benchmain/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/benchmark/benchmain", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//benchmark:go_default_library", -+ "//benchmark/grpc_testing:go_default_library", -+ "//benchmark/latency:go_default_library", -+ "//benchmark/stats:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//test/bufconn:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "benchmain", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/benchmark/benchresult/BUILD.bazel b/benchmark/benchresult/BUILD.bazel ---- a/benchmark/benchresult/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/benchresult/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/benchmark/benchresult", -+ visibility = ["//visibility:private"], -+ deps = ["//benchmark/stats:go_default_library"], -+) -+ -+go_binary( -+ name = "benchresult", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/benchmark/BUILD.bazel b/benchmark/BUILD.bazel ---- a/benchmark/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["benchmark.go"], -+ importpath = "google.golang.org/grpc/benchmark", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//benchmark/grpc_testing:go_default_library", -+ "//benchmark/latency:go_default_library", -+ "//benchmark/stats:go_default_library", -+ "//codes:go_default_library", -+ "//grpclog:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["benchmark_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//benchmark/stats:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/benchmark/client/BUILD.bazel b/benchmark/client/BUILD.bazel ---- a/benchmark/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/benchmark/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//benchmark:go_default_library", -+ "//benchmark/grpc_testing:go_default_library", -+ "//benchmark/stats:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/syscall:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/benchmark/grpc_testing/BUILD.bazel b/benchmark/grpc_testing/BUILD.bazel ---- a/benchmark/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "control.pb.go", -+ "messages.pb.go", -+ "payloads.pb.go", -+ "services.pb.go", -+ "stats.pb.go", -+ ], -+ importpath = "google.golang.org/grpc/benchmark/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/benchmark/latency/BUILD.bazel b/benchmark/latency/BUILD.bazel ---- a/benchmark/latency/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/latency/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["latency.go"], -+ importpath = "google.golang.org/grpc/benchmark/latency", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["latency_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/benchmark/primitives/BUILD.bazel b/benchmark/primitives/BUILD.bazel ---- a/benchmark/primitives/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/primitives/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,11 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_test") -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "code_string_test.go", -+ "context_test.go", -+ "primitives_test.go", -+ ], -+ deps = ["//codes:go_default_library"], -+) -diff -urN a/benchmark/server/BUILD.bazel b/benchmark/server/BUILD.bazel ---- a/benchmark/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/benchmark/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//benchmark:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/syscall:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/benchmark/stats/BUILD.bazel b/benchmark/stats/BUILD.bazel ---- a/benchmark/stats/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/stats/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "histogram.go", -+ "stats.go", -+ "util.go", -+ ], -+ importpath = "google.golang.org/grpc/benchmark/stats", -+ visibility = ["//visibility:public"], -+) -diff -urN a/benchmark/worker/BUILD.bazel b/benchmark/worker/BUILD.bazel ---- a/benchmark/worker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/benchmark/worker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "benchmark_client.go", -+ "benchmark_server.go", -+ "main.go", -+ ], -+ importpath = "google.golang.org/grpc/benchmark/worker", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//benchmark:go_default_library", -+ "//benchmark/grpc_testing:go_default_library", -+ "//benchmark/stats:go_default_library", -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/syscall:go_default_library", -+ "//status:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "worker", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/binarylog/grpc_binarylog_v1/BUILD.bazel b/binarylog/grpc_binarylog_v1/BUILD.bazel ---- a/binarylog/grpc_binarylog_v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/binarylog/grpc_binarylog_v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["binarylog.pb.go"], -+ importpath = "google.golang.org/grpc/binarylog/grpc_binarylog_v1", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", -+ ], -+) -diff -urN a/BUILD.bazel b/BUILD.bazel ---- a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,106 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "backoff.go", -+ "balancer.go", -+ "balancer_conn_wrappers.go", -+ "balancer_v1_wrapper.go", -+ "call.go", -+ "clientconn.go", -+ "codec.go", -+ "dialoptions.go", -+ "doc.go", -+ "interceptor.go", -+ "picker_wrapper.go", -+ "pickfirst.go", -+ "proxy.go", -+ "resolver_conn_wrapper.go", -+ "rpc_util.go", -+ "server.go", -+ "service_config.go", -+ "stream.go", -+ "trace.go", -+ "version.go", -+ ], -+ importpath = "google.golang.org/grpc", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/roundrobin:go_default_library", -+ "//codes:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//encoding:go_default_library", -+ "//encoding/proto:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal:go_default_library", -+ "//internal/backoff:go_default_library", -+ "//internal/binarylog:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//internal/envconfig:go_default_library", -+ "//internal/grpcrand:go_default_library", -+ "//internal/grpcsync:go_default_library", -+ "//internal/transport:go_default_library", -+ "//keepalive:go_default_library", -+ "//metadata:go_default_library", -+ "//naming:go_default_library", -+ "//peer:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/dns:go_default_library", -+ "//resolver/passthrough:go_default_library", -+ "//stats:go_default_library", -+ "//status:go_default_library", -+ "//tap:go_default_library", -+ "@org_golang_x_net//trace:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "balancer_switching_test.go", -+ "balancer_test.go", -+ "call_test.go", -+ "clientconn_state_transition_test.go", -+ "clientconn_test.go", -+ "codec_test.go", -+ "grpc_test.go", -+ "picker_wrapper_test.go", -+ "pickfirst_test.go", -+ "proxy_test.go", -+ "resolver_conn_wrapper_test.go", -+ "rpc_util_test.go", -+ "server_test.go", -+ "service_config_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/roundrobin:go_default_library", -+ "//codes:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//encoding:go_default_library", -+ "//encoding/proto:go_default_library", -+ "//grpclog/glogger:go_default_library", -+ "//internal:go_default_library", -+ "//internal/backoff:go_default_library", -+ "//internal/envconfig:go_default_library", -+ "//internal/grpctest:go_default_library", -+ "//internal/leakcheck:go_default_library", -+ "//internal/testutils:go_default_library", -+ "//internal/transport:go_default_library", -+ "//keepalive:go_default_library", -+ "//naming:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/manual:go_default_library", -+ "//resolver/passthrough:go_default_library", -+ "//status:go_default_library", -+ "//test/codec_perf:go_default_library", -+ "//testdata:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_x_net//http2:go_default_library", -+ ], -+) -diff -urN a/channelz/grpc_channelz_v1/BUILD.bazel b/channelz/grpc_channelz_v1/BUILD.bazel ---- a/channelz/grpc_channelz_v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/channelz/grpc_channelz_v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["channelz.pb.go"], -+ importpath = "google.golang.org/grpc/channelz/grpc_channelz_v1", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:any_go_proto", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", -+ "@io_bazel_rules_go//proto/wkt:wrappers_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/channelz/service/BUILD.bazel b/channelz/service/BUILD.bazel ---- a/channelz/service/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/channelz/service/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "func_linux.go", -+ "func_nonlinux.go", -+ "service.go", -+ ], -+ importpath = "google.golang.org/grpc/channelz/service", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//channelz/grpc_channelz_v1:go_default_library", -+ "//codes:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//ptypes:go_default_library_gen", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@io_bazel_rules_go//proto/wkt:wrappers_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "service_sktopt_test.go", -+ "service_test.go", -+ "util_sktopt_386_test.go", -+ "util_sktopt_amd64_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//channelz/grpc_channelz_v1:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//internal/channelz:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes:go_default_library_gen", -+ ] + select({ -+ "@io_bazel_rules_go//go/platform:linux_386": [ -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux_amd64": [ -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/codes/BUILD.bazel b/codes/BUILD.bazel ---- a/codes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/codes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "code_string.go", -+ "codes.go", -+ ], -+ importpath = "google.golang.org/grpc/codes", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["codes_test.go"], -+ embed = [":go_default_library"], -+ deps = ["@go_googleapis//google/rpc:code_go_proto"], -+) -diff -urN a/connectivity/BUILD.bazel b/connectivity/BUILD.bazel ---- a/connectivity/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/connectivity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["connectivity.go"], -+ importpath = "google.golang.org/grpc/connectivity", -+ visibility = ["//visibility:public"], -+ deps = ["//grpclog:go_default_library"], -+) -diff -urN a/credentials/alts/BUILD.bazel b/credentials/alts/BUILD.bazel ---- a/credentials/alts/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "alts.go", -+ "utils.go", -+ ], -+ importpath = "google.golang.org/grpc/credentials/alts", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/alts/internal:go_default_library", -+ "//credentials/alts/internal/handshaker:go_default_library", -+ "//credentials/alts/internal/handshaker/service:go_default_library", -+ "//credentials/alts/internal/proto/grpc_gcp:go_default_library", -+ "//grpclog:go_default_library", -+ "//peer:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "alts_test.go", -+ "utils_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//credentials/alts/internal/proto/grpc_gcp:go_default_library", -+ "//peer:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -diff -urN a/credentials/alts/internal/authinfo/BUILD.bazel b/credentials/alts/internal/authinfo/BUILD.bazel ---- a/credentials/alts/internal/authinfo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/authinfo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["authinfo.go"], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/authinfo", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/alts/internal/proto/grpc_gcp:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["authinfo_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//credentials/alts/internal/proto/grpc_gcp:go_default_library"], -+) -diff -urN a/credentials/alts/internal/BUILD.bazel b/credentials/alts/internal/BUILD.bazel ---- a/credentials/alts/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["common.go"], -+ importpath = "google.golang.org/grpc/credentials/alts/internal", -+ visibility = ["//visibility:public"], -+ deps = ["//credentials:go_default_library"], -+) -diff -urN a/credentials/alts/internal/conn/BUILD.bazel b/credentials/alts/internal/conn/BUILD.bazel ---- a/credentials/alts/internal/conn/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/conn/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "aeadrekey.go", -+ "aes128gcm.go", -+ "aes128gcmrekey.go", -+ "common.go", -+ "counter.go", -+ "record.go", -+ "utils.go", -+ ], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/conn", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = ["//credentials/alts/internal:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "aeadrekey_test.go", -+ "aes128gcm_test.go", -+ "aes128gcmrekey_test.go", -+ "counter_test.go", -+ "record_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = ["//credentials/alts/internal:go_default_library"], -+) -diff -urN a/credentials/alts/internal/handshaker/BUILD.bazel b/credentials/alts/internal/handshaker/BUILD.bazel ---- a/credentials/alts/internal/handshaker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/handshaker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["handshaker.go"], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/handshaker", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//credentials/alts/internal:go_default_library", -+ "//credentials/alts/internal/authinfo:go_default_library", -+ "//credentials/alts/internal/conn:go_default_library", -+ "//credentials/alts/internal/proto/grpc_gcp:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["handshaker_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//credentials/alts/internal:go_default_library", -+ "//credentials/alts/internal/proto/grpc_gcp:go_default_library", -+ "//credentials/alts/internal/testutil:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/credentials/alts/internal/handshaker/service/BUILD.bazel b/credentials/alts/internal/handshaker/service/BUILD.bazel ---- a/credentials/alts/internal/handshaker/service/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/handshaker/service/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["service.go"], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/handshaker/service", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = ["@org_golang_google_grpc//:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["service_test.go"], -+ embed = [":go_default_library"], -+ deps = ["@org_golang_google_grpc//:go_default_library"], -+) -diff -urN a/credentials/alts/internal/proto/grpc_gcp/BUILD.bazel b/credentials/alts/internal/proto/grpc_gcp/BUILD.bazel ---- a/credentials/alts/internal/proto/grpc_gcp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/proto/grpc_gcp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "altscontext.pb.go", -+ "handshaker.pb.go", -+ "transport_security_common.pb.go", -+ ], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/credentials/alts/internal/testutil/BUILD.bazel b/credentials/alts/internal/testutil/BUILD.bazel ---- a/credentials/alts/internal/testutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/alts/internal/testutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["testutil.go"], -+ importpath = "google.golang.org/grpc/credentials/alts/internal/testutil", -+ visibility = ["//credentials/alts:__subpackages__"], -+ deps = ["//credentials/alts/internal/conn:go_default_library"], -+) -diff -urN a/credentials/BUILD.bazel b/credentials/BUILD.bazel ---- a/credentials/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "credentials.go", -+ "tls13.go", -+ ], -+ importpath = "google.golang.org/grpc/credentials", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//credentials/internal:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["credentials_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//testdata:go_default_library"], -+) -diff -urN a/credentials/google/BUILD.bazel b/credentials/google/BUILD.bazel ---- a/credentials/google/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/google/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["google.go"], -+ importpath = "google.golang.org/grpc/credentials/google", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/alts:go_default_library", -+ "//credentials/oauth:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal:go_default_library", -+ ], -+) -diff -urN a/credentials/internal/BUILD.bazel b/credentials/internal/BUILD.bazel ---- a/credentials/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["syscallconn.go"], -+ importpath = "google.golang.org/grpc/credentials/internal", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["syscallconn_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/credentials/oauth/BUILD.bazel b/credentials/oauth/BUILD.bazel ---- a/credentials/oauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/credentials/oauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["oauth.go"], -+ importpath = "google.golang.org/grpc/credentials/oauth", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//credentials:go_default_library", -+ "@org_golang_x_oauth2//:go_default_library", -+ "@org_golang_x_oauth2//google:go_default_library", -+ "@org_golang_x_oauth2//jwt:go_default_library", -+ ], -+) -diff -urN a/encoding/BUILD.bazel b/encoding/BUILD.bazel ---- a/encoding/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["encoding.go"], -+ importpath = "google.golang.org/grpc/encoding", -+ visibility = ["//visibility:public"], -+) -diff -urN a/encoding/gzip/BUILD.bazel b/encoding/gzip/BUILD.bazel ---- a/encoding/gzip/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/gzip/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["gzip.go"], -+ importpath = "google.golang.org/grpc/encoding/gzip", -+ visibility = ["//visibility:public"], -+ deps = ["//encoding:go_default_library"], -+) -diff -urN a/encoding/proto/BUILD.bazel b/encoding/proto/BUILD.bazel ---- a/encoding/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["proto.go"], -+ importpath = "google.golang.org/grpc/encoding/proto", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "proto_benchmark_test.go", -+ "proto_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//test/codec_perf:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -diff -urN a/examples/features/authentication/client/BUILD.bazel b/examples/features/authentication/client/BUILD.bazel ---- a/examples/features/authentication/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/authentication/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/authentication/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/oauth:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_oauth2//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/authentication/server/BUILD.bazel b/examples/features/authentication/server/BUILD.bazel ---- a/examples/features/authentication/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/authentication/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/authentication/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/cancellation/client/BUILD.bazel b/examples/features/cancellation/client/BUILD.bazel ---- a/examples/features/cancellation/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/cancellation/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/cancellation/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/cancellation/server/BUILD.bazel b/examples/features/cancellation/server/BUILD.bazel ---- a/examples/features/cancellation/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/cancellation/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/cancellation/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/compression/client/BUILD.bazel b/examples/features/compression/client/BUILD.bazel ---- a/examples/features/compression/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/compression/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/compression/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//encoding/gzip:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/compression/server/BUILD.bazel b/examples/features/compression/server/BUILD.bazel ---- a/examples/features/compression/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/compression/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/compression/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//encoding/gzip:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/deadline/client/BUILD.bazel b/examples/features/deadline/client/BUILD.bazel ---- a/examples/features/deadline/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/deadline/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/deadline/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/deadline/server/BUILD.bazel b/examples/features/deadline/server/BUILD.bazel ---- a/examples/features/deadline/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/deadline/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/deadline/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/debugging/client/BUILD.bazel b/examples/features/debugging/client/BUILD.bazel ---- a/examples/features/debugging/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/debugging/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/debugging/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//channelz/service:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/manual:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/debugging/server/BUILD.bazel b/examples/features/debugging/server/BUILD.bazel ---- a/examples/features/debugging/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/debugging/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/debugging/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//channelz/service:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "//internal/grpcrand:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/encryption/ALTS/client/BUILD.bazel b/examples/features/encryption/ALTS/client/BUILD.bazel ---- a/examples/features/encryption/ALTS/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/encryption/ALTS/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/encryption/ALTS/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials/alts:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/encryption/ALTS/server/BUILD.bazel b/examples/features/encryption/ALTS/server/BUILD.bazel ---- a/examples/features/encryption/ALTS/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/encryption/ALTS/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/encryption/ALTS/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials/alts:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/encryption/TLS/client/BUILD.bazel b/examples/features/encryption/TLS/client/BUILD.bazel ---- a/examples/features/encryption/TLS/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/encryption/TLS/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/encryption/TLS/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/encryption/TLS/server/BUILD.bazel b/examples/features/encryption/TLS/server/BUILD.bazel ---- a/examples/features/encryption/TLS/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/encryption/TLS/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/encryption/TLS/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/errors/client/BUILD.bazel b/examples/features/errors/client/BUILD.bazel ---- a/examples/features/errors/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/errors/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/errors/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/helloworld/helloworld:go_default_library", -+ "//status:go_default_library", -+ "@go_googleapis//google/rpc:errdetails_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/errors/server/BUILD.bazel b/examples/features/errors/server/BUILD.bazel ---- a/examples/features/errors/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/errors/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/errors/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "//status:go_default_library", -+ "@go_googleapis//google/rpc:errdetails_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/interceptor/client/BUILD.bazel b/examples/features/interceptor/client/BUILD.bazel ---- a/examples/features/interceptor/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/interceptor/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/interceptor/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/oauth:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_oauth2//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/interceptor/server/BUILD.bazel b/examples/features/interceptor/server/BUILD.bazel ---- a/examples/features/interceptor/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/interceptor/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/interceptor/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/keepalive/client/BUILD.bazel b/examples/features/keepalive/client/BUILD.bazel ---- a/examples/features/keepalive/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/keepalive/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/keepalive/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/features/proto/echo:go_default_library", -+ "//keepalive:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/keepalive/server/BUILD.bazel b/examples/features/keepalive/server/BUILD.bazel ---- a/examples/features/keepalive/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/keepalive/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/keepalive/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//keepalive:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/load_balancing/client/BUILD.bazel b/examples/features/load_balancing/client/BUILD.bazel ---- a/examples/features/load_balancing/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/load_balancing/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/load_balancing/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/features/proto/echo:go_default_library", -+ "//resolver:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/load_balancing/server/BUILD.bazel b/examples/features/load_balancing/server/BUILD.bazel ---- a/examples/features/load_balancing/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/load_balancing/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/load_balancing/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/metadata/client/BUILD.bazel b/examples/features/metadata/client/BUILD.bazel ---- a/examples/features/metadata/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/metadata/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/metadata/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/features/proto/echo:go_default_library", -+ "//metadata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/metadata/server/BUILD.bazel b/examples/features/metadata/server/BUILD.bazel ---- a/examples/features/metadata/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/metadata/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/metadata/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/multiplex/client/BUILD.bazel b/examples/features/multiplex/client/BUILD.bazel ---- a/examples/features/multiplex/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/multiplex/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/multiplex/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/features/proto/echo:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/multiplex/server/BUILD.bazel b/examples/features/multiplex/server/BUILD.bazel ---- a/examples/features/multiplex/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/multiplex/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/multiplex/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/name_resolving/client/BUILD.bazel b/examples/features/name_resolving/client/BUILD.bazel ---- a/examples/features/name_resolving/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/name_resolving/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/name_resolving/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/features/proto/echo:go_default_library", -+ "//resolver:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/name_resolving/server/BUILD.bazel b/examples/features/name_resolving/server/BUILD.bazel ---- a/examples/features/name_resolving/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/name_resolving/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/name_resolving/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/proto/BUILD.bazel b/examples/features/proto/BUILD.bazel ---- a/examples/features/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["doc.go"], -+ importpath = "google.golang.org/grpc/examples/features/proto", -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/proto/echo/BUILD.bazel b/examples/features/proto/echo/BUILD.bazel ---- a/examples/features/proto/echo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/proto/echo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["echo.pb.go"], -+ importpath = "google.golang.org/grpc/examples/features/proto/echo", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/examples/features/reflection/server/BUILD.bazel b/examples/features/reflection/server/BUILD.bazel ---- a/examples/features/reflection/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/reflection/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/reflection/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//examples/helloworld/helloworld:go_default_library", -+ "//reflection:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/features/wait_for_ready/BUILD.bazel b/examples/features/wait_for_ready/BUILD.bazel ---- a/examples/features/wait_for_ready/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/features/wait_for_ready/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/features/wait_for_ready", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//examples/features/proto/echo:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "wait_for_ready", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/helloworld/greeter_client/BUILD.bazel b/examples/helloworld/greeter_client/BUILD.bazel ---- a/examples/helloworld/greeter_client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/helloworld/greeter_client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/helloworld/greeter_client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/helloworld/helloworld:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "greeter_client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/helloworld/greeter_server/BUILD.bazel b/examples/helloworld/greeter_server/BUILD.bazel ---- a/examples/helloworld/greeter_server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/helloworld/greeter_server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/examples/helloworld/greeter_server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//examples/helloworld/helloworld:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "greeter_server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/helloworld/helloworld/BUILD.bazel b/examples/helloworld/helloworld/BUILD.bazel ---- a/examples/helloworld/helloworld/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/helloworld/helloworld/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["helloworld.pb.go"], -+ importpath = "google.golang.org/grpc/examples/helloworld/helloworld", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/examples/helloworld/mock_helloworld/BUILD.bazel b/examples/helloworld/mock_helloworld/BUILD.bazel ---- a/examples/helloworld/mock_helloworld/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/helloworld/mock_helloworld/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["hw_mock.go"], -+ importpath = "google.golang.org/grpc/examples/helloworld/mock_helloworld", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//examples/helloworld/helloworld:go_default_library", -+ "@com_github_golang_mock//gomock:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["hw_mock_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//examples/helloworld/helloworld:go_default_library", -+ "@com_github_golang_mock//gomock:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -diff -urN a/examples/route_guide/client/BUILD.bazel b/examples/route_guide/client/BUILD.bazel ---- a/examples/route_guide/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/route_guide/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["client.go"], -+ importpath = "google.golang.org/grpc/examples/route_guide/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//examples/route_guide/routeguide:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/examples/route_guide/mock_routeguide/BUILD.bazel b/examples/route_guide/mock_routeguide/BUILD.bazel ---- a/examples/route_guide/mock_routeguide/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/route_guide/mock_routeguide/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["rg_mock.go"], -+ importpath = "google.golang.org/grpc/examples/route_guide/mock_routeguide", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//examples/route_guide/routeguide:go_default_library", -+ "//metadata:go_default_library", -+ "@com_github_golang_mock//gomock:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["rg_mock_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//examples/route_guide/routeguide:go_default_library", -+ "@com_github_golang_mock//gomock:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ ], -+) -diff -urN a/examples/route_guide/routeguide/BUILD.bazel b/examples/route_guide/routeguide/BUILD.bazel ---- a/examples/route_guide/routeguide/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/route_guide/routeguide/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["route_guide.pb.go"], -+ importpath = "google.golang.org/grpc/examples/route_guide/routeguide", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/examples/route_guide/server/BUILD.bazel b/examples/route_guide/server/BUILD.bazel ---- a/examples/route_guide/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/examples/route_guide/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["server.go"], -+ importpath = "google.golang.org/grpc/examples/route_guide/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//examples/route_guide/routeguide:go_default_library", -+ "//testdata:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/grpclog/BUILD.bazel b/grpclog/BUILD.bazel ---- a/grpclog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/grpclog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "grpclog.go", -+ "logger.go", -+ "loggerv2.go", -+ ], -+ importpath = "google.golang.org/grpc/grpclog", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["loggerv2_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/grpclog/glogger/BUILD.bazel b/grpclog/glogger/BUILD.bazel ---- a/grpclog/glogger/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/grpclog/glogger/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["glogger.go"], -+ importpath = "google.golang.org/grpc/grpclog/glogger", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//grpclog:go_default_library", -+ "@com_github_golang_glog//:go_default_library", -+ ], -+) -diff -urN a/health/BUILD.bazel b/health/BUILD.bazel ---- a/health/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/health/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "client.go", -+ "server.go", -+ ], -+ importpath = "google.golang.org/grpc/health", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//codes:go_default_library", -+ "//grpclog:go_default_library", -+ "//health/grpc_health_v1:go_default_library", -+ "//internal:go_default_library", -+ "//internal/backoff:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "client_test.go", -+ "server_internal_test.go", -+ "server_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//health/grpc_health_v1:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/health/grpc_health_v1/BUILD.bazel b/health/grpc_health_v1/BUILD.bazel ---- a/health/grpc_health_v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/health/grpc_health_v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["health.pb.go"], -+ importpath = "google.golang.org/grpc/health/grpc_health_v1", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/internal/backoff/BUILD.bazel b/internal/backoff/BUILD.bazel ---- a/internal/backoff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/backoff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["backoff.go"], -+ importpath = "google.golang.org/grpc/internal/backoff", -+ visibility = ["//:__subpackages__"], -+ deps = ["//internal/grpcrand:go_default_library"], -+) -diff -urN a/internal/binarylog/BUILD.bazel b/internal/binarylog/BUILD.bazel ---- a/internal/binarylog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/binarylog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,47 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "binarylog.go", -+ "binarylog_testutil.go", -+ "env_config.go", -+ "method_logger.go", -+ "sink.go", -+ "util.go", -+ ], -+ importpath = "google.golang.org/grpc/internal/binarylog", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//binarylog/grpc_binarylog_v1:go_default_library", -+ "//grpclog:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes:go_default_library_gen", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "binarylog_end2end_test.go", -+ "binarylog_test.go", -+ "env_config_test.go", -+ "method_logger_test.go", -+ "regexp_test.go", -+ "util_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//binarylog/grpc_binarylog_v1:go_default_library", -+ "//codes:go_default_library", -+ "//grpclog:go_default_library", -+ "//metadata:go_default_library", -+ "//stats/grpc_testing:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/internal/BUILD.bazel b/internal/BUILD.bazel ---- a/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["internal.go"], -+ importpath = "google.golang.org/grpc/internal", -+ visibility = ["//visibility:public"], -+) -diff -urN a/internal/channelz/BUILD.bazel b/internal/channelz/BUILD.bazel ---- a/internal/channelz/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/channelz/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "funcs.go", -+ "types.go", -+ "types_linux.go", -+ "types_nonlinux.go", -+ "util_linux.go", -+ "util_nonlinux.go", -+ ], -+ importpath = "google.golang.org/grpc/internal/channelz", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog:go_default_library", -+ ] + select({ -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["util_test.go"], -+ embed = [":go_default_library"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/internal/envconfig/BUILD.bazel b/internal/envconfig/BUILD.bazel ---- a/internal/envconfig/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/envconfig/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["envconfig.go"], -+ importpath = "google.golang.org/grpc/internal/envconfig", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/internal/grpcrand/BUILD.bazel b/internal/grpcrand/BUILD.bazel ---- a/internal/grpcrand/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/grpcrand/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["grpcrand.go"], -+ importpath = "google.golang.org/grpc/internal/grpcrand", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/internal/grpcsync/BUILD.bazel b/internal/grpcsync/BUILD.bazel ---- a/internal/grpcsync/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/grpcsync/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["event.go"], -+ importpath = "google.golang.org/grpc/internal/grpcsync", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["event_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/grpctest/BUILD.bazel b/internal/grpctest/BUILD.bazel ---- a/internal/grpctest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/grpctest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["grpctest.go"], -+ importpath = "google.golang.org/grpc/internal/grpctest", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "grpctest_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/leakcheck/BUILD.bazel b/internal/leakcheck/BUILD.bazel ---- a/internal/leakcheck/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/leakcheck/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["leakcheck.go"], -+ importpath = "google.golang.org/grpc/internal/leakcheck", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["leakcheck_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/syscall/BUILD.bazel b/internal/syscall/BUILD.bazel ---- a/internal/syscall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/syscall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,48 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "syscall_linux.go", -+ "syscall_nonlinux.go", -+ ], -+ importpath = "google.golang.org/grpc/internal/syscall", -+ visibility = ["//:__subpackages__"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:android": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:dragonfly": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:freebsd": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "//grpclog:go_default_library", -+ "@org_golang_x_sys//unix:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:netbsd": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:openbsd": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:plan9": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:solaris": [ -+ "//grpclog:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//grpclog:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/internal/testutils/BUILD.bazel b/internal/testutils/BUILD.bazel ---- a/internal/testutils/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/testutils/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["pipe_listener.go"], -+ importpath = "google.golang.org/grpc/internal/testutils", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["pipe_listener_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/transport/BUILD.bazel b/internal/transport/BUILD.bazel ---- a/internal/transport/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/transport/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,60 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "bdp_estimator.go", -+ "controlbuf.go", -+ "defaults.go", -+ "flowcontrol.go", -+ "handler_server.go", -+ "http2_client.go", -+ "http2_server.go", -+ "http_util.go", -+ "log.go", -+ "transport.go", -+ ], -+ importpath = "google.golang.org/grpc/internal/transport", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//internal/grpcrand:go_default_library", -+ "//internal/syscall:go_default_library", -+ "//keepalive:go_default_library", -+ "//metadata:go_default_library", -+ "//peer:go_default_library", -+ "//stats:go_default_library", -+ "//status:go_default_library", -+ "//tap:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@go_googleapis//google/rpc:status_go_proto", -+ "@org_golang_x_net//http2:go_default_library", -+ "@org_golang_x_net//http2/hpack:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "handler_server_test.go", -+ "http_util_test.go", -+ "transport_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//codes:go_default_library", -+ "//internal/leakcheck:go_default_library", -+ "//internal/syscall:go_default_library", -+ "//keepalive:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@go_googleapis//google/rpc:errdetails_go_proto", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ "@org_golang_x_net//http2:go_default_library", -+ "@org_golang_x_net//http2/hpack:go_default_library", -+ ], -+) -diff -urN a/interop/alts/client/BUILD.bazel b/interop/alts/client/BUILD.bazel ---- a/interop/alts/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/alts/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["client.go"], -+ importpath = "google.golang.org/grpc/interop/alts/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials/alts:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/interop/alts/server/BUILD.bazel b/interop/alts/server/BUILD.bazel ---- a/interop/alts/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/alts/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["server.go"], -+ importpath = "google.golang.org/grpc/interop/alts/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials/alts:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/interop/BUILD.bazel b/interop/BUILD.bazel ---- a/interop/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["test_utils.go"], -+ importpath = "google.golang.org/grpc/interop", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//codes:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "//metadata:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_oauth2//:go_default_library", -+ "@org_golang_x_oauth2//google:go_default_library", -+ ], -+) -diff -urN a/interop/client/BUILD.bazel b/interop/client/BUILD.bazel ---- a/interop/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["client.go"], -+ importpath = "google.golang.org/grpc/interop/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//balancer/grpclb:go_default_library", -+ "//credentials:go_default_library", -+ "//credentials/alts:go_default_library", -+ "//credentials/google:go_default_library", -+ "//credentials/oauth:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "//resolver:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/interop/fake_grpclb/BUILD.bazel b/interop/fake_grpclb/BUILD.bazel ---- a/interop/fake_grpclb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/fake_grpclb/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["fake_grpclb.go"], -+ importpath = "google.golang.org/grpc/interop/fake_grpclb", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//balancer/grpclb/grpc_lb_v1:go_default_library", -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//credentials/alts:go_default_library", -+ "//grpclog:go_default_library", -+ "//status:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "fake_grpclb", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/interop/grpc_testing/BUILD.bazel b/interop/grpc_testing/BUILD.bazel ---- a/interop/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["test.pb.go"], -+ importpath = "google.golang.org/grpc/interop/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/interop/http2/BUILD.bazel b/interop/http2/BUILD.bazel ---- a/interop/http2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/http2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["negative_http2_client.go"], -+ importpath = "google.golang.org/grpc/interop/http2", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "//status:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "http2", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/interop/server/BUILD.bazel b/interop/server/BUILD.bazel ---- a/interop/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/interop/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["server.go"], -+ importpath = "google.golang.org/grpc/interop/server", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//credentials:go_default_library", -+ "//credentials/alts:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "server", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/keepalive/BUILD.bazel b/keepalive/BUILD.bazel ---- a/keepalive/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/keepalive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["keepalive.go"], -+ importpath = "google.golang.org/grpc/keepalive", -+ visibility = ["//visibility:public"], -+) -diff -urN a/metadata/BUILD.bazel b/metadata/BUILD.bazel ---- a/metadata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/metadata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["metadata.go"], -+ importpath = "google.golang.org/grpc/metadata", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["metadata_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/naming/BUILD.bazel b/naming/BUILD.bazel ---- a/naming/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/naming/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "dns_resolver.go", -+ "naming.go", -+ ], -+ importpath = "google.golang.org/grpc/naming", -+ visibility = ["//visibility:public"], -+ deps = ["//grpclog:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["dns_resolver_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/peer/BUILD.bazel b/peer/BUILD.bazel ---- a/peer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/peer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["peer.go"], -+ importpath = "google.golang.org/grpc/peer", -+ visibility = ["//visibility:public"], -+ deps = ["//credentials:go_default_library"], -+) -diff -urN a/reflection/BUILD.bazel b/reflection/BUILD.bazel ---- a/reflection/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/reflection/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["serverreflection.go"], -+ importpath = "google.golang.org/grpc/reflection", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//codes:go_default_library", -+ "//reflection/grpc_reflection_v1alpha:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["serverreflection_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//reflection/grpc_reflection_v1alpha:go_default_library", -+ "//reflection/grpc_testing:go_default_library", -+ "//reflection/grpc_testingv3:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/reflection/grpc_reflection_v1alpha/BUILD.bazel b/reflection/grpc_reflection_v1alpha/BUILD.bazel ---- a/reflection/grpc_reflection_v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/reflection/grpc_reflection_v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["reflection.pb.go"], -+ importpath = "google.golang.org/grpc/reflection/grpc_reflection_v1alpha", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/reflection/grpc_testing/BUILD.bazel b/reflection/grpc_testing/BUILD.bazel ---- a/reflection/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/reflection/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "proto2.pb.go", -+ "proto2_ext.pb.go", -+ "proto2_ext2.pb.go", -+ "test.pb.go", -+ ], -+ importpath = "google.golang.org/grpc/reflection/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/reflection/grpc_testingv3/BUILD.bazel b/reflection/grpc_testingv3/BUILD.bazel ---- a/reflection/grpc_testingv3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/reflection/grpc_testingv3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["testv3.pb.go"], -+ importpath = "google.golang.org/grpc/reflection/grpc_testingv3", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/resolver/BUILD.bazel b/resolver/BUILD.bazel ---- a/resolver/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/resolver/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["resolver.go"], -+ importpath = "google.golang.org/grpc/resolver", -+ visibility = ["//visibility:public"], -+) -diff -urN a/resolver/dns/BUILD.bazel b/resolver/dns/BUILD.bazel ---- a/resolver/dns/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/resolver/dns/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["dns_resolver.go"], -+ importpath = "google.golang.org/grpc/resolver/dns", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//grpclog:go_default_library", -+ "//internal/backoff:go_default_library", -+ "//internal/grpcrand:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["dns_resolver_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/leakcheck:go_default_library", -+ "//resolver:go_default_library", -+ ], -+) -diff -urN a/resolver/manual/BUILD.bazel b/resolver/manual/BUILD.bazel ---- a/resolver/manual/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/resolver/manual/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["manual.go"], -+ importpath = "google.golang.org/grpc/resolver/manual", -+ visibility = ["//visibility:public"], -+ deps = ["//resolver:go_default_library"], -+) -diff -urN a/resolver/passthrough/BUILD.bazel b/resolver/passthrough/BUILD.bazel ---- a/resolver/passthrough/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/resolver/passthrough/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["passthrough.go"], -+ importpath = "google.golang.org/grpc/resolver/passthrough", -+ visibility = ["//visibility:public"], -+ deps = ["//resolver:go_default_library"], -+) -diff -urN a/stats/BUILD.bazel b/stats/BUILD.bazel ---- a/stats/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/stats/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "handlers.go", -+ "stats.go", -+ ], -+ importpath = "google.golang.org/grpc/stats", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["stats_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//metadata:go_default_library", -+ "//stats/grpc_testing:go_default_library", -+ "//status:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -diff -urN a/stats/grpc_testing/BUILD.bazel b/stats/grpc_testing/BUILD.bazel ---- a/stats/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/stats/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["test.pb.go"], -+ importpath = "google.golang.org/grpc/stats/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/status/BUILD.bazel b/status/BUILD.bazel ---- a/status/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/status/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["status.go"], -+ importpath = "google.golang.org/grpc/status", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//codes:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes:go_default_library_gen", -+ "@go_googleapis//google/rpc:status_go_proto", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["status_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//codes:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes:go_default_library_gen", -+ "@go_googleapis//google/rpc:code_go_proto", -+ "@go_googleapis//google/rpc:errdetails_go_proto", -+ "@go_googleapis//google/rpc:status_go_proto", -+ "@io_bazel_rules_go//proto/wkt:any_go_proto", -+ "@io_bazel_rules_go//proto/wkt:duration_go_proto", -+ ], -+) -diff -urN a/stress/client/BUILD.bazel b/stress/client/BUILD.bazel ---- a/stress/client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/stress/client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/stress/client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//codes:go_default_library", -+ "//credentials:go_default_library", -+ "//grpclog:go_default_library", -+ "//interop:go_default_library", -+ "//interop/grpc_testing:go_default_library", -+ "//status:go_default_library", -+ "//stress/grpc_testing:go_default_library", -+ "//testdata:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/stress/grpc_testing/BUILD.bazel b/stress/grpc_testing/BUILD.bazel ---- a/stress/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/stress/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["metrics.pb.go"], -+ importpath = "google.golang.org/grpc/stress/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/stress/metrics_client/BUILD.bazel b/stress/metrics_client/BUILD.bazel ---- a/stress/metrics_client/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/stress/metrics_client/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "google.golang.org/grpc/stress/metrics_client", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//grpclog:go_default_library", -+ "//stress/grpc_testing:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "metrics_client", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/tap/BUILD.bazel b/tap/BUILD.bazel ---- a/tap/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/tap/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["tap.go"], -+ importpath = "google.golang.org/grpc/tap", -+ visibility = ["//visibility:public"], -+) -diff -urN a/test/bufconn/BUILD.bazel b/test/bufconn/BUILD.bazel ---- a/test/bufconn/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/bufconn/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["bufconn.go"], -+ importpath = "google.golang.org/grpc/test/bufconn", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["bufconn_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/test/BUILD.bazel b/test/BUILD.bazel ---- a/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,70 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "race.go", -+ "rawConnWrapper.go", -+ "servertester.go", -+ ], -+ importpath = "google.golang.org/grpc/test", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@org_golang_x_net//http2:go_default_library", -+ "@org_golang_x_net//http2/hpack:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "balancer_test.go", -+ "channelz_linux_go110_test.go", -+ "channelz_test.go", -+ "context_canceled_test.go", -+ "creds_test.go", -+ "end2end_test.go", -+ "gracefulstop_test.go", -+ "healthcheck_test.go", -+ "retry_test.go", -+ "stream_cleanup_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//balancer:go_default_library", -+ "//balancer/grpclb:go_default_library", -+ "//balancer/roundrobin:go_default_library", -+ "//codes:go_default_library", -+ "//connectivity:go_default_library", -+ "//credentials:go_default_library", -+ "//encoding:go_default_library", -+ "//encoding/gzip:go_default_library", -+ "//grpclog:go_default_library", -+ "//grpclog/glogger:go_default_library", -+ "//health:go_default_library", -+ "//health/grpc_health_v1:go_default_library", -+ "//internal:go_default_library", -+ "//internal/channelz:go_default_library", -+ "//internal/envconfig:go_default_library", -+ "//internal/grpcsync:go_default_library", -+ "//internal/grpctest:go_default_library", -+ "//internal/leakcheck:go_default_library", -+ "//internal/testutils:go_default_library", -+ "//keepalive:go_default_library", -+ "//metadata:go_default_library", -+ "//peer:go_default_library", -+ "//resolver:go_default_library", -+ "//resolver/manual:go_default_library", -+ "//resolver/passthrough:go_default_library", -+ "//stats:go_default_library", -+ "//status:go_default_library", -+ "//tap:go_default_library", -+ "//test/grpc_testing:go_default_library", -+ "//testdata:go_default_library", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@go_googleapis//google/rpc:status_go_proto", -+ "@io_bazel_rules_go//proto/wkt:any_go_proto", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//http2:go_default_library", -+ ], -+) -diff -urN a/test/codec_perf/BUILD.bazel b/test/codec_perf/BUILD.bazel ---- a/test/codec_perf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/codec_perf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["perf.pb.go"], -+ importpath = "google.golang.org/grpc/test/codec_perf", -+ visibility = ["//visibility:public"], -+ deps = ["@com_github_golang_protobuf//proto:go_default_library"], -+) -diff -urN a/test/go_vet/BUILD.bazel b/test/go_vet/BUILD.bazel ---- a/test/go_vet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/go_vet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["vet.go"], -+ importpath = "google.golang.org/grpc/test/go_vet", -+ visibility = ["//visibility:private"], -+) -+ -+go_binary( -+ name = "go_vet", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/test/grpc_testing/BUILD.bazel b/test/grpc_testing/BUILD.bazel ---- a/test/grpc_testing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/test/grpc_testing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["test.pb.go"], -+ importpath = "google.golang.org/grpc/test/grpc_testing", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_x_net//context:go_default_library", -+ ], -+) -diff -urN a/testdata/BUILD.bazel b/testdata/BUILD.bazel ---- a/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["testdata.go"], -+ importpath = "google.golang.org/grpc/testdata", -+ visibility = ["//visibility:public"], -+) diff --git a/third_party/org_golang_x_net-gazelle.patch b/third_party/org_golang_x_net-gazelle.patch deleted file mode 100644 index 085343db6f..0000000000 --- a/third_party/org_golang_x_net-gazelle.patch +++ /dev/null @@ -1,1285 +0,0 @@ -diff -urN a/bpf/BUILD.bazel b/bpf/BUILD.bazel ---- a/bpf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/bpf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "asm.go", -+ "constants.go", -+ "doc.go", -+ "instructions.go", -+ "setter.go", -+ "vm.go", -+ "vm_instructions.go", -+ ], -+ importpath = "golang.org/x/net/bpf", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "instructions_test.go", -+ "vm_aluop_test.go", -+ "vm_bpf_test.go", -+ "vm_extension_test.go", -+ "vm_jump_test.go", -+ "vm_load_test.go", -+ "vm_ret_test.go", -+ "vm_scratch_test.go", -+ "vm_test.go", -+ ], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = ["//ipv4:go_default_library"], -+) -diff -urN a/context/BUILD.bazel b/context/BUILD.bazel ---- a/context/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/context/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "context.go", -+ "go17.go", -+ "go19.go", -+ "pre_go17.go", -+ "pre_go19.go", -+ ], -+ importpath = "golang.org/x/net/context", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "context_test.go", -+ "withtimeout_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/context/ctxhttp/BUILD.bazel b/context/ctxhttp/BUILD.bazel ---- a/context/ctxhttp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/context/ctxhttp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["ctxhttp.go"], -+ importpath = "golang.org/x/net/context/ctxhttp", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["ctxhttp_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/dict/BUILD.bazel b/dict/BUILD.bazel ---- a/dict/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/dict/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["dict.go"], -+ importpath = "golang.org/x/net/dict", -+ visibility = ["//visibility:public"], -+) -diff -urN a/dns/dnsmessage/BUILD.bazel b/dns/dnsmessage/BUILD.bazel ---- a/dns/dnsmessage/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/dns/dnsmessage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["message.go"], -+ importpath = "golang.org/x/net/dns/dnsmessage", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "message_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/html/atom/BUILD.bazel b/html/atom/BUILD.bazel ---- a/html/atom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/html/atom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "atom.go", -+ "table.go", -+ ], -+ importpath = "golang.org/x/net/html/atom", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "atom_test.go", -+ "table_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/html/BUILD.bazel b/html/BUILD.bazel ---- a/html/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/html/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "const.go", -+ "doc.go", -+ "doctype.go", -+ "entity.go", -+ "escape.go", -+ "foreign.go", -+ "node.go", -+ "parse.go", -+ "render.go", -+ "token.go", -+ ], -+ importpath = "golang.org/x/net/html", -+ visibility = ["//visibility:public"], -+ deps = ["//html/atom:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "entity_test.go", -+ "escape_test.go", -+ "example_test.go", -+ "node_test.go", -+ "parse_test.go", -+ "render_test.go", -+ "token_test.go", -+ ], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = ["//html/atom:go_default_library"], -+) -diff -urN a/html/charset/BUILD.bazel b/html/charset/BUILD.bazel ---- a/html/charset/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/html/charset/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["charset.go"], -+ importpath = "golang.org/x/net/html/charset", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//html:go_default_library", -+ "@org_golang_x_text//encoding:go_default_library", -+ "@org_golang_x_text//encoding/charmap:go_default_library", -+ "@org_golang_x_text//encoding/htmlindex:go_default_library", -+ "@org_golang_x_text//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["charset_test.go"], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = ["@org_golang_x_text//transform:go_default_library"], -+) -diff -urN a/http/httpguts/BUILD.bazel b/http/httpguts/BUILD.bazel ---- a/http/httpguts/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http/httpguts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "guts.go", -+ "httplex.go", -+ ], -+ importpath = "golang.org/x/net/http/httpguts", -+ visibility = ["//visibility:public"], -+ deps = ["//idna:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["httplex_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/http/httpproxy/BUILD.bazel b/http/httpproxy/BUILD.bazel ---- a/http/httpproxy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http/httpproxy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["proxy.go"], -+ importpath = "golang.org/x/net/http/httpproxy", -+ visibility = ["//visibility:public"], -+ deps = ["//idna:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "export_test.go", -+ "go19_test.go", -+ "proxy_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/http2/BUILD.bazel b/http2/BUILD.bazel ---- a/http2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,56 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "ciphers.go", -+ "client_conn_pool.go", -+ "databuffer.go", -+ "errors.go", -+ "flow.go", -+ "frame.go", -+ "go111.go", -+ "gotrack.go", -+ "headermap.go", -+ "http2.go", -+ "not_go111.go", -+ "pipe.go", -+ "server.go", -+ "transport.go", -+ "write.go", -+ "writesched.go", -+ "writesched_priority.go", -+ "writesched_random.go", -+ ], -+ importpath = "golang.org/x/net/http2", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//http/httpguts:go_default_library", -+ "//http2/hpack:go_default_library", -+ "//idna:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "ciphers_test.go", -+ "databuffer_test.go", -+ "errors_test.go", -+ "flow_test.go", -+ "frame_test.go", -+ "gotrack_test.go", -+ "http2_test.go", -+ "pipe_test.go", -+ "server_push_test.go", -+ "server_test.go", -+ "transport_test.go", -+ "writesched_priority_test.go", -+ "writesched_random_test.go", -+ "writesched_test.go", -+ "z_spec_test.go", -+ ], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = ["//http2/hpack:go_default_library"], -+) -diff -urN a/http2/h2c/BUILD.bazel b/http2/h2c/BUILD.bazel ---- a/http2/h2c/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http2/h2c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["h2c.go"], -+ importpath = "golang.org/x/net/http2/h2c", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//http/httpguts:go_default_library", -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["h2c_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//http2:go_default_library"], -+) -diff -urN a/http2/h2i/BUILD.bazel b/http2/h2i/BUILD.bazel ---- a/http2/h2i/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http2/h2i/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,57 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["h2i.go"], -+ importpath = "golang.org/x/net/http2/h2i", -+ visibility = ["//visibility:private"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:dragonfly": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:freebsd": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:netbsd": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:openbsd": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:solaris": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//http2:go_default_library", -+ "//http2/hpack:go_default_library", -+ "@org_golang_x_crypto//ssh/terminal:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_binary( -+ name = "h2i", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/http2/hpack/BUILD.bazel b/http2/hpack/BUILD.bazel ---- a/http2/hpack/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/http2/hpack/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "encode.go", -+ "hpack.go", -+ "huffman.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/net/http2/hpack", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "encode_test.go", -+ "hpack_test.go", -+ "tables_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/icmp/BUILD.bazel b/icmp/BUILD.bazel ---- a/icmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/icmp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "dstunreach.go", -+ "echo.go", -+ "endpoint.go", -+ "extension.go", -+ "helper_posix.go", -+ "interface.go", -+ "ipv4.go", -+ "ipv6.go", -+ "listen_posix.go", -+ "listen_stub.go", -+ "message.go", -+ "messagebody.go", -+ "mpls.go", -+ "multipart.go", -+ "packettoobig.go", -+ "paramprob.go", -+ "sys_freebsd.go", -+ "timeexceeded.go", -+ ], -+ importpath = "golang.org/x/net/icmp", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/iana:go_default_library", -+ "//internal/socket:go_default_library", -+ "//ipv4:go_default_library", -+ "//ipv6:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "diag_test.go", -+ "example_test.go", -+ "extension_test.go", -+ "ipv4_test.go", -+ "message_test.go", -+ "multipart_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/iana:go_default_library", -+ "//internal/nettest:go_default_library", -+ "//internal/socket:go_default_library", -+ "//ipv4:go_default_library", -+ "//ipv6:go_default_library", -+ ], -+) -diff -urN a/idna/BUILD.bazel b/idna/BUILD.bazel ---- a/idna/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/idna/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "idna.go", -+ "punycode.go", -+ "tables.go", -+ "trie.go", -+ "trieval.go", -+ ], -+ importpath = "golang.org/x/net/idna", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@org_golang_x_text//secure/bidirule:go_default_library", -+ "@org_golang_x_text//unicode/bidi:go_default_library", -+ "@org_golang_x_text//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "idna_test.go", -+ "punycode_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/iana/BUILD.bazel b/internal/iana/BUILD.bazel ---- a/internal/iana/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/iana/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["const.go"], -+ importpath = "golang.org/x/net/internal/iana", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/internal/nettest/BUILD.bazel b/internal/nettest/BUILD.bazel ---- a/internal/nettest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/nettest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "helper_bsd.go", -+ "helper_nobsd.go", -+ "helper_posix.go", -+ "helper_stub.go", -+ "helper_unix.go", -+ "helper_windows.go", -+ "interface.go", -+ "rlimit.go", -+ "stack.go", -+ ], -+ importpath = "golang.org/x/net/internal/nettest", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/internal/socket/BUILD.bazel b/internal/socket/BUILD.bazel ---- a/internal/socket/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/socket/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,131 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "cmsghdr.go", -+ "cmsghdr_bsd.go", -+ "cmsghdr_linux_32bit.go", -+ "cmsghdr_linux_64bit.go", -+ "cmsghdr_solaris_64bit.go", -+ "cmsghdr_stub.go", -+ "empty.s", -+ "error_unix.go", -+ "error_windows.go", -+ "iovec_32bit.go", -+ "iovec_64bit.go", -+ "iovec_solaris_64bit.go", -+ "iovec_stub.go", -+ "mmsghdr_stub.go", -+ "mmsghdr_unix.go", -+ "msghdr_bsd.go", -+ "msghdr_bsdvar.go", -+ "msghdr_linux.go", -+ "msghdr_linux_32bit.go", -+ "msghdr_linux_64bit.go", -+ "msghdr_openbsd.go", -+ "msghdr_solaris_64bit.go", -+ "msghdr_stub.go", -+ "rawconn.go", -+ "rawconn_mmsg.go", -+ "rawconn_msg.go", -+ "rawconn_nommsg.go", -+ "rawconn_nomsg.go", -+ "rawconn_stub.go", -+ "reflect.go", -+ "socket.go", -+ "sys.go", -+ "sys_bsd.go", -+ "sys_bsdvar.go", -+ "sys_darwin.go", -+ "sys_dragonfly.go", -+ "sys_go1_11_darwin.go", -+ "sys_go1_12_darwin.go", -+ "sys_linux.go", -+ "sys_linux_386.go", -+ "sys_linux_386.s", -+ "sys_linux_amd64.go", -+ "sys_linux_arm.go", -+ "sys_linux_arm64.go", -+ "sys_linux_mips.go", -+ "sys_linux_mips64.go", -+ "sys_linux_mips64le.go", -+ "sys_linux_mipsle.go", -+ "sys_linux_ppc64.go", -+ "sys_linux_ppc64le.go", -+ "sys_linux_s390x.go", -+ "sys_linux_s390x.s", -+ "sys_netbsd.go", -+ "sys_posix.go", -+ "sys_solaris.go", -+ "sys_solaris_amd64.s", -+ "sys_stub.go", -+ "sys_unix.go", -+ "sys_windows.go", -+ "zsys_darwin_386.go", -+ "zsys_darwin_amd64.go", -+ "zsys_darwin_arm.go", -+ "zsys_darwin_arm64.go", -+ "zsys_dragonfly_amd64.go", -+ "zsys_freebsd_386.go", -+ "zsys_freebsd_amd64.go", -+ "zsys_freebsd_arm.go", -+ "zsys_linux_386.go", -+ "zsys_linux_amd64.go", -+ "zsys_linux_arm.go", -+ "zsys_linux_arm64.go", -+ "zsys_linux_mips.go", -+ "zsys_linux_mips64.go", -+ "zsys_linux_mips64le.go", -+ "zsys_linux_mipsle.go", -+ "zsys_linux_ppc64.go", -+ "zsys_linux_ppc64le.go", -+ "zsys_linux_s390x.go", -+ "zsys_netbsd_386.go", -+ "zsys_netbsd_amd64.go", -+ "zsys_netbsd_arm.go", -+ "zsys_openbsd_386.go", -+ "zsys_openbsd_amd64.go", -+ "zsys_openbsd_arm.go", -+ "zsys_solaris_amd64.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/net/internal/socket", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "socket_go1_9_test.go", -+ "socket_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:dragonfly": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:freebsd": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:netbsd": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:openbsd": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:solaris": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//internal/nettest:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/internal/socks/BUILD.bazel b/internal/socks/BUILD.bazel ---- a/internal/socks/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/socks/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "client.go", -+ "socks.go", -+ ], -+ importpath = "golang.org/x/net/internal/socks", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["dial_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//internal/sockstest:go_default_library"], -+) -diff -urN a/internal/sockstest/BUILD.bazel b/internal/sockstest/BUILD.bazel ---- a/internal/sockstest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/sockstest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["server.go"], -+ importpath = "golang.org/x/net/internal/sockstest", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal/nettest:go_default_library", -+ "//internal/socks:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["server_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//internal/socks:go_default_library"], -+) -diff -urN a/internal/timeseries/BUILD.bazel b/internal/timeseries/BUILD.bazel ---- a/internal/timeseries/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/timeseries/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["timeseries.go"], -+ importpath = "golang.org/x/net/internal/timeseries", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["timeseries_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/ipv4/BUILD.bazel b/ipv4/BUILD.bazel ---- a/ipv4/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/ipv4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,106 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "batch.go", -+ "control.go", -+ "control_bsd.go", -+ "control_pktinfo.go", -+ "control_stub.go", -+ "control_unix.go", -+ "control_windows.go", -+ "dgramopt.go", -+ "doc.go", -+ "endpoint.go", -+ "genericopt.go", -+ "header.go", -+ "helper.go", -+ "iana.go", -+ "icmp.go", -+ "icmp_linux.go", -+ "icmp_stub.go", -+ "packet.go", -+ "packet_go1_8.go", -+ "packet_go1_9.go", -+ "payload.go", -+ "payload_cmsg.go", -+ "payload_cmsg_go1_8.go", -+ "payload_cmsg_go1_9.go", -+ "payload_nocmsg.go", -+ "sockopt.go", -+ "sockopt_posix.go", -+ "sockopt_stub.go", -+ "sys_asmreq.go", -+ "sys_asmreq_stub.go", -+ "sys_asmreqn.go", -+ "sys_asmreqn_stub.go", -+ "sys_bpf.go", -+ "sys_bpf_stub.go", -+ "sys_bsd.go", -+ "sys_darwin.go", -+ "sys_dragonfly.go", -+ "sys_freebsd.go", -+ "sys_linux.go", -+ "sys_solaris.go", -+ "sys_ssmreq.go", -+ "sys_ssmreq_stub.go", -+ "sys_stub.go", -+ "sys_windows.go", -+ "zsys_darwin.go", -+ "zsys_dragonfly.go", -+ "zsys_freebsd_386.go", -+ "zsys_freebsd_amd64.go", -+ "zsys_freebsd_arm.go", -+ "zsys_linux_386.go", -+ "zsys_linux_amd64.go", -+ "zsys_linux_arm.go", -+ "zsys_linux_arm64.go", -+ "zsys_linux_mips.go", -+ "zsys_linux_mips64.go", -+ "zsys_linux_mips64le.go", -+ "zsys_linux_mipsle.go", -+ "zsys_linux_ppc.go", -+ "zsys_linux_ppc64.go", -+ "zsys_linux_ppc64le.go", -+ "zsys_linux_s390x.go", -+ "zsys_netbsd.go", -+ "zsys_openbsd.go", -+ "zsys_solaris.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/net/ipv4", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//bpf:go_default_library", -+ "//internal/iana:go_default_library", -+ "//internal/socket:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "bpf_test.go", -+ "control_test.go", -+ "example_test.go", -+ "header_test.go", -+ "icmp_test.go", -+ "multicast_test.go", -+ "multicastlistener_test.go", -+ "multicastsockopt_test.go", -+ "readwrite_go1_8_test.go", -+ "readwrite_go1_9_test.go", -+ "readwrite_test.go", -+ "unicast_test.go", -+ "unicastsockopt_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//bpf:go_default_library", -+ "//icmp:go_default_library", -+ "//internal/iana:go_default_library", -+ "//internal/nettest:go_default_library", -+ "//internal/socket:go_default_library", -+ ], -+) -diff -urN a/ipv6/BUILD.bazel b/ipv6/BUILD.bazel ---- a/ipv6/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/ipv6/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,104 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "batch.go", -+ "control.go", -+ "control_rfc2292_unix.go", -+ "control_rfc3542_unix.go", -+ "control_stub.go", -+ "control_unix.go", -+ "control_windows.go", -+ "dgramopt.go", -+ "doc.go", -+ "endpoint.go", -+ "genericopt.go", -+ "header.go", -+ "helper.go", -+ "iana.go", -+ "icmp.go", -+ "icmp_bsd.go", -+ "icmp_linux.go", -+ "icmp_solaris.go", -+ "icmp_stub.go", -+ "icmp_windows.go", -+ "payload.go", -+ "payload_cmsg.go", -+ "payload_cmsg_go1_8.go", -+ "payload_cmsg_go1_9.go", -+ "payload_nocmsg.go", -+ "sockopt.go", -+ "sockopt_posix.go", -+ "sockopt_stub.go", -+ "sys_asmreq.go", -+ "sys_asmreq_stub.go", -+ "sys_bpf.go", -+ "sys_bpf_stub.go", -+ "sys_bsd.go", -+ "sys_darwin.go", -+ "sys_freebsd.go", -+ "sys_linux.go", -+ "sys_solaris.go", -+ "sys_ssmreq.go", -+ "sys_ssmreq_stub.go", -+ "sys_stub.go", -+ "sys_windows.go", -+ "zsys_darwin.go", -+ "zsys_dragonfly.go", -+ "zsys_freebsd_386.go", -+ "zsys_freebsd_amd64.go", -+ "zsys_freebsd_arm.go", -+ "zsys_linux_386.go", -+ "zsys_linux_amd64.go", -+ "zsys_linux_arm.go", -+ "zsys_linux_arm64.go", -+ "zsys_linux_mips.go", -+ "zsys_linux_mips64.go", -+ "zsys_linux_mips64le.go", -+ "zsys_linux_mipsle.go", -+ "zsys_linux_ppc.go", -+ "zsys_linux_ppc64.go", -+ "zsys_linux_ppc64le.go", -+ "zsys_linux_s390x.go", -+ "zsys_netbsd.go", -+ "zsys_openbsd.go", -+ "zsys_solaris.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/net/ipv6", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//bpf:go_default_library", -+ "//internal/iana:go_default_library", -+ "//internal/socket:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "bpf_test.go", -+ "control_test.go", -+ "example_test.go", -+ "header_test.go", -+ "icmp_test.go", -+ "mocktransponder_test.go", -+ "multicast_test.go", -+ "multicastlistener_test.go", -+ "multicastsockopt_test.go", -+ "readwrite_go1_8_test.go", -+ "readwrite_go1_9_test.go", -+ "readwrite_test.go", -+ "sockopt_test.go", -+ "unicast_test.go", -+ "unicastsockopt_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//bpf:go_default_library", -+ "//icmp:go_default_library", -+ "//internal/iana:go_default_library", -+ "//internal/nettest:go_default_library", -+ ], -+) -diff -urN a/lif/BUILD.bazel b/lif/BUILD.bazel ---- a/lif/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/lif/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "address.go", -+ "binary.go", -+ "lif.go", -+ "link.go", -+ "sys.go", -+ "sys_solaris_amd64.s", -+ "syscall.go", -+ "zsys_solaris_amd64.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/net/lif", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "address_test.go", -+ "link_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/nettest/BUILD.bazel b/nettest/BUILD.bazel ---- a/nettest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/nettest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "conntest.go", -+ "conntest_go16.go", -+ "conntest_go17.go", -+ ], -+ importpath = "golang.org/x/net/nettest", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["conntest_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//internal/nettest:go_default_library"], -+) -diff -urN a/netutil/BUILD.bazel b/netutil/BUILD.bazel ---- a/netutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/netutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["listen.go"], -+ importpath = "golang.org/x/net/netutil", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["listen_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//internal/nettest:go_default_library"], -+) -diff -urN a/proxy/BUILD.bazel b/proxy/BUILD.bazel ---- a/proxy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/proxy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "direct.go", -+ "per_host.go", -+ "proxy.go", -+ "socks5.go", -+ ], -+ importpath = "golang.org/x/net/proxy", -+ visibility = ["//visibility:public"], -+ deps = ["//internal/socks:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "per_host_test.go", -+ "proxy_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/socks:go_default_library", -+ "//internal/sockstest:go_default_library", -+ ], -+) -diff -urN a/publicsuffix/BUILD.bazel b/publicsuffix/BUILD.bazel ---- a/publicsuffix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/publicsuffix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "list.go", -+ "table.go", -+ ], -+ importpath = "golang.org/x/net/publicsuffix", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "list_test.go", -+ "table_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/route/BUILD.bazel b/route/BUILD.bazel ---- a/route/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/route/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "address.go", -+ "binary.go", -+ "empty.s", -+ "interface.go", -+ "interface_announce.go", -+ "interface_classic.go", -+ "interface_freebsd.go", -+ "interface_multicast.go", -+ "interface_openbsd.go", -+ "message.go", -+ "route.go", -+ "route_classic.go", -+ "route_openbsd.go", -+ "sys.go", -+ "sys_darwin.go", -+ "sys_dragonfly.go", -+ "sys_freebsd.go", -+ "sys_netbsd.go", -+ "sys_openbsd.go", -+ "syscall.go", -+ "syscall_go1_11_darwin.go", -+ "syscall_go1_12_darwin.go", -+ "zsys_darwin.go", -+ "zsys_dragonfly.go", -+ "zsys_freebsd_386.go", -+ "zsys_freebsd_amd64.go", -+ "zsys_freebsd_arm.go", -+ "zsys_netbsd.go", -+ "zsys_openbsd.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/net/route", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "address_darwin_test.go", -+ "address_test.go", -+ "message_darwin_test.go", -+ "message_freebsd_test.go", -+ "message_test.go", -+ "route_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/trace/BUILD.bazel b/trace/BUILD.bazel ---- a/trace/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/trace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "events.go", -+ "histogram.go", -+ "trace.go", -+ ], -+ importpath = "golang.org/x/net/trace", -+ visibility = ["//visibility:public"], -+ deps = ["//internal/timeseries:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "histogram_test.go", -+ "trace_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/webdav/BUILD.bazel b/webdav/BUILD.bazel ---- a/webdav/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/webdav/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "file.go", -+ "if.go", -+ "lock.go", -+ "prop.go", -+ "webdav.go", -+ "xml.go", -+ ], -+ importpath = "golang.org/x/net/webdav", -+ visibility = ["//visibility:public"], -+ deps = ["//webdav/internal/xml:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "file_test.go", -+ "if_test.go", -+ "lock_test.go", -+ "prop_test.go", -+ "webdav_test.go", -+ "xml_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = ["//webdav/internal/xml:go_default_library"], -+) -diff -urN a/webdav/internal/xml/BUILD.bazel b/webdav/internal/xml/BUILD.bazel ---- a/webdav/internal/xml/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/webdav/internal/xml/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "marshal.go", -+ "read.go", -+ "typeinfo.go", -+ "xml.go", -+ ], -+ importpath = "golang.org/x/net/webdav/internal/xml", -+ visibility = ["//webdav:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "atom_test.go", -+ "example_test.go", -+ "marshal_test.go", -+ "read_test.go", -+ "xml_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/websocket/BUILD.bazel b/websocket/BUILD.bazel ---- a/websocket/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/websocket/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "client.go", -+ "dial.go", -+ "hybi.go", -+ "server.go", -+ "websocket.go", -+ ], -+ importpath = "golang.org/x/net/websocket", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "dial_test.go", -+ "exampledial_test.go", -+ "examplehandler_test.go", -+ "hybi_test.go", -+ "websocket_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/xsrftoken/BUILD.bazel b/xsrftoken/BUILD.bazel ---- a/xsrftoken/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/xsrftoken/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["xsrf.go"], -+ importpath = "golang.org/x/net/xsrftoken", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["xsrf_test.go"], -+ embed = [":go_default_library"], -+) diff --git a/third_party/org_golang_x_sys-gazelle.patch b/third_party/org_golang_x_sys-gazelle.patch deleted file mode 100644 index 2feba9dd67..0000000000 --- a/third_party/org_golang_x_sys-gazelle.patch +++ /dev/null @@ -1,551 +0,0 @@ -diff -urN a/cpu/BUILD.bazel b/cpu/BUILD.bazel ---- a/cpu/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cpu/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "byteorder.go", -+ "cpu.go", -+ "cpu_arm.go", -+ "cpu_gc_s390x.go", -+ "cpu_gc_x86.go", -+ "cpu_linux.go", -+ "cpu_linux_arm64.go", -+ "cpu_linux_ppc64x.go", -+ "cpu_linux_s390x.go", -+ "cpu_mips64x.go", -+ "cpu_mipsx.go", -+ "cpu_other_arm64.go", -+ "cpu_s390x.s", -+ "cpu_x86.go", -+ "cpu_x86.s", -+ ], -+ importpath = "golang.org/x/sys/cpu", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["cpu_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/plan9/BUILD.bazel b/plan9/BUILD.bazel ---- a/plan9/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/plan9/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "asm.s", -+ "asm_plan9_386.s", -+ "asm_plan9_amd64.s", -+ "asm_plan9_arm.s", -+ "const_plan9.go", -+ "dir_plan9.go", -+ "env_plan9.go", -+ "errors_plan9.go", -+ "pwd_go15_plan9.go", -+ "pwd_plan9.go", -+ "race.go", -+ "race0.go", -+ "str.go", -+ "syscall.go", -+ "syscall_plan9.go", -+ "zsyscall_plan9_386.go", -+ "zsyscall_plan9_amd64.go", -+ "zsyscall_plan9_arm.go", -+ "zsysnum_plan9.go", -+ ], -+ importpath = "golang.org/x/sys/plan9", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["syscall_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel ---- a/unix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,250 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "affinity_linux.go", -+ "aliases.go", -+ "asm_aix_ppc64.s", -+ "asm_darwin_386.s", -+ "asm_darwin_amd64.s", -+ "asm_darwin_arm.s", -+ "asm_darwin_arm64.s", -+ "asm_dragonfly_amd64.s", -+ "asm_freebsd_386.s", -+ "asm_freebsd_amd64.s", -+ "asm_freebsd_arm.s", -+ "asm_linux_386.s", -+ "asm_linux_amd64.s", -+ "asm_linux_arm.s", -+ "asm_linux_arm64.s", -+ "asm_linux_mips64x.s", -+ "asm_linux_mipsx.s", -+ "asm_linux_ppc64x.s", -+ "asm_linux_s390x.s", -+ "asm_netbsd_386.s", -+ "asm_netbsd_amd64.s", -+ "asm_netbsd_arm.s", -+ "asm_openbsd_386.s", -+ "asm_openbsd_amd64.s", -+ "asm_openbsd_arm.s", -+ "asm_solaris_amd64.s", -+ "bluetooth_linux.go", -+ "cap_freebsd.go", -+ "constants.go", -+ "dev_darwin.go", -+ "dev_dragonfly.go", -+ "dev_freebsd.go", -+ "dev_linux.go", -+ "dev_netbsd.go", -+ "dev_openbsd.go", -+ "dirent.go", -+ "endian_big.go", -+ "endian_little.go", -+ "env_unix.go", -+ "errors_freebsd_386.go", -+ "errors_freebsd_amd64.go", -+ "errors_freebsd_arm.go", -+ "fcntl.go", -+ "fcntl_darwin.go", -+ "fcntl_linux_32bit.go", -+ "ioctl.go", -+ "openbsd_pledge.go", -+ "openbsd_unveil.go", -+ "pagesize_unix.go", -+ "race.go", -+ "race0.go", -+ "sockcmsg_linux.go", -+ "sockcmsg_unix.go", -+ "str.go", -+ "syscall.go", -+ "syscall_bsd.go", -+ "syscall_darwin.go", -+ "syscall_darwin_386.go", -+ "syscall_darwin_amd64.go", -+ "syscall_darwin_arm.go", -+ "syscall_darwin_arm64.go", -+ "syscall_darwin_libSystem.go", -+ "syscall_dragonfly.go", -+ "syscall_dragonfly_amd64.go", -+ "syscall_freebsd.go", -+ "syscall_freebsd_386.go", -+ "syscall_freebsd_amd64.go", -+ "syscall_freebsd_arm.go", -+ "syscall_linux.go", -+ "syscall_linux_386.go", -+ "syscall_linux_amd64.go", -+ "syscall_linux_amd64_gc.go", -+ "syscall_linux_arm.go", -+ "syscall_linux_arm64.go", -+ "syscall_linux_gc.go", -+ "syscall_linux_gc_386.go", -+ "syscall_linux_mips64x.go", -+ "syscall_linux_mipsx.go", -+ "syscall_linux_ppc64x.go", -+ "syscall_linux_s390x.go", -+ "syscall_netbsd.go", -+ "syscall_netbsd_386.go", -+ "syscall_netbsd_amd64.go", -+ "syscall_netbsd_arm.go", -+ "syscall_openbsd.go", -+ "syscall_openbsd_386.go", -+ "syscall_openbsd_amd64.go", -+ "syscall_openbsd_arm.go", -+ "syscall_solaris.go", -+ "syscall_solaris_amd64.go", -+ "syscall_unix.go", -+ "syscall_unix_gc.go", -+ "syscall_unix_gc_ppc64x.go", -+ "timestruct.go", -+ "xattr_bsd.go", -+ "zerrors_darwin_386.go", -+ "zerrors_darwin_amd64.go", -+ "zerrors_darwin_arm.go", -+ "zerrors_darwin_arm64.go", -+ "zerrors_dragonfly_amd64.go", -+ "zerrors_freebsd_386.go", -+ "zerrors_freebsd_amd64.go", -+ "zerrors_freebsd_arm.go", -+ "zerrors_linux_386.go", -+ "zerrors_linux_amd64.go", -+ "zerrors_linux_arm.go", -+ "zerrors_linux_arm64.go", -+ "zerrors_linux_mips.go", -+ "zerrors_linux_mips64.go", -+ "zerrors_linux_mips64le.go", -+ "zerrors_linux_mipsle.go", -+ "zerrors_linux_ppc64.go", -+ "zerrors_linux_ppc64le.go", -+ "zerrors_linux_s390x.go", -+ "zerrors_netbsd_386.go", -+ "zerrors_netbsd_amd64.go", -+ "zerrors_netbsd_arm.go", -+ "zerrors_openbsd_386.go", -+ "zerrors_openbsd_amd64.go", -+ "zerrors_openbsd_arm.go", -+ "zerrors_solaris_amd64.go", -+ "zptrace386_linux.go", -+ "zptracearm_linux.go", -+ "zptracemips_linux.go", -+ "zptracemipsle_linux.go", -+ "zsyscall_darwin_386.1_11.go", -+ "zsyscall_darwin_386.go", -+ "zsyscall_darwin_386.s", -+ "zsyscall_darwin_amd64.1_11.go", -+ "zsyscall_darwin_amd64.go", -+ "zsyscall_darwin_amd64.s", -+ "zsyscall_darwin_arm.1_11.go", -+ "zsyscall_darwin_arm.go", -+ "zsyscall_darwin_arm.s", -+ "zsyscall_darwin_arm64.1_11.go", -+ "zsyscall_darwin_arm64.go", -+ "zsyscall_darwin_arm64.s", -+ "zsyscall_dragonfly_amd64.go", -+ "zsyscall_freebsd_386.go", -+ "zsyscall_freebsd_amd64.go", -+ "zsyscall_freebsd_arm.go", -+ "zsyscall_linux_386.go", -+ "zsyscall_linux_amd64.go", -+ "zsyscall_linux_arm.go", -+ "zsyscall_linux_arm64.go", -+ "zsyscall_linux_mips.go", -+ "zsyscall_linux_mips64.go", -+ "zsyscall_linux_mips64le.go", -+ "zsyscall_linux_mipsle.go", -+ "zsyscall_linux_ppc64.go", -+ "zsyscall_linux_ppc64le.go", -+ "zsyscall_linux_s390x.go", -+ "zsyscall_netbsd_386.go", -+ "zsyscall_netbsd_amd64.go", -+ "zsyscall_netbsd_arm.go", -+ "zsyscall_openbsd_386.go", -+ "zsyscall_openbsd_amd64.go", -+ "zsyscall_openbsd_arm.go", -+ "zsyscall_solaris_amd64.go", -+ "zsysctl_openbsd_386.go", -+ "zsysctl_openbsd_amd64.go", -+ "zsysctl_openbsd_arm.go", -+ "zsysnum_darwin_386.go", -+ "zsysnum_darwin_amd64.go", -+ "zsysnum_darwin_arm.go", -+ "zsysnum_darwin_arm64.go", -+ "zsysnum_dragonfly_amd64.go", -+ "zsysnum_freebsd_386.go", -+ "zsysnum_freebsd_amd64.go", -+ "zsysnum_freebsd_arm.go", -+ "zsysnum_linux_386.go", -+ "zsysnum_linux_amd64.go", -+ "zsysnum_linux_arm.go", -+ "zsysnum_linux_arm64.go", -+ "zsysnum_linux_mips.go", -+ "zsysnum_linux_mips64.go", -+ "zsysnum_linux_mips64le.go", -+ "zsysnum_linux_mipsle.go", -+ "zsysnum_linux_ppc64.go", -+ "zsysnum_linux_ppc64le.go", -+ "zsysnum_linux_s390x.go", -+ "zsysnum_netbsd_386.go", -+ "zsysnum_netbsd_amd64.go", -+ "zsysnum_netbsd_arm.go", -+ "zsysnum_openbsd_386.go", -+ "zsysnum_openbsd_amd64.go", -+ "zsysnum_openbsd_arm.go", -+ "ztypes_darwin_386.go", -+ "ztypes_darwin_amd64.go", -+ "ztypes_darwin_arm.go", -+ "ztypes_darwin_arm64.go", -+ "ztypes_dragonfly_amd64.go", -+ "ztypes_freebsd_386.go", -+ "ztypes_freebsd_amd64.go", -+ "ztypes_freebsd_arm.go", -+ "ztypes_linux_386.go", -+ "ztypes_linux_amd64.go", -+ "ztypes_linux_arm.go", -+ "ztypes_linux_arm64.go", -+ "ztypes_linux_mips.go", -+ "ztypes_linux_mips64.go", -+ "ztypes_linux_mips64le.go", -+ "ztypes_linux_mipsle.go", -+ "ztypes_linux_ppc64.go", -+ "ztypes_linux_ppc64le.go", -+ "ztypes_linux_s390x.go", -+ "ztypes_netbsd_386.go", -+ "ztypes_netbsd_amd64.go", -+ "ztypes_netbsd_arm.go", -+ "ztypes_openbsd_386.go", -+ "ztypes_openbsd_amd64.go", -+ "ztypes_openbsd_arm.go", -+ "ztypes_solaris_amd64.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/sys/unix", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "creds_test.go", -+ "darwin_test.go", -+ "dev_linux_test.go", -+ "example_exec_test.go", -+ "example_flock_test.go", -+ "export_test.go", -+ "mmap_unix_test.go", -+ "openbsd_test.go", -+ "sendfile_test.go", -+ "syscall_bsd_test.go", -+ "syscall_darwin_test.go", -+ "syscall_freebsd_test.go", -+ "syscall_linux_test.go", -+ "syscall_netbsd_test.go", -+ "syscall_openbsd_test.go", -+ "syscall_solaris_test.go", -+ "syscall_test.go", -+ "syscall_unix_test.go", -+ "timestruct_test.go", -+ "xattr_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/windows/BUILD.bazel b/windows/BUILD.bazel ---- a/windows/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "aliases.go", -+ "asm_windows_386.s", -+ "asm_windows_amd64.s", -+ "dll_windows.go", -+ "env_windows.go", -+ "eventlog.go", -+ "exec_windows.go", -+ "memory_windows.go", -+ "mksyscall.go", -+ "race.go", -+ "race0.go", -+ "security_windows.go", -+ "service.go", -+ "str.go", -+ "syscall.go", -+ "syscall_windows.go", -+ "types_windows.go", -+ "types_windows_386.go", -+ "types_windows_amd64.go", -+ "zsyscall_windows.go", -+ ], -+ importpath = "golang.org/x/sys/windows", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "syscall_test.go", -+ "syscall_windows_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/windows/registry/BUILD.bazel b/windows/registry/BUILD.bazel ---- a/windows/registry/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/registry/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "key.go", -+ "mksyscall.go", -+ "syscall.go", -+ "value.go", -+ "zsyscall_windows.go", -+ ], -+ importpath = "golang.org/x/sys/windows/registry", -+ visibility = ["//visibility:public"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "export_test.go", -+ "registry_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/windows/svc/BUILD.bazel b/windows/svc/BUILD.bazel ---- a/windows/svc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/svc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "event.go", -+ "go12.go", -+ "go13.go", -+ "security.go", -+ "service.go", -+ "sys_386.s", -+ "sys_amd64.s", -+ ], -+ importpath = "golang.org/x/sys/windows/svc", -+ visibility = ["//visibility:public"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["svc_test.go"], -+ embed = [":go_default_library"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows/svc/mgr:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/windows/svc/debug/BUILD.bazel b/windows/svc/debug/BUILD.bazel ---- a/windows/svc/debug/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/svc/debug/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "log.go", -+ "service.go", -+ ], -+ importpath = "golang.org/x/sys/windows/svc/debug", -+ visibility = ["//visibility:public"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows/svc:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/windows/svc/eventlog/BUILD.bazel b/windows/svc/eventlog/BUILD.bazel ---- a/windows/svc/eventlog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/svc/eventlog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "install.go", -+ "log.go", -+ ], -+ importpath = "golang.org/x/sys/windows/svc/eventlog", -+ visibility = ["//visibility:public"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows:go_default_library", -+ "//windows/registry:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["log_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/windows/svc/example/BUILD.bazel b/windows/svc/example/BUILD.bazel ---- a/windows/svc/example/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/svc/example/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "beep.go", -+ "install.go", -+ "main.go", -+ "manage.go", -+ "service.go", -+ ], -+ importpath = "golang.org/x/sys/windows/svc/example", -+ visibility = ["//visibility:private"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows/svc:go_default_library", -+ "//windows/svc/debug:go_default_library", -+ "//windows/svc/eventlog:go_default_library", -+ "//windows/svc/mgr:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_binary( -+ name = "example", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/windows/svc/mgr/BUILD.bazel b/windows/svc/mgr/BUILD.bazel ---- a/windows/svc/mgr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/windows/svc/mgr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "config.go", -+ "mgr.go", -+ "recovery.go", -+ "service.go", -+ ], -+ importpath = "golang.org/x/sys/windows/svc/mgr", -+ visibility = ["//visibility:public"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:windows": [ -+ "//windows:go_default_library", -+ "//windows/svc:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["mgr_test.go"], -+ embed = [":go_default_library"], -+) diff --git a/third_party/org_golang_x_text-gazelle.patch b/third_party/org_golang_x_text-gazelle.patch deleted file mode 100644 index d0c6deea02..0000000000 --- a/third_party/org_golang_x_text-gazelle.patch +++ /dev/null @@ -1,1836 +0,0 @@ -diff -urN a/BUILD.bazel b/BUILD.bazel ---- a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["doc.go"], -+ importpath = "golang.org/x/text", -+ visibility = ["//visibility:public"], -+) -diff -urN a/cases/BUILD.bazel b/cases/BUILD.bazel ---- a/cases/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cases/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,44 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "cases.go", -+ "context.go", -+ "fold.go", -+ "info.go", -+ "map.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "trieval.go", -+ ], -+ cgo = True, -+ importpath = "golang.org/x/text/cases", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal:go_default_library", -+ "//language:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "context_test.go", -+ "example_test.go", -+ "fold_test.go", -+ "map_test.go", -+ "tables10.0.0_test.go", -+ "tables9.0.0_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/norm:go_default_library", -+ "//unicode/rangetable:go_default_library", -+ ], -+) -diff -urN a/cmd/gotext/BUILD.bazel b/cmd/gotext/BUILD.bazel ---- a/cmd/gotext/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cmd/gotext/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "doc.go", -+ "extract.go", -+ "generate.go", -+ "main.go", -+ "rewrite.go", -+ ], -+ importpath = "golang.org/x/text/cmd/gotext", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//internal:go_default_library", -+ "//language:go_default_library", -+ "//message/pipeline:go_default_library", -+ "@org_golang_x_tools//go/buildutil:go_default_library", -+ "@org_golang_x_tools//go/loader:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "gotext", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/cmd/gotext/examples/extract/BUILD.bazel b/cmd/gotext/examples/extract/BUILD.bazel ---- a/cmd/gotext/examples/extract/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cmd/gotext/examples/extract/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "catalog.go", -+ "main.go", -+ ], -+ importpath = "golang.org/x/text/cmd/gotext/examples/extract", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//language:go_default_library", -+ "//message:go_default_library", -+ "//message/catalog:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "extract", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/cmd/gotext/examples/extract_http/BUILD.bazel b/cmd/gotext/examples/extract_http/BUILD.bazel ---- a/cmd/gotext/examples/extract_http/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cmd/gotext/examples/extract_http/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/text/cmd/gotext/examples/extract_http", -+ visibility = ["//visibility:private"], -+ deps = ["//cmd/gotext/examples/extract_http/pkg:go_default_library"], -+) -+ -+go_binary( -+ name = "extract_http", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/cmd/gotext/examples/extract_http/pkg/BUILD.bazel b/cmd/gotext/examples/extract_http/pkg/BUILD.bazel ---- a/cmd/gotext/examples/extract_http/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cmd/gotext/examples/extract_http/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["pkg.go"], -+ importpath = "golang.org/x/text/cmd/gotext/examples/extract_http/pkg", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//language:go_default_library", -+ "//message:go_default_library", -+ ], -+) -diff -urN a/cmd/gotext/examples/rewrite/BUILD.bazel b/cmd/gotext/examples/rewrite/BUILD.bazel ---- a/cmd/gotext/examples/rewrite/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/cmd/gotext/examples/rewrite/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/text/cmd/gotext/examples/rewrite", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//language:go_default_library", -+ "//message:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "rewrite", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/collate/build/BUILD.bazel b/collate/build/BUILD.bazel ---- a/collate/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/collate/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "builder.go", -+ "colelem.go", -+ "contract.go", -+ "order.go", -+ "table.go", -+ "trie.go", -+ ], -+ importpath = "golang.org/x/text/collate/build", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/colltab:go_default_library", -+ "//language:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "builder_test.go", -+ "colelem_test.go", -+ "contract_test.go", -+ "order_test.go", -+ "trie_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = ["//internal/colltab:go_default_library"], -+) -diff -urN a/collate/BUILD.bazel b/collate/BUILD.bazel ---- a/collate/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/collate/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "collate.go", -+ "index.go", -+ "option.go", -+ "sort.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/collate", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/colltab:go_default_library", -+ "//language:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "collate_test.go", -+ "export_test.go", -+ "option_test.go", -+ "reg_test.go", -+ "sort_test.go", -+ "table_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//collate/build:go_default_library", -+ "//internal/colltab:go_default_library", -+ "//internal/gen:go_default_library", -+ "//language:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -diff -urN a/collate/tools/colcmp/BUILD.bazel b/collate/tools/colcmp/BUILD.bazel ---- a/collate/tools/colcmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/collate/tools/colcmp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "chars.go", -+ "col.go", -+ "colcmp.go", -+ "darwin.go", -+ "gen.go", -+ ], -+ cgo = True, -+ clinkopts = select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "-framework CoreFoundation", -+ ], -+ "//conditions:default": [], -+ }), -+ importpath = "golang.org/x/text/collate/tools/colcmp", -+ visibility = ["//visibility:private"], -+ deps = [ -+ "//collate:go_default_library", -+ "//language:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_binary( -+ name = "colcmp", -+ embed = [":go_default_library"], -+ visibility = ["//visibility:public"], -+) -diff -urN a/currency/BUILD.bazel b/currency/BUILD.bazel ---- a/currency/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/currency/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "currency.go", -+ "format.go", -+ "query.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/currency", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal:go_default_library", -+ "//internal/format:go_default_library", -+ "//internal/tag:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "currency_test.go", -+ "example_test.go", -+ "format_test.go", -+ "query_test.go", -+ "tables_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//message:go_default_library", -+ "//unicode/cldr:go_default_library", -+ ], -+) -diff -urN a/date/BUILD.bazel b/date/BUILD.bazel ---- a/date/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/date/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["tables.go"], -+ importpath = "golang.org/x/text/date", -+ visibility = ["//visibility:public"], -+ deps = ["//internal/cldrtree:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "data_test.go", -+ "gen_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/cldrtree:go_default_library", -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//unicode/cldr:go_default_library", -+ ], -+) -diff -urN a/encoding/BUILD.bazel b/encoding/BUILD.bazel ---- a/encoding/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["encoding.go"], -+ importpath = "golang.org/x/text/encoding", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "encoding_test.go", -+ "example_test.go", -+ ], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding/charmap:go_default_library", -+ "//encoding/unicode:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/charmap/BUILD.bazel b/encoding/charmap/BUILD.bazel ---- a/encoding/charmap/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/charmap/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "charmap.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/charmap", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["charmap_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/htmlindex/BUILD.bazel b/encoding/htmlindex/BUILD.bazel ---- a/encoding/htmlindex/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/htmlindex/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "htmlindex.go", -+ "map.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/htmlindex", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/charmap:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//encoding/japanese:go_default_library", -+ "//encoding/korean:go_default_library", -+ "//encoding/simplifiedchinese:go_default_library", -+ "//encoding/traditionalchinese:go_default_library", -+ "//encoding/unicode:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["htmlindex_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/charmap:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//encoding/unicode:go_default_library", -+ "//language:go_default_library", -+ ], -+) -diff -urN a/encoding/ianaindex/BUILD.bazel b/encoding/ianaindex/BUILD.bazel ---- a/encoding/ianaindex/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/ianaindex/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "ianaindex.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/ianaindex", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/charmap:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//encoding/japanese:go_default_library", -+ "//encoding/korean:go_default_library", -+ "//encoding/simplifiedchinese:go_default_library", -+ "//encoding/traditionalchinese:go_default_library", -+ "//encoding/unicode:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "ianaindex_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/charmap:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//encoding/japanese:go_default_library", -+ "//encoding/korean:go_default_library", -+ "//encoding/simplifiedchinese:go_default_library", -+ "//encoding/traditionalchinese:go_default_library", -+ "//encoding/unicode:go_default_library", -+ ], -+) -diff -urN a/encoding/internal/BUILD.bazel b/encoding/internal/BUILD.bazel ---- a/encoding/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["internal.go"], -+ importpath = "golang.org/x/text/encoding/internal", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/internal/enctest/BUILD.bazel b/encoding/internal/enctest/BUILD.bazel ---- a/encoding/internal/enctest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/internal/enctest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,13 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["enctest.go"], -+ importpath = "golang.org/x/text/encoding/internal/enctest", -+ visibility = ["//encoding:__subpackages__"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/internal/identifier/BUILD.bazel b/encoding/internal/identifier/BUILD.bazel ---- a/encoding/internal/identifier/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/internal/identifier/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,11 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "identifier.go", -+ "mib.go", -+ ], -+ importpath = "golang.org/x/text/encoding/internal/identifier", -+ visibility = ["//encoding:__subpackages__"], -+) -diff -urN a/encoding/japanese/BUILD.bazel b/encoding/japanese/BUILD.bazel ---- a/encoding/japanese/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/japanese/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "all.go", -+ "eucjp.go", -+ "iso2022jp.go", -+ "shiftjis.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/japanese", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["all_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/korean/BUILD.bazel b/encoding/korean/BUILD.bazel ---- a/encoding/korean/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/korean/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "euckr.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/korean", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["all_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/simplifiedchinese/BUILD.bazel b/encoding/simplifiedchinese/BUILD.bazel ---- a/encoding/simplifiedchinese/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/simplifiedchinese/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "all.go", -+ "gbk.go", -+ "hzgb2312.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/simplifiedchinese", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["all_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/traditionalchinese/BUILD.bazel b/encoding/traditionalchinese/BUILD.bazel ---- a/encoding/traditionalchinese/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/traditionalchinese/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "big5.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/encoding/traditionalchinese", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["all_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/unicode/BUILD.bazel b/encoding/unicode/BUILD.bazel ---- a/encoding/unicode/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/unicode/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "override.go", -+ "unicode.go", -+ ], -+ importpath = "golang.org/x/text/encoding/unicode", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//internal/utf8internal:go_default_library", -+ "//runes:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["unicode_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/charmap:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/encoding/unicode/utf32/BUILD.bazel b/encoding/unicode/utf32/BUILD.bazel ---- a/encoding/unicode/utf32/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/encoding/unicode/utf32/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["utf32.go"], -+ importpath = "golang.org/x/text/encoding/unicode/utf32", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal/identifier:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["utf32_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//encoding:go_default_library", -+ "//encoding/internal/enctest:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/feature/plural/BUILD.bazel b/feature/plural/BUILD.bazel ---- a/feature/plural/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/feature/plural/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "message.go", -+ "plural.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/feature/plural", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/catmsg:go_default_library", -+ "//internal/number:go_default_library", -+ "//language:go_default_library", -+ "//message/catalog:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "data_test.go", -+ "example_test.go", -+ "message_test.go", -+ "plural_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/catmsg:go_default_library", -+ "//language:go_default_library", -+ "//message:go_default_library", -+ "//message/catalog:go_default_library", -+ ], -+) -diff -urN a/internal/BUILD.bazel b/internal/BUILD.bazel ---- a/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "internal.go", -+ "match.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/internal", -+ visibility = ["//visibility:public"], -+ deps = ["//language:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "gen_test.go", -+ "internal_test.go", -+ "match_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = ["//language:go_default_library"], -+) -diff -urN a/internal/catmsg/BUILD.bazel b/internal/catmsg/BUILD.bazel ---- a/internal/catmsg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/catmsg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "catmsg.go", -+ "codec.go", -+ "varint.go", -+ ], -+ importpath = "golang.org/x/text/internal/catmsg", -+ visibility = ["//:__subpackages__"], -+ deps = ["//language:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "catmsg_test.go", -+ "varint_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = ["//language:go_default_library"], -+) -diff -urN a/internal/cldrtree/BUILD.bazel b/internal/cldrtree/BUILD.bazel ---- a/internal/cldrtree/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/cldrtree/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "cldrtree.go", -+ "generate.go", -+ "option.go", -+ "tree.go", -+ "type.go", -+ ], -+ importpath = "golang.org/x/text/internal/cldrtree", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal:go_default_library", -+ "//internal/gen:go_default_library", -+ "//language:go_default_library", -+ "//unicode/cldr:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["cldrtree_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//language:go_default_library", -+ "//unicode/cldr:go_default_library", -+ ], -+) -diff -urN a/internal/cldrtree/testdata/test1/BUILD.bazel b/internal/cldrtree/testdata/test1/BUILD.bazel ---- a/internal/cldrtree/testdata/test1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/cldrtree/testdata/test1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["output.go"], -+ importpath = "golang.org/x/text/internal/cldrtree/testdata/test1", -+ visibility = ["//:__subpackages__"], -+ deps = ["//internal/cldrtree:go_default_library"], -+) -diff -urN a/internal/cldrtree/testdata/test2/BUILD.bazel b/internal/cldrtree/testdata/test2/BUILD.bazel ---- a/internal/cldrtree/testdata/test2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/cldrtree/testdata/test2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,9 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["output.go"], -+ importpath = "golang.org/x/text/internal/cldrtree/testdata/test2", -+ visibility = ["//:__subpackages__"], -+ deps = ["//internal/cldrtree:go_default_library"], -+) -diff -urN a/internal/colltab/BUILD.bazel b/internal/colltab/BUILD.bazel ---- a/internal/colltab/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/colltab/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "collelem.go", -+ "colltab.go", -+ "contract.go", -+ "iter.go", -+ "numeric.go", -+ "table.go", -+ "trie.go", -+ "weighter.go", -+ ], -+ importpath = "golang.org/x/text/internal/colltab", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//language:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "collate_test.go", -+ "collelem_test.go", -+ "colltab_test.go", -+ "contract_test.go", -+ "iter_test.go", -+ "numeric_test.go", -+ "trie_test.go", -+ "weighter_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//collate:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//unicode/rangetable:go_default_library", -+ ], -+) -diff -urN a/internal/export/idna/BUILD.bazel b/internal/export/idna/BUILD.bazel ---- a/internal/export/idna/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/export/idna/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "idna10.0.0.go", -+ "idna9.0.0.go", -+ "punycode.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "trie.go", -+ "trieval.go", -+ ], -+ importpath = "golang.org/x/text/internal/export/idna", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//secure/bidirule:go_default_library", -+ "//unicode/bidi:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "common_test.go", -+ "example_test.go", -+ "gen10.0.0_test.go", -+ "gen9.0.0_test.go", -+ "idna10.0.0_test.go", -+ "idna9.0.0_test.go", -+ "idna_test.go", -+ "punycode_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//internal/ucd:go_default_library", -+ ], -+) -diff -urN a/internal/format/BUILD.bazel b/internal/format/BUILD.bazel ---- a/internal/format/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/format/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "format.go", -+ "parser.go", -+ ], -+ importpath = "golang.org/x/text/internal/format", -+ visibility = ["//:__subpackages__"], -+ deps = ["//language:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["parser_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/gen/BUILD.bazel b/internal/gen/BUILD.bazel ---- a/internal/gen/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/gen/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "code.go", -+ "gen.go", -+ ], -+ importpath = "golang.org/x/text/internal/gen", -+ visibility = ["//:__subpackages__"], -+ deps = ["//unicode/cldr:go_default_library"], -+) -diff -urN a/internal/number/BUILD.bazel b/internal/number/BUILD.bazel ---- a/internal/number/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/number/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "decimal.go", -+ "format.go", -+ "number.go", -+ "pattern.go", -+ "roundingmode_string.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/internal/number", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal:go_default_library", -+ "//internal/stringset:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "decimal_test.go", -+ "format_test.go", -+ "number_test.go", -+ "pattern_test.go", -+ "tables_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//unicode/cldr:go_default_library", -+ ], -+) -diff -urN a/internal/stringset/BUILD.bazel b/internal/stringset/BUILD.bazel ---- a/internal/stringset/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/stringset/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["set.go"], -+ importpath = "golang.org/x/text/internal/stringset", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["set_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/tag/BUILD.bazel b/internal/tag/BUILD.bazel ---- a/internal/tag/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/tag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["tag.go"], -+ importpath = "golang.org/x/text/internal/tag", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["tag_test.go"], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/testtext/BUILD.bazel b/internal/testtext/BUILD.bazel ---- a/internal/testtext/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/testtext/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "codesize.go", -+ "flag.go", -+ "gc.go", -+ "go1_6.go", -+ "go1_7.go", -+ "text.go", -+ ], -+ importpath = "golang.org/x/text/internal/testtext", -+ visibility = ["//:__subpackages__"], -+ deps = ["//internal/gen:go_default_library"], -+) -diff -urN a/internal/triegen/BUILD.bazel b/internal/triegen/BUILD.bazel ---- a/internal/triegen/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/triegen/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "compact.go", -+ "print.go", -+ "triegen.go", -+ ], -+ importpath = "golang.org/x/text/internal/triegen", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "data_test.go", -+ "example_compact_test.go", -+ "example_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/ucd/BUILD.bazel b/internal/ucd/BUILD.bazel ---- a/internal/ucd/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/ucd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["ucd.go"], -+ importpath = "golang.org/x/text/internal/ucd", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "ucd_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/internal/utf8internal/BUILD.bazel b/internal/utf8internal/BUILD.bazel ---- a/internal/utf8internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/utf8internal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["utf8internal.go"], -+ importpath = "golang.org/x/text/internal/utf8internal", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/language/BUILD.bazel b/language/BUILD.bazel ---- a/language/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/language/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "coverage.go", -+ "doc.go", -+ "go1_1.go", -+ "go1_2.go", -+ "index.go", -+ "language.go", -+ "lookup.go", -+ "match.go", -+ "parse.go", -+ "tables.go", -+ "tags.go", -+ ], -+ importpath = "golang.org/x/text/language", -+ visibility = ["//visibility:public"], -+ deps = ["//internal/tag:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "coverage_test.go", -+ "examples_test.go", -+ "httpexample_test.go", -+ "language_test.go", -+ "lookup_test.go", -+ "match_test.go", -+ "parse_test.go", -+ ], -+ data = glob(["testdata/**"]), -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/tag:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//internal/ucd:go_default_library", -+ ], -+) -diff -urN a/language/display/BUILD.bazel b/language/display/BUILD.bazel ---- a/language/display/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/language/display/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "dict.go", -+ "display.go", -+ "lookup.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/language/display", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/format:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "dict_test.go", -+ "display_test.go", -+ "examples_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//message:go_default_library", -+ ], -+) -diff -urN a/message/BUILD.bazel b/message/BUILD.bazel ---- a/message/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/message/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "catalog.go", -+ "doc.go", -+ "format.go", -+ "message.go", -+ "print.go", -+ ], -+ importpath = "golang.org/x/text/message", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//feature/plural:go_default_library", -+ "//internal/format:go_default_library", -+ "//internal/number:go_default_library", -+ "//language:go_default_library", -+ "//message/catalog:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "catalog_test.go", -+ "examples_test.go", -+ "fmt_test.go", -+ "message_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal:go_default_library", -+ "//internal/format:go_default_library", -+ "//language:go_default_library", -+ "//message/catalog:go_default_library", -+ ], -+) -diff -urN a/message/catalog/BUILD.bazel b/message/catalog/BUILD.bazel ---- a/message/catalog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/message/catalog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "catalog.go", -+ "dict.go", -+ "go19.go", -+ "gopre19.go", -+ ], -+ importpath = "golang.org/x/text/message/catalog", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal:go_default_library", -+ "//internal/catmsg:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["catalog_test.go"], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/catmsg:go_default_library", -+ "//language:go_default_library", -+ ], -+) -diff -urN a/message/pipeline/BUILD.bazel b/message/pipeline/BUILD.bazel ---- a/message/pipeline/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/message/pipeline/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "extract.go", -+ "generate.go", -+ "message.go", -+ "pipeline.go", -+ "rewrite.go", -+ ], -+ importpath = "golang.org/x/text/message/pipeline", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//collate:go_default_library", -+ "//feature/plural:go_default_library", -+ "//internal:go_default_library", -+ "//internal/catmsg:go_default_library", -+ "//internal/format:go_default_library", -+ "//internal/gen:go_default_library", -+ "//language:go_default_library", -+ "@org_golang_x_tools//go/loader:go_default_library", -+ ], -+) -diff -urN a/number/BUILD.bazel b/number/BUILD.bazel ---- a/number/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/number/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "doc.go", -+ "format.go", -+ "number.go", -+ "option.go", -+ ], -+ importpath = "golang.org/x/text/number", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//feature/plural:go_default_library", -+ "//internal/format:go_default_library", -+ "//internal/number:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "examples_test.go", -+ "format_test.go", -+ "number_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//feature/plural:go_default_library", -+ "//language:go_default_library", -+ "//message:go_default_library", -+ ], -+) -diff -urN a/runes/BUILD.bazel b/runes/BUILD.bazel ---- a/runes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/runes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "cond.go", -+ "runes.go", -+ ], -+ importpath = "golang.org/x/text/runes", -+ visibility = ["//visibility:public"], -+ deps = ["//transform:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "cond_test.go", -+ "example_test.go", -+ "runes_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//cases:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//language:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/norm:go_default_library", -+ "//width:go_default_library", -+ ], -+) -diff -urN a/search/BUILD.bazel b/search/BUILD.bazel ---- a/search/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/search/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "index.go", -+ "pattern.go", -+ "search.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/search", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//internal/colltab:go_default_library", -+ "//language:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = ["pattern_test.go"], -+ embed = [":go_default_library"], -+ deps = ["//language:go_default_library"], -+) -diff -urN a/secure/bidirule/BUILD.bazel b/secure/bidirule/BUILD.bazel ---- a/secure/bidirule/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/secure/bidirule/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "bidirule.go", -+ "bidirule10.0.0.go", -+ "bidirule9.0.0.go", -+ ], -+ importpath = "golang.org/x/text/secure/bidirule", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//transform:go_default_library", -+ "//unicode/bidi:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "bench_test.go", -+ "bidirule10.0.0_test.go", -+ "bidirule9.0.0_test.go", -+ "bidirule_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/testtext:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/bidi:go_default_library", -+ ], -+) -diff -urN a/secure/BUILD.bazel b/secure/BUILD.bazel ---- a/secure/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/secure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["doc.go"], -+ importpath = "golang.org/x/text/secure", -+ visibility = ["//visibility:public"], -+) -diff -urN a/secure/precis/BUILD.bazel b/secure/precis/BUILD.bazel ---- a/secure/precis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/secure/precis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,50 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "class.go", -+ "context.go", -+ "doc.go", -+ "nickname.go", -+ "options.go", -+ "profile.go", -+ "profiles.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "transformer.go", -+ "trieval.go", -+ ], -+ importpath = "golang.org/x/text/secure/precis", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//cases:go_default_library", -+ "//language:go_default_library", -+ "//runes:go_default_library", -+ "//secure/bidirule:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/norm:go_default_library", -+ "//width:go_default_library", -+ ], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "benchmark_test.go", -+ "class_test.go", -+ "enforce10.0.0_test.go", -+ "enforce9.0.0_test.go", -+ "enforce_test.go", -+ "profile_test.go", -+ "tables_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/testtext:go_default_library", -+ "//runes:go_default_library", -+ "//secure/bidirule:go_default_library", -+ "//transform:go_default_library", -+ "//unicode/rangetable:go_default_library", -+ ], -+) -diff -urN a/transform/BUILD.bazel b/transform/BUILD.bazel ---- a/transform/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/transform/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["transform.go"], -+ importpath = "golang.org/x/text/transform", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "examples_test.go", -+ "transform_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/testtext:go_default_library", -+ "//unicode/norm:go_default_library", -+ ], -+) -diff -urN a/unicode/bidi/BUILD.bazel b/unicode/bidi/BUILD.bazel ---- a/unicode/bidi/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/bidi/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "bidi.go", -+ "bracket.go", -+ "core.go", -+ "prop.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "trieval.go", -+ ], -+ importpath = "golang.org/x/text/unicode/bidi", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "core_test.go", -+ "ranges_test.go", -+ "tables_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//internal/ucd:go_default_library", -+ "//unicode/norm:go_default_library", -+ "//unicode/rangetable:go_default_library", -+ ], -+) -diff -urN a/unicode/BUILD.bazel b/unicode/BUILD.bazel ---- a/unicode/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["doc.go"], -+ importpath = "golang.org/x/text/unicode", -+ visibility = ["//visibility:public"], -+) -diff -urN a/unicode/cldr/BUILD.bazel b/unicode/cldr/BUILD.bazel ---- a/unicode/cldr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/cldr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "base.go", -+ "cldr.go", -+ "collate.go", -+ "decode.go", -+ "resolve.go", -+ "slice.go", -+ "xml.go", -+ ], -+ importpath = "golang.org/x/text/unicode/cldr", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "cldr_test.go", -+ "collate_test.go", -+ "data_test.go", -+ "examples_test.go", -+ "resolve_test.go", -+ "slice_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/unicode/norm/BUILD.bazel b/unicode/norm/BUILD.bazel ---- a/unicode/norm/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/norm/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "composition.go", -+ "forminfo.go", -+ "input.go", -+ "iter.go", -+ "normalize.go", -+ "readwriter.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "transform.go", -+ "trie.go", -+ ], -+ importpath = "golang.org/x/text/unicode/norm", -+ visibility = ["//visibility:public"], -+ deps = ["//transform:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "composition_test.go", -+ "data10.0.0_test.go", -+ "data9.0.0_test.go", -+ "example_iter_test.go", -+ "example_test.go", -+ "iter_test.go", -+ "normalize_test.go", -+ "readwriter_test.go", -+ "transform_test.go", -+ "ucd_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//transform:go_default_library", -+ ], -+) -diff -urN a/unicode/rangetable/BUILD.bazel b/unicode/rangetable/BUILD.bazel ---- a/unicode/rangetable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/rangetable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "merge.go", -+ "rangetable.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ ], -+ importpath = "golang.org/x/text/unicode/rangetable", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "merge_test.go", -+ "rangetable_test.go", -+ ], -+ embed = [":go_default_library"], -+) -diff -urN a/unicode/runenames/BUILD.bazel b/unicode/runenames/BUILD.bazel ---- a/unicode/runenames/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/unicode/runenames/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "bits.go", -+ "runenames.go", -+ "tables.go", -+ ], -+ importpath = "golang.org/x/text/unicode/runenames", -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "example_test.go", -+ "runenames_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//internal/ucd:go_default_library", -+ ], -+) -diff -urN a/width/BUILD.bazel b/width/BUILD.bazel ---- a/width/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/width/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "kind_string.go", -+ "tables10.0.0.go", -+ "tables9.0.0.go", -+ "transform.go", -+ "trieval.go", -+ "width.go", -+ ], -+ importpath = "golang.org/x/text/width", -+ visibility = ["//visibility:public"], -+ deps = ["//transform:go_default_library"], -+) -+ -+go_test( -+ name = "go_default_test", -+ srcs = [ -+ "common_test.go", -+ "example_test.go", -+ "runes_test.go", -+ "tables_test.go", -+ "transform_test.go", -+ ], -+ embed = [":go_default_library"], -+ deps = [ -+ "//internal/gen:go_default_library", -+ "//internal/testtext:go_default_library", -+ "//internal/ucd:go_default_library", -+ "//transform:go_default_library", -+ ], -+) diff --git a/third_party/org_golang_x_tools-extras.patch b/third_party/org_golang_x_tools-extras.patch index 7f05334a9f..acfba3565f 100644 --- a/third_party/org_golang_x_tools-extras.patch +++ b/third_party/org_golang_x_tools-extras.patch @@ -1,31 +1,28 @@ diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel --- b/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,10 +1,23 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") go_library( name = "go_default_library", - srcs = [ - "analysis.go", - "doc.go", -+ "validate.go", -+ ], -+ importpath = "golang.org/x/tools/go/analysis", -+ visibility = ["//visibility:public"], -+) +@@ -11,3 +11,15 @@ + importpath = "golang.org/x/tools/go/analysis", + visibility = ["//visibility:public"], + ) + -+# Only the generated nogo program and nogo analyzers should depend on this -+# target to avoid bootstrapping problems. +go_tool_library( + name = "go_tool_library", + srcs = [ + "analysis.go", ++ "diagnostic.go", + "doc.go", - "validate.go", - ], - importpath = "golang.org/x/tools/go/analysis", ++ "validate.go", ++ ], ++ importpath = "golang.org/x/tools/go/analysis", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/analysis/internal/facts/BUILD.bazel c/go/analysis/internal/facts/BUILD.bazel --- b/go/analysis/internal/facts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/analysis/internal/facts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -401,6 +398,35 @@ diff -urN b/go/analysis/passes/deepequalerrors/BUILD.bazel c/go/analysis/passes/ go_test( name = "go_default_test", srcs = ["deepequalerrors_test.go"], +diff -urN b/go/analysis/passes/errorsas/BUILD.bazel c/go/analysis/passes/errorsas/BUILD.bazel +--- b/go/analysis/passes/errorsas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ c/go/analysis/passes/errorsas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + + go_library( + name = "go_default_library", +@@ -13,6 +13,19 @@ + ], + ) + ++go_library( ++ name = "go_tool_library", ++ srcs = ["errorsas.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/errorsas", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_tool_library", ++ "//go/analysis/passes/inspect:go_tool_library", ++ "//go/ast/inspector:go_tool_library", ++ "//go/types/typeutil:go_tool_library", ++ ], ++) ++ + go_test( + name = "go_default_test", + srcs = ["errorsas_test.go"], diff -urN b/go/analysis/passes/findcall/BUILD.bazel c/go/analysis/passes/findcall/BUILD.bazel --- b/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -480,23 +506,23 @@ diff -urN b/go/analysis/passes/inspect/BUILD.bazel c/go/analysis/passes/inspect/ diff -urN b/go/analysis/passes/internal/analysisutil/BUILD.bazel c/go/analysis/passes/internal/analysisutil/BUILD.bazel --- b/go/analysis/passes/internal/analysisutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/analysis/passes/internal/analysisutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,8 +1,15 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") go_library( name = "go_default_library", - srcs = ["util.go"], +@@ -6,3 +6,10 @@ importpath = "golang.org/x/tools/go/analysis/passes/internal/analysisutil", visibility = ["//go/analysis/passes:__subpackages__"], -+) + ) + +go_tool_library( + name = "go_tool_library", + srcs = ["util.go"], + importpath = "golang.org/x/tools/go/analysis/passes/internal/analysisutil", + visibility = ["//go/analysis/passes:__subpackages__"], - ) ++) diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loopclosure/BUILD.bazel --- b/go/analysis/passes/loopclosure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/analysis/passes/loopclosure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -929,15 +955,21 @@ diff -urN b/go/analysis/passes/unusedresult/BUILD.bazel c/go/analysis/passes/unu diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel --- b/go/ast/astutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/ast/astutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,10 +1,22 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") go_library( name = "go_default_library", - srcs = [ - "enclosing.go", - "imports.go", +@@ -12,6 +12,18 @@ + visibility = ["//visibility:public"], + ) + ++go_tool_library( ++ name = "go_tool_library", ++ srcs = [ ++ "enclosing.go", ++ "imports.go", + "rewrite.go", + "util.go", + ], @@ -945,64 +977,61 @@ diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel + visibility = ["//visibility:public"], +) + -+go_tool_library( -+ name = "go_tool_library", -+ srcs = [ -+ "enclosing.go", -+ "imports.go", - "rewrite.go", - "util.go", - ], + go_test( + name = "go_default_test", + srcs = [ diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel --- b/go/ast/inspector/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/ast/inspector/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,10 +1,20 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") go_library( name = "go_default_library", - srcs = [ - "inspector.go", - "typeof.go", -+ ], -+ importpath = "golang.org/x/tools/go/ast/inspector", -+ visibility = ["//visibility:public"], -+) -+ +@@ -10,6 +10,16 @@ + visibility = ["//visibility:public"], + ) + +go_tool_library( + name = "go_tool_library", + srcs = [ + "inspector.go", + "typeof.go", - ], - importpath = "golang.org/x/tools/go/ast/inspector", - visibility = ["//visibility:public"], ++ ], ++ importpath = "golang.org/x/tools/go/ast/inspector", ++ visibility = ["//visibility:public"], ++) ++ + go_test( + name = "go_default_test", + srcs = ["inspector_test.go"], diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel --- b/go/cfg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/cfg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,10 +1,20 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") go_library( name = "go_default_library", - srcs = [ - "builder.go", - "cfg.go", -+ ], -+ importpath = "golang.org/x/tools/go/cfg", -+ visibility = ["//visibility:public"], -+) -+ +@@ -10,6 +10,16 @@ + visibility = ["//visibility:public"], + ) + +go_tool_library( + name = "go_tool_library", + srcs = [ + "builder.go", + "cfg.go", - ], - importpath = "golang.org/x/tools/go/cfg", - visibility = ["//visibility:public"], ++ ], ++ importpath = "golang.org/x/tools/go/cfg", ++ visibility = ["//visibility:public"], ++) ++ + go_test( + name = "go_default_test", + srcs = ["cfg_test.go"], diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel --- b/go/gcexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/gcexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1114,25 +1143,26 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel --- b/go/types/objectpath/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/types/objectpath/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -1,10 +1,17 @@ +@@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") go_library( name = "go_default_library", - srcs = ["objectpath.go"], - importpath = "golang.org/x/tools/go/types/objectpath", +@@ -7,6 +7,13 @@ visibility = ["//visibility:public"], -+) -+ + ) + +go_tool_library( + name = "go_tool_library", + srcs = ["objectpath.go"], + importpath = "golang.org/x/tools/go/types/objectpath", + visibility = ["//visibility:public"], - ) - ++) ++ go_test( + name = "go_default_test", + srcs = ["objectpath_test.go"], diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel --- b/go/types/typeutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ c/go/types/typeutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch index 012d2f5b8c..1621a5fb2f 100644 --- a/third_party/org_golang_x_tools-gazelle.patch +++ b/third_party/org_golang_x_tools-gazelle.patch @@ -16,18 +16,6 @@ diff -urN a/benchmark/parse/BUILD.bazel b/benchmark/parse/BUILD.bazel + srcs = ["parse_test.go"], + embed = [":go_default_library"], +) -diff -urN a/blog/atom/BUILD.bazel b/blog/atom/BUILD.bazel ---- a/blog/atom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/blog/atom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["atom.go"], -+ importpath = "golang.org/x/tools/blog/atom", -+ visibility = ["//visibility:public"], -+) diff -urN a/blog/BUILD.bazel b/blog/BUILD.bazel --- a/blog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/blog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -50,6 +38,90 @@ diff -urN a/blog/BUILD.bazel b/blog/BUILD.bazel + srcs = ["blog_test.go"], + embed = [":go_default_library"], +) +diff -urN a/blog/atom/BUILD.bazel b/blog/atom/BUILD.bazel +--- a/blog/atom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/blog/atom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["atom.go"], ++ importpath = "golang.org/x/tools/blog/atom", ++ visibility = ["//visibility:public"], ++) +diff -urN a/cmd/auth/authtest/BUILD.bazel b/cmd/auth/authtest/BUILD.bazel +--- a/cmd/auth/authtest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/cmd/auth/authtest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["authtest.go"], ++ importpath = "golang.org/x/tools/cmd/auth/authtest", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "authtest", ++ embed = [":go_default_library"], ++ visibility = ["//visibility:public"], ++) +diff -urN a/cmd/auth/cookieauth/BUILD.bazel b/cmd/auth/cookieauth/BUILD.bazel +--- a/cmd/auth/cookieauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/cmd/auth/cookieauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["cookieauth.go"], ++ importpath = "golang.org/x/tools/cmd/auth/cookieauth", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "cookieauth", ++ embed = [":go_default_library"], ++ visibility = ["//visibility:public"], ++) +diff -urN a/cmd/auth/gitauth/BUILD.bazel b/cmd/auth/gitauth/BUILD.bazel +--- a/cmd/auth/gitauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/cmd/auth/gitauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["gitauth.go"], ++ importpath = "golang.org/x/tools/cmd/auth/gitauth", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "gitauth", ++ embed = [":go_default_library"], ++ visibility = ["//visibility:public"], ++) +diff -urN a/cmd/auth/netrcauth/BUILD.bazel b/cmd/auth/netrcauth/BUILD.bazel +--- a/cmd/auth/netrcauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/cmd/auth/netrcauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["netrcauth.go"], ++ importpath = "golang.org/x/tools/cmd/auth/netrcauth", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "netrcauth", ++ embed = [":go_default_library"], ++ visibility = ["//visibility:public"], ++) diff -urN a/cmd/benchcmp/BUILD.bazel b/cmd/benchcmp/BUILD.bazel --- a/cmd/benchcmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/cmd/benchcmp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -557,7 +629,7 @@ diff -urN a/cmd/godoc/BUILD.bazel b/cmd/godoc/BUILD.bazel + "//blog:go_default_library", + "//godoc:go_default_library", + "//godoc/analysis:go_default_library", -+ "//godoc/env:go_default_library", ++ "//godoc/golangorgenv:go_default_library", + "//godoc/redirect:go_default_library", + "//godoc/static:go_default_library", + "//godoc/vfs:go_default_library", @@ -594,7 +666,7 @@ diff -urN a/cmd/goimports/BUILD.bazel b/cmd/goimports/BUILD.bazel + ], + importpath = "golang.org/x/tools/cmd/goimports", + visibility = ["//visibility:private"], -+ deps = ["//imports:go_default_library"], ++ deps = ["//internal/imports:go_default_library"], +) + +go_binary( @@ -627,7 +699,7 @@ diff -urN a/cmd/gomvpkg/BUILD.bazel b/cmd/gomvpkg/BUILD.bazel diff -urN a/cmd/gopls/BUILD.bazel b/cmd/gopls/BUILD.bazel --- a/cmd/gopls/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/cmd/gopls/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( @@ -637,6 +709,7 @@ diff -urN a/cmd/gopls/BUILD.bazel b/cmd/gopls/BUILD.bazel + visibility = ["//visibility:private"], + deps = [ + "//internal/lsp/cmd:go_default_library", ++ "//internal/lsp/debug:go_default_library", + "//internal/tool:go_default_library", + ], +) @@ -1307,15 +1380,12 @@ diff -urN a/cmd/present/BUILD.bazel b/cmd/present/BUILD.bazel diff -urN a/cmd/splitdwarf/BUILD.bazel b/cmd/splitdwarf/BUILD.bazel --- a/cmd/splitdwarf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/cmd/splitdwarf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "go_default_library", -+ srcs = [ -+ "doc.go", -+ "splitdwarf.go", -+ ], ++ srcs = ["splitdwarf.go"], + importpath = "golang.org/x/tools/cmd/splitdwarf", + visibility = ["//visibility:private"], + deps = select({ @@ -1449,7 +1519,7 @@ diff -urN a/cmd/stringer/BUILD.bazel b/cmd/stringer/BUILD.bazel diff -urN a/cmd/stringer/testdata/BUILD.bazel b/cmd/stringer/testdata/BUILD.bazel --- a/cmd/stringer/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/cmd/stringer/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( @@ -1465,6 +1535,7 @@ diff -urN a/cmd/stringer/testdata/BUILD.bazel b/cmd/stringer/testdata/BUILD.baze + "tag_main.go", + "unum.go", + "unum2.go", ++ "vary_day.go", + ], + cgo = True, + importpath = "golang.org/x/tools/cmd/stringer/testdata", @@ -1536,6 +1607,23 @@ diff -urN a/cover/BUILD.bazel b/cover/BUILD.bazel + importpath = "golang.org/x/tools/cover", + visibility = ["//visibility:public"], +) +diff -urN a/go/analysis/BUILD.bazel b/go/analysis/BUILD.bazel +--- a/go/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,13 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "analysis.go", ++ "diagnostic.go", ++ "doc.go", ++ "validate.go", ++ ], ++ importpath = "golang.org/x/tools/go/analysis", ++ visibility = ["//visibility:public"], ++) diff -urN a/go/analysis/analysistest/BUILD.bazel b/go/analysis/analysistest/BUILD.bazel --- a/go/analysis/analysistest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/analysis/analysistest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1560,22 +1648,6 @@ diff -urN a/go/analysis/analysistest/BUILD.bazel b/go/analysis/analysistest/BUIL + embed = [":go_default_library"], + deps = ["//go/analysis/passes/findcall:go_default_library"], +) -diff -urN a/go/analysis/BUILD.bazel b/go/analysis/BUILD.bazel ---- a/go/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "analysis.go", -+ "doc.go", -+ "validate.go", -+ ], -+ importpath = "golang.org/x/tools/go/analysis", -+ visibility = ["//visibility:public"], -+) diff -urN a/go/analysis/cmd/vet/BUILD.bazel b/go/analysis/cmd/vet/BUILD.bazel --- a/go/analysis/cmd/vet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/analysis/cmd/vet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1598,11 +1670,11 @@ diff -urN a/go/analysis/cmd/vet/BUILD.bazel b/go/analysis/cmd/vet/BUILD.bazel + "//go/analysis/passes/cgocall:go_default_library", + "//go/analysis/passes/composite:go_default_library", + "//go/analysis/passes/copylock:go_default_library", ++ "//go/analysis/passes/errorsas:go_default_library", + "//go/analysis/passes/httpresponse:go_default_library", + "//go/analysis/passes/loopclosure:go_default_library", + "//go/analysis/passes/lostcancel:go_default_library", + "//go/analysis/passes/nilfunc:go_default_library", -+ "//go/analysis/passes/nilness:go_default_library", + "//go/analysis/passes/printf:go_default_library", + "//go/analysis/passes/shift:go_default_library", + "//go/analysis/passes/stdmethods:go_default_library", @@ -2227,6 +2299,43 @@ diff -urN a/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel b/go/a + importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors/testdata/src/a", + visibility = ["//visibility:public"], +) +diff -urN a/go/analysis/passes/errorsas/BUILD.bazel b/go/analysis/passes/errorsas/BUILD.bazel +--- a/go/analysis/passes/errorsas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/errorsas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,21 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["errorsas.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/errorsas", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_default_library", ++ "//go/analysis/passes/inspect:go_default_library", ++ "//go/ast/inspector:go_default_library", ++ "//go/types/typeutil:go_default_library", ++ ], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["errorsas_test.go"], ++ embed = [":go_default_library"], ++ deps = ["//go/analysis/analysistest:go_default_library"], ++) +diff -urN a/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel +--- a/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["a.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/errorsas/testdata/src/a", ++ visibility = ["//visibility:public"], ++) diff -urN a/go/analysis/passes/findcall/BUILD.bazel b/go/analysis/passes/findcall/BUILD.bazel --- a/go/analysis/passes/findcall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2838,28 +2947,28 @@ diff -urN a/go/analysis/passes/structtag/BUILD.bazel b/go/analysis/passes/struct + embed = [":go_default_library"], + deps = ["//go/analysis/analysistest:go_default_library"], +) -diff -urN a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel ---- a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel +--- a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = ["b.go"], -+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/b", ++ srcs = ["a.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a", + visibility = ["//visibility:public"], +) -diff -urN a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel ---- a/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel +--- a/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = ["a.go"], -+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a", ++ srcs = ["b.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/b", + visibility = ["//visibility:public"], +) diff -urN a/go/analysis/passes/tests/BUILD.bazel b/go/analysis/passes/tests/BUILD.bazel @@ -2903,6 +3012,28 @@ diff -urN a/go/analysis/passes/tests/testdata/src/a/BUILD.bazel b/go/analysis/pa + ], + embed = [":go_default_library"], +) +diff -urN a/go/analysis/passes/tests/testdata/src/b/BUILD.bazel b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel +--- a/go/analysis/passes/tests/testdata/src/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["b.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/b", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel +--- a/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,6 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_test") ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["b_test.go"], ++) diff -urN a/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel --- a/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3593,7 +3724,7 @@ diff -urN a/go/internal/gccgoimporter/BUILD.bazel b/go/internal/gccgoimporter/BU diff -urN a/go/internal/gcimporter/BUILD.bazel b/go/internal/gcimporter/BUILD.bazel --- a/go/internal/gcimporter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/internal/gcimporter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -3619,6 +3750,7 @@ diff -urN a/go/internal/gcimporter/BUILD.bazel b/go/internal/gcimporter/BUILD.ba + "gcimporter11_test.go", + "gcimporter_test.go", + "iexport_test.go", ++ "israce_test.go", + ], + embed = [":go_default_library"], + deps = [ @@ -3701,7 +3833,7 @@ diff -urN a/go/loader/testdata/BUILD.bazel b/go/loader/testdata/BUILD.bazel diff -urN a/go/packages/BUILD.bazel b/go/packages/BUILD.bazel --- a/go/packages/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/packages/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -3710,8 +3842,6 @@ diff -urN a/go/packages/BUILD.bazel b/go/packages/BUILD.bazel + "doc.go", + "external.go", + "golist.go", -+ "golist_fallback.go", -+ "golist_fallback_testmain.go", + "golist_overlay.go", + "packages.go", + "visit.go", @@ -3720,7 +3850,6 @@ diff -urN a/go/packages/BUILD.bazel b/go/packages/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//go/gcexportdata:go_default_library", -+ "//go/internal/cgo:go_default_library", + "//go/internal/packagesdriver:go_default_library", + "//internal/gopathwalk:go_default_library", + "//internal/semver:go_default_library", @@ -3765,7 +3894,7 @@ diff -urN a/go/packages/gopackages/BUILD.bazel b/go/packages/gopackages/BUILD.ba diff -urN a/go/packages/packagestest/BUILD.bazel b/go/packages/packagestest/BUILD.bazel --- a/go/packages/packagestest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/packages/packagestest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -3776,12 +3905,15 @@ diff -urN a/go/packages/packagestest/BUILD.bazel b/go/packages/packagestest/BUIL + "gopath.go", + "modules.go", + "modules_111.go", ++ "modules_112.go", ++ "modules_113.go", + ], + importpath = "golang.org/x/tools/go/packages/packagestest", + visibility = ["//visibility:public"], + deps = [ + "//go/expect:go_default_library", + "//go/packages:go_default_library", ++ "//internal/span:go_default_library", + ], +) + @@ -3794,7 +3926,10 @@ diff -urN a/go/packages/packagestest/BUILD.bazel b/go/packages/packagestest/BUIL + "modules_test.go", + ], + embed = [":go_default_library"], -+ deps = ["//go/expect:go_default_library"], ++ deps = [ ++ "//go/expect:go_default_library", ++ "//internal/span:go_default_library", ++ ], +) diff -urN a/go/packages/packagestest/testdata/BUILD.bazel b/go/packages/packagestest/testdata/BUILD.bazel --- a/go/packages/packagestest/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4089,15 +4224,13 @@ diff -urN a/go/ssa/BUILD.bazel b/go/ssa/BUILD.bazel diff -urN a/go/ssa/interp/BUILD.bazel b/go/ssa/interp/BUILD.bazel --- a/go/ssa/interp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/go/ssa/interp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "external.go", -+ "external_darwin.go", -+ "external_unix.go", + "interp.go", + "map.go", + "ops.go", @@ -4115,79 +4248,223 @@ diff -urN a/go/ssa/interp/BUILD.bazel b/go/ssa/interp/BUILD.bazel +go_test( + name = "go_default_test", + srcs = ["interp_test.go"], -+ data = glob(["testdata/**"]), + embed = [":go_default_library"], -+ deps = select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ "//go/ssa/ssautil:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ "//go/ssa/ssautil:go_default_library", -+ ], -+ "//conditions:default": [], -+ }), -+) -diff -urN a/go/ssa/ssautil/BUILD.bazel b/go/ssa/ssautil/BUILD.bazel ---- a/go/ssa/ssautil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,72 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "load.go", -+ "switch.go", -+ "visit.go", -+ ], -+ importpath = "golang.org/x/tools/go/ssa/ssautil", -+ visibility = ["//visibility:public"], + deps = [ + "//go/loader:go_default_library", -+ "//go/packages:go_default_library", + "//go/ssa:go_default_library", ++ "//go/ssa/ssautil:go_default_library", + ], +) +diff -urN a/go/ssa/interp/testdata/BUILD.bazel b/go/ssa/interp/testdata/BUILD.bazel +--- a/go/ssa/interp/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,29 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + -+go_test( -+ name = "go_default_test", ++go_library( ++ name = "go_default_library", + srcs = [ -+ "load_test.go", -+ "switch_test.go", ++ "boundmeth.go", ++ "complit.go", ++ "coverage.go", ++ "defer.go", ++ "fieldprom.go", ++ "ifaceconv.go", ++ "ifaceprom.go", ++ "initorder.go", ++ "methprom.go", ++ "mrvchain.go", ++ "range.go", ++ "recover.go", ++ "reflect.go", ++ "static.go", + ], -+ data = glob(["testdata/**"]), ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "testdata", + embed = [":go_default_library"], -+ deps = [ -+ "//go/packages:go_default_library", -+ ] + select({ -+ "@io_bazel_rules_go//go/platform:darwin": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:dragonfly": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:freebsd": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], -+ "@io_bazel_rules_go//go/platform:netbsd": [ -+ "//go/loader:go_default_library", -+ "//go/ssa:go_default_library", -+ ], ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/errors/BUILD.bazel b/go/ssa/interp/testdata/src/errors/BUILD.bazel +--- a/go/ssa/interp/testdata/src/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["errors.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/errors", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/fmt/BUILD.bazel b/go/ssa/interp/testdata/src/fmt/BUILD.bazel +--- a/go/ssa/interp/testdata/src/fmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/fmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["fmt.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/fmt", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/math/BUILD.bazel b/go/ssa/interp/testdata/src/math/BUILD.bazel +--- a/go/ssa/interp/testdata/src/math/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/math/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["math.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/math", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/os/BUILD.bazel b/go/ssa/interp/testdata/src/os/BUILD.bazel +--- a/go/ssa/interp/testdata/src/os/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/os/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["os.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/os", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/reflect/BUILD.bazel b/go/ssa/interp/testdata/src/reflect/BUILD.bazel +--- a/go/ssa/interp/testdata/src/reflect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/reflect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["reflect.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/reflect", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/runtime/BUILD.bazel b/go/ssa/interp/testdata/src/runtime/BUILD.bazel +--- a/go/ssa/interp/testdata/src/runtime/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/runtime/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["runtime.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/runtime", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/strings/BUILD.bazel b/go/ssa/interp/testdata/src/strings/BUILD.bazel +--- a/go/ssa/interp/testdata/src/strings/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/strings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["strings.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/strings", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/time/BUILD.bazel b/go/ssa/interp/testdata/src/time/BUILD.bazel +--- a/go/ssa/interp/testdata/src/time/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/time/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["time.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/time", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel +--- a/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["utf8.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/unicode/utf8", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/interp/testdata/src/unsafe/BUILD.bazel b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel +--- a/go/ssa/interp/testdata/src/unsafe/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["unsafe.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/unsafe", ++ visibility = ["//visibility:public"], ++) +diff -urN a/go/ssa/ssautil/BUILD.bazel b/go/ssa/ssautil/BUILD.bazel +--- a/go/ssa/ssautil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,72 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "load.go", ++ "switch.go", ++ "visit.go", ++ ], ++ importpath = "golang.org/x/tools/go/ssa/ssautil", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/loader:go_default_library", ++ "//go/packages:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = [ ++ "load_test.go", ++ "switch_test.go", ++ ], ++ data = glob(["testdata/**"]), ++ embed = [":go_default_library"], ++ deps = [ ++ "//go/packages:go_default_library", ++ ] + select({ ++ "@io_bazel_rules_go//go/platform:darwin": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++ "@io_bazel_rules_go//go/platform:dragonfly": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++ "@io_bazel_rules_go//go/platform:freebsd": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++ "@io_bazel_rules_go//go/platform:linux": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++ "@io_bazel_rules_go//go/platform:nacl": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], ++ "@io_bazel_rules_go//go/platform:netbsd": [ ++ "//go/loader:go_default_library", ++ "//go/ssa:go_default_library", ++ ], + "@io_bazel_rules_go//go/platform:openbsd": [ + "//go/loader:go_default_library", + "//go/ssa:go_default_library", @@ -4284,33 +4561,6 @@ diff -urN a/go/vcs/BUILD.bazel b/go/vcs/BUILD.bazel + srcs = ["vcs_test.go"], + embed = [":go_default_library"], +) -diff -urN a/godoc/analysis/BUILD.bazel b/godoc/analysis/BUILD.bazel ---- a/godoc/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/godoc/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = [ -+ "analysis.go", -+ "callgraph.go", -+ "implements.go", -+ "json.go", -+ "peers.go", -+ "typeinfo.go", -+ ], -+ importpath = "golang.org/x/tools/godoc/analysis", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//go/callgraph:go_default_library", -+ "//go/loader:go_default_library", -+ "//go/pointer:go_default_library", -+ "//go/ssa:go_default_library", -+ "//go/ssa/ssautil:go_default_library", -+ "//go/types/typeutil:go_default_library", -+ ], -+) diff -urN a/godoc/BUILD.bazel b/godoc/BUILD.bazel --- a/godoc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/godoc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4343,7 +4593,7 @@ diff -urN a/godoc/BUILD.bazel b/godoc/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//godoc/analysis:go_default_library", -+ "//godoc/env:go_default_library", ++ "//godoc/golangorgenv:go_default_library", + "//godoc/util:go_default_library", + "//godoc/vfs:go_default_library", + "//godoc/vfs/httpfs:go_default_library", @@ -4368,16 +4618,43 @@ diff -urN a/godoc/BUILD.bazel b/godoc/BUILD.bazel + "//godoc/vfs/mapfs:go_default_library", + ], +) -diff -urN a/godoc/env/BUILD.bazel b/godoc/env/BUILD.bazel ---- a/godoc/env/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/godoc/env/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN a/godoc/analysis/BUILD.bazel b/godoc/analysis/BUILD.bazel +--- a/godoc/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/godoc/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,23 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "analysis.go", ++ "callgraph.go", ++ "implements.go", ++ "json.go", ++ "peers.go", ++ "typeinfo.go", ++ ], ++ importpath = "golang.org/x/tools/godoc/analysis", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/callgraph:go_default_library", ++ "//go/loader:go_default_library", ++ "//go/pointer:go_default_library", ++ "//go/ssa:go_default_library", ++ "//go/ssa/ssautil:go_default_library", ++ "//go/types/typeutil:go_default_library", ++ ], ++) +diff -urN a/godoc/golangorgenv/BUILD.bazel b/godoc/golangorgenv/BUILD.bazel +--- a/godoc/golangorgenv/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/godoc/golangorgenv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = ["env.go"], -+ importpath = "golang.org/x/tools/godoc/env", ++ srcs = ["golangorgenv.go"], ++ importpath = "golang.org/x/tools/godoc/golangorgenv", + visibility = ["//visibility:public"], +) diff -urN a/godoc/redirect/BUILD.bazel b/godoc/redirect/BUILD.bazel @@ -4540,44 +4817,89 @@ diff -urN a/godoc/vfs/zipfs/BUILD.bazel b/godoc/vfs/zipfs/BUILD.bazel + embed = [":go_default_library"], + deps = ["//godoc/vfs:go_default_library"], +) +diff -urN a/gopls/BUILD.bazel b/gopls/BUILD.bazel +--- a/gopls/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/gopls/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,18 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["main.go"], ++ importpath = "golang.org/x/tools/gopls", ++ visibility = ["//visibility:private"], ++ deps = [ ++ "//internal/lsp/cmd:go_default_library", ++ "//internal/tool:go_default_library", ++ ], ++) ++ ++go_binary( ++ name = "gopls", ++ embed = [":go_default_library"], ++ visibility = ["//visibility:public"], ++) diff -urN a/imports/BUILD.bazel b/imports/BUILD.bazel --- a/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") +@@ -0,0 +1,9 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = [ -+ "fix.go", -+ "imports.go", -+ "mod.go", -+ "sortimports.go", -+ "zstdlib.go", -+ ], ++ srcs = ["forward.go"], + importpath = "golang.org/x/tools/imports", + visibility = ["//visibility:public"], -+ deps = [ -+ "//go/ast/astutil:go_default_library", -+ "//go/packages:go_default_library", -+ "//internal/gopathwalk:go_default_library", -+ "//internal/module:go_default_library", ++ deps = ["//internal/imports:go_default_library"], ++) +diff -urN a/internal/apidiff/BUILD.bazel b/internal/apidiff/BUILD.bazel +--- a/internal/apidiff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/apidiff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,21 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "apidiff.go", ++ "compatibility.go", ++ "correspondence.go", ++ "messageset.go", ++ "report.go", + ], ++ importpath = "golang.org/x/tools/internal/apidiff", ++ visibility = ["//:__subpackages__"], +) + +go_test( + name = "go_default_test", -+ srcs = [ -+ "fix_test.go", -+ "mod_test.go", -+ ], -+ data = glob(["testdata/**"]), ++ srcs = ["apidiff_test.go"], + embed = [":go_default_library"], -+ deps = [ -+ "//go/packages/packagestest:go_default_library", -+ "//internal/module:go_default_library", -+ "//internal/txtar:go_default_library", -+ ], ++ deps = ["//go/packages:go_default_library"], ++) +diff -urN a/internal/apidiff/testdata/BUILD.bazel b/internal/apidiff/testdata/BUILD.bazel +--- a/internal/apidiff/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/apidiff/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["tests.go"], ++ importpath = "golang.org/x/tools/internal/apidiff/testdata", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/apidiff/testdata/exported_fields/BUILD.bazel b/internal/apidiff/testdata/exported_fields/BUILD.bazel +--- a/internal/apidiff/testdata/exported_fields/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/apidiff/testdata/exported_fields/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["ef.go"], ++ importpath = "golang.org/x/tools/internal/apidiff/testdata/exported_fields", ++ visibility = ["//:__subpackages__"], +) diff -urN a/internal/fastwalk/BUILD.bazel b/internal/fastwalk/BUILD.bazel --- a/internal/fastwalk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4624,22 +4946,70 @@ diff -urN a/internal/gopathwalk/BUILD.bazel b/internal/gopathwalk/BUILD.bazel + srcs = ["walk_test.go"], + embed = [":go_default_library"], +) -diff -urN a/internal/jsonrpc2/BUILD.bazel b/internal/jsonrpc2/BUILD.bazel ---- a/internal/jsonrpc2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/jsonrpc2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +diff -urN a/internal/imports/BUILD.bazel b/internal/imports/BUILD.bazel +--- a/internal/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ -+ "jsonrpc2.go", ++ "fix.go", ++ "imports.go", ++ "mod.go", ++ "sortimports.go", ++ "zstdlib.go", ++ ], ++ importpath = "golang.org/x/tools/internal/imports", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//go/ast/astutil:go_default_library", ++ "//go/packages:go_default_library", ++ "//internal/gopathwalk:go_default_library", ++ "//internal/module:go_default_library", ++ ], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = [ ++ "fix_test.go", ++ "mod_112_test.go", ++ "mod_test.go", ++ "proxy_112_test.go", ++ "proxy_113_test.go", ++ ], ++ data = glob(["testdata/**"]), ++ embed = [":go_default_library"], ++ deps = [ ++ "//go/packages/packagestest:go_default_library", ++ "//internal/module:go_default_library", ++ "//internal/txtar:go_default_library", ++ ], ++) +diff -urN a/internal/jsonrpc2/BUILD.bazel b/internal/jsonrpc2/BUILD.bazel +--- a/internal/jsonrpc2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/jsonrpc2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,25 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "jsonrpc2.go", + "log.go", + "stream.go", + "wire.go", + ], + importpath = "golang.org/x/tools/internal/jsonrpc2", + visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/lsp/telemetry:go_default_library", ++ "//internal/lsp/telemetry/stats:go_default_library", ++ "//internal/lsp/telemetry/tag:go_default_library", ++ "//internal/lsp/telemetry/trace:go_default_library", ++ ], +) + +go_test( @@ -4650,37 +5020,46 @@ diff -urN a/internal/jsonrpc2/BUILD.bazel b/internal/jsonrpc2/BUILD.bazel diff -urN a/internal/lsp/BUILD.bazel b/internal/lsp/BUILD.bazel --- a/internal/lsp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +@@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ ++ "code_action.go", + "completion.go", ++ "definition.go", + "diagnostics.go", + "format.go", -+ "imports.go", -+ "position.go", ++ "general.go", ++ "highlight.go", ++ "hover.go", ++ "link.go", ++ "references.go", ++ "rename.go", + "server.go", + "signature_help.go", ++ "symbols.go", ++ "text_synchronization.go", ++ "util.go", ++ "workspace.go", + ], + importpath = "golang.org/x/tools/internal/lsp", + visibility = ["//:__subpackages__"], + deps = [ -+ "//go/packages:go_default_library", + "//internal/jsonrpc2:go_default_library", -+ "//internal/lsp/cache:go_default_library", ++ "//internal/lsp/debug:go_default_library", + "//internal/lsp/protocol:go_default_library", + "//internal/lsp/source:go_default_library", ++ "//internal/lsp/telemetry/trace:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/span:go_default_library", + ], +) + +go_test( + name = "go_default_test", -+ srcs = [ -+ "lsp110_test.go", -+ "lsp_test.go", -+ ], ++ srcs = ["lsp_test.go"], + embed = [":go_default_library"], + deps = [ + "//go/packages/packagestest:go_default_library", @@ -4688,39 +5067,74 @@ diff -urN a/internal/lsp/BUILD.bazel b/internal/lsp/BUILD.bazel + "//internal/lsp/diff:go_default_library", + "//internal/lsp/protocol:go_default_library", + "//internal/lsp/source:go_default_library", ++ "//internal/lsp/tests:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/span:go_default_library", + ], +) +diff -urN a/internal/lsp/browser/BUILD.bazel b/internal/lsp/browser/BUILD.bazel +--- a/internal/lsp/browser/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/browser/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["browser.go"], ++ importpath = "golang.org/x/tools/internal/lsp/browser", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/lsp/cache/BUILD.bazel b/internal/lsp/cache/BUILD.bazel --- a/internal/lsp/cache/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/cache/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ ++ "cache.go", ++ "check.go", ++ "external.go", + "file.go", ++ "gofile.go", ++ "load.go", ++ "modfile.go", ++ "parse.go", ++ "pkg.go", ++ "session.go", ++ "sumfile.go", ++ "token.go", + "view.go", ++ "watcher.go", + ], + importpath = "golang.org/x/tools/internal/lsp/cache", + visibility = ["//:__subpackages__"], + deps = [ ++ "//go/analysis:go_default_library", + "//go/packages:go_default_library", ++ "//internal/lsp/debug:go_default_library", + "//internal/lsp/source:go_default_library", ++ "//internal/lsp/telemetry/trace:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/memoize:go_default_library", ++ "//internal/span:go_default_library", + ], +) diff -urN a/internal/lsp/cmd/BUILD.bazel b/internal/lsp/cmd/BUILD.bazel --- a/internal/lsp/cmd/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/cmd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ ++ "check.go", + "cmd.go", + "definition.go", -+ "location.go", ++ "format.go", ++ "info.go", + "query.go", + "serve.go", + ], @@ -4728,11 +5142,15 @@ diff -urN a/internal/lsp/cmd/BUILD.bazel b/internal/lsp/cmd/BUILD.bazel + visibility = ["//:__subpackages__"], + deps = [ + "//cmd/guru/serial:go_default_library", -+ "//go/packages:go_default_library", + "//internal/jsonrpc2:go_default_library", + "//internal/lsp:go_default_library", ++ "//internal/lsp/browser:go_default_library", + "//internal/lsp/cache:go_default_library", ++ "//internal/lsp/debug:go_default_library", ++ "//internal/lsp/diff:go_default_library", ++ "//internal/lsp/protocol:go_default_library", + "//internal/lsp/source:go_default_library", ++ "//internal/span:go_default_library", + "//internal/tool:go_default_library", + ], +) @@ -4740,48 +5158,54 @@ diff -urN a/internal/lsp/cmd/BUILD.bazel b/internal/lsp/cmd/BUILD.bazel +go_test( + name = "go_default_test", + srcs = [ ++ "check_test.go", ++ "cmd_race_test.go", ++ "cmd_test.go", + "definition_test.go", + "export_test.go", ++ "format_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//go/packages/packagestest:go_default_library", ++ "//internal/lsp/tests:go_default_library", ++ "//internal/span:go_default_library", + "//internal/tool:go_default_library", + ], +) -diff -urN a/internal/lsp/cmd/testdata/a/BUILD.bazel b/internal/lsp/cmd/testdata/a/BUILD.bazel ---- a/internal/lsp/cmd/testdata/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/lsp/cmd/testdata/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "go_default_library", -+ srcs = ["a.go"], -+ importpath = "golang.org/x/tools/internal/lsp/cmd/testdata/a", -+ visibility = ["//:__subpackages__"], -+) -diff -urN a/internal/lsp/cmd/testdata/b/BUILD.bazel b/internal/lsp/cmd/testdata/b/BUILD.bazel ---- a/internal/lsp/cmd/testdata/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/lsp/cmd/testdata/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,8 @@ +diff -urN a/internal/lsp/debug/BUILD.bazel b/internal/lsp/debug/BUILD.bazel +--- a/internal/lsp/debug/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/debug/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = ["b.go"], -+ importpath = "golang.org/x/tools/internal/lsp/cmd/testdata/b", ++ srcs = [ ++ "info.1.11.go", ++ "info.1.12.go", ++ "info.go", ++ "serve.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/debug", + visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/lsp/telemetry:go_default_library", ++ "//internal/span:go_default_library", ++ ], +) diff -urN a/internal/lsp/diff/BUILD.bazel b/internal/lsp/diff/BUILD.bazel --- a/internal/lsp/diff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/diff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", -+ srcs = ["diff.go"], ++ srcs = [ ++ "diff.go", ++ "unified.go", ++ ], + importpath = "golang.org/x/tools/internal/lsp/diff", + visibility = ["//:__subpackages__"], +) @@ -4791,37 +5215,80 @@ diff -urN a/internal/lsp/diff/BUILD.bazel b/internal/lsp/diff/BUILD.bazel + srcs = ["diff_test.go"], + embed = [":go_default_library"], +) +diff -urN a/internal/lsp/fuzzy/BUILD.bazel b/internal/lsp/fuzzy/BUILD.bazel +--- a/internal/lsp/fuzzy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/fuzzy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "input.go", ++ "matcher.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/fuzzy", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = [ ++ "input_test.go", ++ "matcher_test.go", ++ ], ++ embed = [":go_default_library"], ++) diff -urN a/internal/lsp/protocol/BUILD.bazel b/internal/lsp/protocol/BUILD.bazel --- a/internal/lsp/protocol/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/protocol/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ -+ "basic.go", -+ "client.go", -+ "diagnostics.go", ++ "detatch.go", + "doc.go", -+ "general.go", -+ "language.go", -+ "printers.go", ++ "enums.go", ++ "log.go", + "protocol.go", -+ "registration.go", -+ "server.go", -+ "text.go", -+ "window.go", -+ "workspace.go", ++ "span.go", ++ "tsclient.go", ++ "tsprotocol.go", ++ "tsserver.go", + ], + importpath = "golang.org/x/tools/internal/lsp/protocol", + visibility = ["//:__subpackages__"], -+ deps = ["//internal/jsonrpc2:go_default_library"], ++ deps = [ ++ "//internal/jsonrpc2:go_default_library", ++ "//internal/lsp/telemetry/trace:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/span:go_default_library", ++ ], ++) +diff -urN a/internal/lsp/snippet/BUILD.bazel b/internal/lsp/snippet/BUILD.bazel +--- a/internal/lsp/snippet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/snippet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["snippet_builder.go"], ++ importpath = "golang.org/x/tools/internal/lsp/snippet", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["snippet_builder_test.go"], ++ embed = [":go_default_library"], +) diff -urN a/internal/lsp/source/BUILD.bazel b/internal/lsp/source/BUILD.bazel --- a/internal/lsp/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ +@@ -0,0 +1,82 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -4829,11 +5296,22 @@ diff -urN a/internal/lsp/source/BUILD.bazel b/internal/lsp/source/BUILD.bazel + srcs = [ + "analysis.go", + "completion.go", -+ "definition.go", ++ "completion_format.go", ++ "completion_snippet.go", ++ "deep_completion.go", + "diagnostics.go", ++ "enums.go", + "format.go", ++ "highlight.go", ++ "hover.go", ++ "identifier.go", ++ "references.go", ++ "rename.go", ++ "rename_check.go", + "signature_help.go", -+ "uri.go", ++ "suggested_fix.go", ++ "symbols.go", ++ "util.go", + "view.go", + ], + importpath = "golang.org/x/tools/internal/lsp/source", @@ -4864,15 +5342,86 @@ diff -urN a/internal/lsp/source/BUILD.bazel b/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/unusedresult:go_default_library", + "//go/ast/astutil:go_default_library", + "//go/packages:go_default_library", -+ "//imports:go_default_library", ++ "//go/types/typeutil:go_default_library", ++ "//internal/imports:go_default_library", + "//internal/lsp/diff:go_default_library", ++ "//internal/lsp/fuzzy:go_default_library", ++ "//internal/lsp/snippet:go_default_library", ++ "//internal/lsp/telemetry/trace:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/span:go_default_library", ++ "//refactor/satisfy:go_default_library", ++ "@org_golang_x_sync//errgroup:go_default_library", + ], +) + +go_test( + name = "go_default_test", -+ srcs = ["uri_test.go"], ++ srcs = [ ++ "diagnostics_test.go", ++ "source_test.go", ++ ], + embed = [":go_default_library"], ++ deps = [ ++ "//go/packages/packagestest:go_default_library", ++ "//internal/lsp/cache:go_default_library", ++ "//internal/lsp/diff:go_default_library", ++ "//internal/lsp/tests:go_default_library", ++ "//internal/lsp/xlog:go_default_library", ++ "//internal/span:go_default_library", ++ ], ++) +diff -urN a/internal/lsp/telemetry/BUILD.bazel b/internal/lsp/telemetry/BUILD.bazel +--- a/internal/lsp/telemetry/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/telemetry/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,12 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["telemetry.go"], ++ importpath = "golang.org/x/tools/internal/lsp/telemetry", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/lsp/telemetry/stats:go_default_library", ++ "//internal/lsp/telemetry/tag:go_default_library", ++ ], ++) +diff -urN a/internal/lsp/telemetry/stats/BUILD.bazel b/internal/lsp/telemetry/stats/BUILD.bazel +--- a/internal/lsp/telemetry/stats/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/telemetry/stats/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["stats.go"], ++ importpath = "golang.org/x/tools/internal/lsp/telemetry/stats", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/telemetry/tag/BUILD.bazel b/internal/lsp/telemetry/tag/BUILD.bazel +--- a/internal/lsp/telemetry/tag/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/telemetry/tag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["tag.go"], ++ importpath = "golang.org/x/tools/internal/lsp/telemetry/tag", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/telemetry/trace/BUILD.bazel b/internal/lsp/telemetry/trace/BUILD.bazel +--- a/internal/lsp/telemetry/trace/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/telemetry/trace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["trace.go"], ++ importpath = "golang.org/x/tools/internal/lsp/telemetry/trace", ++ visibility = ["//:__subpackages__"], +) diff -urN a/internal/lsp/testdata/analyzer/BUILD.bazel b/internal/lsp/testdata/analyzer/BUILD.bazel --- a/internal/lsp/testdata/analyzer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4899,6 +5448,30 @@ diff -urN a/internal/lsp/testdata/bad/BUILD.bazel b/internal/lsp/testdata/bad/BU + importpath = "golang.org/x/tools/internal/lsp/testdata/bad", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/lsp/testdata/badstmt/BUILD.bazel b/internal/lsp/testdata/badstmt/BUILD.bazel +--- a/internal/lsp/testdata/badstmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/badstmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["badstmt.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/badstmt", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/basiclit/BUILD.bazel b/internal/lsp/testdata/basiclit/BUILD.bazel +--- a/internal/lsp/testdata/basiclit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/basiclit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["basiclit.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/basiclit", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/lsp/testdata/builtins/BUILD.bazel b/internal/lsp/testdata/builtins/BUILD.bazel --- a/internal/lsp/testdata/builtins/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/testdata/builtins/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4911,6 +5484,54 @@ diff -urN a/internal/lsp/testdata/builtins/BUILD.bazel b/internal/lsp/testdata/b + importpath = "golang.org/x/tools/internal/lsp/testdata/builtins", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/lsp/testdata/channel/BUILD.bazel b/internal/lsp/testdata/channel/BUILD.bazel +--- a/internal/lsp/testdata/channel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/channel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["channel.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/channel", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/comments/BUILD.bazel b/internal/lsp/testdata/comments/BUILD.bazel +--- a/internal/lsp/testdata/comments/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/comments/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["comments.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/comments", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/constant/BUILD.bazel b/internal/lsp/testdata/constant/BUILD.bazel +--- a/internal/lsp/testdata/constant/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/constant/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["constant.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/constant", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/deepcomplete/BUILD.bazel b/internal/lsp/testdata/deepcomplete/BUILD.bazel +--- a/internal/lsp/testdata/deepcomplete/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/deepcomplete/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["deep_complete.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/deepcomplete", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/lsp/testdata/errors/BUILD.bazel b/internal/lsp/testdata/errors/BUILD.bazel --- a/internal/lsp/testdata/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/testdata/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4947,16 +5568,30 @@ diff -urN a/internal/lsp/testdata/format/BUILD.bazel b/internal/lsp/testdata/for + importpath = "golang.org/x/tools/internal/lsp/testdata/format", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/lsp/testdata/funcvalue/BUILD.bazel b/internal/lsp/testdata/funcvalue/BUILD.bazel +--- a/internal/lsp/testdata/funcvalue/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/funcvalue/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["func_value.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/funcvalue", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/lsp/testdata/godef/a/BUILD.bazel b/internal/lsp/testdata/godef/a/BUILD.bazel --- a/internal/lsp/testdata/godef/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/testdata/godef/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,11 @@ +@@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "a.go", ++ "d.go", ++ "f.go", + "random.go", + ], + importpath = "golang.org/x/tools/internal/lsp/testdata/godef/a", @@ -4973,15 +5608,15 @@ diff -urN a/internal/lsp/testdata/godef/b/BUILD.bazel b/internal/lsp/testdata/go + srcs = [ + "b.go", + "c.go", ++ "e.go", + ], + importpath = "golang.org/x/tools/internal/lsp/testdata/godef/b", + visibility = ["//:__subpackages__"], -+ deps = ["@org_golang_x_tools//internal/lsp/godef/a:go_default_library"], +) diff -urN a/internal/lsp/testdata/good/BUILD.bazel b/internal/lsp/testdata/good/BUILD.bazel --- a/internal/lsp/testdata/good/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/testdata/good/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,12 @@ +@@ -0,0 +1,11 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4992,7 +5627,135 @@ diff -urN a/internal/lsp/testdata/good/BUILD.bazel b/internal/lsp/testdata/good/ + ], + importpath = "golang.org/x/tools/internal/lsp/testdata/good", + visibility = ["//:__subpackages__"], -+ deps = ["@org_golang_x_tools//internal/lsp/types:go_default_library"], ++) +diff -urN a/internal/lsp/testdata/highlights/BUILD.bazel b/internal/lsp/testdata/highlights/BUILD.bazel +--- a/internal/lsp/testdata/highlights/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/highlights/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["highlights.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/highlights", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/importedcomplit/BUILD.bazel b/internal/lsp/testdata/importedcomplit/BUILD.bazel +--- a/internal/lsp/testdata/importedcomplit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/importedcomplit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["imported_complit.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/importedcomplit", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/imports/BUILD.bazel b/internal/lsp/testdata/imports/BUILD.bazel +--- a/internal/lsp/testdata/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,11 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "good_imports.go", ++ "needs_imports.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/imports", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/index/BUILD.bazel b/internal/lsp/testdata/index/BUILD.bazel +--- a/internal/lsp/testdata/index/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/index/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["index.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/index", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/interfacerank/BUILD.bazel b/internal/lsp/testdata/interfacerank/BUILD.bazel +--- a/internal/lsp/testdata/interfacerank/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/interfacerank/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["interface_rank.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/interfacerank", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/links/BUILD.bazel b/internal/lsp/testdata/links/BUILD.bazel +--- a/internal/lsp/testdata/links/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/links/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["links.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/links", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/nodisk/BUILD.bazel b/internal/lsp/testdata/nodisk/BUILD.bazel +--- a/internal/lsp/testdata/nodisk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/nodisk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["nodisk.overlay.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/nodisk", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/signature/BUILD.bazel b/internal/lsp/testdata/signature/BUILD.bazel +--- a/internal/lsp/testdata/signature/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/signature/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["signature.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/signature", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/snippets/BUILD.bazel b/internal/lsp/testdata/snippets/BUILD.bazel +--- a/internal/lsp/testdata/snippets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/snippets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["snippets.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/snippets", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/testdata/symbols/BUILD.bazel b/internal/lsp/testdata/symbols/BUILD.bazel +--- a/internal/lsp/testdata/symbols/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/symbols/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["main.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/symbols", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "symbols", ++ embed = [":go_default_library"], ++ visibility = ["//:__subpackages__"], +) diff -urN a/internal/lsp/testdata/testy/BUILD.bazel b/internal/lsp/testdata/testy/BUILD.bazel --- a/internal/lsp/testdata/testy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -5012,6 +5775,18 @@ diff -urN a/internal/lsp/testdata/testy/BUILD.bazel b/internal/lsp/testdata/test + srcs = ["testy_test.go"], + embed = [":go_default_library"], +) +diff -urN a/internal/lsp/testdata/typeassert/BUILD.bazel b/internal/lsp/testdata/typeassert/BUILD.bazel +--- a/internal/lsp/testdata/typeassert/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/typeassert/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["type_assert.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/typeassert", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/lsp/testdata/types/BUILD.bazel b/internal/lsp/testdata/types/BUILD.bazel --- a/internal/lsp/testdata/types/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/lsp/testdata/types/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5024,6 +5799,71 @@ diff -urN a/internal/lsp/testdata/types/BUILD.bazel b/internal/lsp/testdata/type + importpath = "golang.org/x/tools/internal/lsp/testdata/types", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/lsp/testdata/unsafe/BUILD.bazel b/internal/lsp/testdata/unsafe/BUILD.bazel +--- a/internal/lsp/testdata/unsafe/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/testdata/unsafe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["unsafe.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/unsafe", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/lsp/tests/BUILD.bazel b/internal/lsp/tests/BUILD.bazel +--- a/internal/lsp/tests/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["tests.go"], ++ importpath = "golang.org/x/tools/internal/lsp/tests", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//go/packages:go_default_library", ++ "//go/packages/packagestest:go_default_library", ++ "//internal/lsp/source:go_default_library", ++ "//internal/span:go_default_library", ++ "//internal/txtar:go_default_library", ++ ], ++) +diff -urN a/internal/lsp/xlog/BUILD.bazel b/internal/lsp/xlog/BUILD.bazel +--- a/internal/lsp/xlog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/lsp/xlog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,8 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "go_default_library", ++ srcs = ["xlog.go"], ++ importpath = "golang.org/x/tools/internal/lsp/xlog", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/memoize/BUILD.bazel b/internal/memoize/BUILD.bazel +--- a/internal/memoize/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/memoize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,18 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "detatch.go", ++ "memoize.go", ++ "nocopy.go", ++ ], ++ importpath = "golang.org/x/tools/internal/memoize", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = ["memoize_test.go"], ++ embed = [":go_default_library"], ++) diff -urN a/internal/module/BUILD.bazel b/internal/module/BUILD.bazel --- a/internal/module/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/module/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5061,6 +5901,37 @@ diff -urN a/internal/semver/BUILD.bazel b/internal/semver/BUILD.bazel + srcs = ["semver_test.go"], + embed = [":go_default_library"], +) +diff -urN a/internal/span/BUILD.bazel b/internal/span/BUILD.bazel +--- a/internal/span/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ b/internal/span/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "go_default_library", ++ srcs = [ ++ "parse.go", ++ "span.go", ++ "token.go", ++ "token111.go", ++ "token112.go", ++ "uri.go", ++ "utf16.go", ++ ], ++ importpath = "golang.org/x/tools/internal/span", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "go_default_test", ++ srcs = [ ++ "span_test.go", ++ "token_test.go", ++ "uri_test.go", ++ "utf16_test.go", ++ ], ++ embed = [":go_default_library"], ++) diff -urN a/internal/tool/BUILD.bazel b/internal/tool/BUILD.bazel --- a/internal/tool/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/internal/tool/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5094,17 +5965,15 @@ diff -urN a/internal/txtar/BUILD.bazel b/internal/txtar/BUILD.bazel diff -urN a/playground/BUILD.bazel b/playground/BUILD.bazel --- a/playground/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/playground/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,11 @@ +@@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", -+ srcs = [ -+ "common.go", -+ "local.go", -+ ], ++ srcs = ["playground.go"], + importpath = "golang.org/x/tools/playground", + visibility = ["//visibility:public"], ++ deps = ["//godoc/golangorgenv:go_default_library"], +) diff -urN a/playground/socket/BUILD.bazel b/playground/socket/BUILD.bazel --- a/playground/socket/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 diff --git a/third_party/sanitize_patch_dates.go b/third_party/sanitize_patch_dates.go new file mode 100644 index 0000000000..712fb7f439 --- /dev/null +++ b/third_party/sanitize_patch_dates.go @@ -0,0 +1,84 @@ +// Copyright 2019 The Bazel Authors. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package main + +import ( + "bufio" + "fmt" + "log" + "os" + "regexp" + "strings" +) + +func main() { + log.SetFlags(0) + log.SetPrefix("sanitize_patch_dates: ") + if len(os.Args) == 1 { + log.Fatalf("usage: sanitize_patch_dates *.patch") + } + for _, arg := range os.Args[1:] { + if err := sanitize(arg); err != nil { + log.Fatal(err) + } + } +} + +var dateRegexp = regexp.MustCompile("20..-..-.. .*") + +func sanitize(filename string) (err error) { + r, err := os.Open(filename) + if err != nil { + return err + } + defer r.Close() + + tempFilename := filename + "~" + w, err := os.Create(tempFilename) + if err != nil { + return err + } + defer func() { + if w == nil { + return + } + if cerr := w.Close(); err == nil && cerr != nil { + err = cerr + } + }() + + s := bufio.NewScanner(r) + for s.Scan() { + line := s.Text() + if strings.HasPrefix(line, "+++") || strings.HasPrefix(line, "---") { + line = dateRegexp.ReplaceAllLiteralString(line, "2000-01-01 00:00:00.000000000 -0000") + } + if _, err := fmt.Fprintln(w, line); err != nil { + return err + } + } + if err := s.Err(); err != nil { + return err + } + + if err := w.Close(); err != nil { + return err + } + w = nil + if err := os.Rename(tempFilename, filename); err != nil { + return err + } + return nil +} diff --git a/third_party/sanitize_patch_dates.sh b/third_party/sanitize_patch_dates.sh deleted file mode 100755 index eb9b35d36a..0000000000 --- a/third_party/sanitize_patch_dates.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -# Copyright 2019 The Bazel Authors. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -euo pipefail - -for f in "$@"; do - sed -i '/^\(+++\)\|\(---\)/ s/20..-..-.. .*/2000-01-01 00:00:00.000000000 -0000/' "$f" -done