From d7a751098d35f3f05d6c9b2351792770d931ebce Mon Sep 17 00:00:00 2001 From: Zhongpeng Lin Date: Mon, 9 May 2022 17:18:42 -0700 Subject: [PATCH 1/2] Preparing 0.32.0 release --- go/private/repositories.bzl | 70 +- third_party/go_googleapis-deletebuild.patch | 5753 ++++++++++++++--- third_party/go_googleapis-gazelle.patch | 485 +- .../org_golang_google_genproto-gazelle.patch | 468 +- third_party/org_golang_x_sys-gazelle.patch | 11 +- .../org_golang_x_tools-deletegopls.patch | 1482 +++-- third_party/org_golang_x_tools-gazelle.patch | 516 +- 7 files changed, 7124 insertions(+), 1661 deletions(-) diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl index 0df1289454..b293417fe8 100644 --- a/go/private/repositories.bzl +++ b/go/private/repositories.bzl @@ -45,7 +45,7 @@ def go_rules_dependencies(): _maybe( http_archive, name = "bazel_skylib", - # 1.2.1, latest as of 2022-03-14 + # 1.2.1, latest as of 2022-05-09 urls = [ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", @@ -59,13 +59,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_x_tools", - # v0.1.9, latest as of 2022-03-14 + # v0.1.10, latest as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.9.zip", - "https://github.com/golang/tools/archive/v0.1.9.zip", + "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.10.zip", + "https://github.com/golang/tools/archive/v0.1.10.zip", ], - sha256 = "1d338afb3cd8013cfb035da6831dea2210efb0386c17b9c99b5e84724e3d733a", - strip_prefix = "tools-0.1.9", + sha256 = "7b1a2b4fbe9140500a64b6939027f4404603937e66245dd889322cd98eadfa18", + strip_prefix = "tools-0.1.10", patches = [ # deletegopls removes the gopls subdirectory. It contains a nested # module with additional dependencies. It's not needed by rules_go. @@ -81,13 +81,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_x_sys", - # master, as of 2022-03-14 + # master, as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/golang/sys/archive/b874c991c1a50803422b257fb721b0b2dee3cf72.zip", - "https://github.com/golang/sys/archive/b874c991c1a50803422b257fb721b0b2dee3cf72.zip", + "https://mirror.bazel.build/github.com/golang/sys/archive/988cb79eb6c60b82d4b236dd5d6ffd415d9a8425.zip", + "https://github.com/golang/sys/archive/988cb79eb6c60b82d4b236dd5d6ffd415d9a8425.zip", ], - sha256 = "1b1e185f2ad0c6d66b4847c274c95c1271071746fe7d07d258151f4e9caf5d08", - strip_prefix = "sys-b874c991c1a50803422b257fb721b0b2dee3cf72", + sha256 = "fa11c10192787e5391146d64ebdfd57558837cd19edaf7e8c17da526836dff17", + strip_prefix = "sys-988cb79eb6c60b82d4b236dd5d6ffd415d9a8425", patches = [ # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/sys -go_naming_convention import_alias Label("//third_party:org_golang_x_sys-gazelle.patch"), @@ -100,13 +100,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_x_xerrors", - # master, as of 2022-03-14 + # master, as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", - "https://github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", + "https://mirror.bazel.build/github.com/golang/xerrors/archive/2f41105eb62f341cfe208d06de4ee3bdd3a083da.zip", + "https://github.com/golang/xerrors/archive/2f41105eb62f341cfe208d06de4ee3bdd3a083da.zip", ], - sha256 = "cd9de801daf63283be91a76d7f91e8a9541798c5c0e8bcfb7ee804b78a493b02", - strip_prefix = "xerrors-5ec99f83aff198f5fbd629d6c8d8eb38a04218ca", + sha256 = "abc22b8b94c0d5abe70afde55afbb1e0f8135cb3a39fb54a851777d4f33ccb12", + strip_prefix = "xerrors-2f41105eb62f341cfe208d06de4ee3bdd3a083da", patches = [ # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/xerrors -go_naming_convention import_alias Label("//third_party:org_golang_x_xerrors-gazelle.patch"), @@ -135,13 +135,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_google_protobuf", - sha256 = "a01b25899f598fbac3c2626376b74fc15229f009904c262658f8da1c1c392386", - # v1.27.1, latest as of 2022-03-14 + sha256 = "dc4339bd2011a230d81d5ec445361efeb78366f1d30a7757e8fbea3e7221080e", + # v1.28.0, latest as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/v1.27.1.zip", - "https://github.com/protocolbuffers/protobuf-go/archive/v1.27.1.zip", + "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/v1.28.0.zip", + "https://github.com/protocolbuffers/protobuf-go/archive/v1.28.0.zip", ], - strip_prefix = "protobuf-go-1.27.1", + strip_prefix = "protobuf-go-1.28.0", patches = [ # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/protobuf -go_naming_convention import_alias -proto disable_global Label("//third_party:org_golang_google_protobuf-gazelle.patch"), @@ -158,7 +158,7 @@ def go_rules_dependencies(): _maybe( http_archive, name = "com_github_golang_protobuf", - # v1.5.2, latest as of 2022-03-14 + # v1.5.2, latest as of 2022-05-09 urls = [ "https://mirror.bazel.build/github.com/golang/protobuf/archive/v1.5.2.zip", "https://github.com/golang/protobuf/archive/v1.5.2.zip", @@ -178,7 +178,7 @@ def go_rules_dependencies(): _maybe( http_archive, name = "com_github_mwitkow_go_proto_validators", - # v0.3.2, latest as of 2022-03-14 + # v0.3.2, latest as of 2022-05-09 urls = [ "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/v0.3.2.zip", "https://github.com/mwitkow/go-proto-validators/archive/v0.3.2.zip", @@ -192,7 +192,7 @@ def go_rules_dependencies(): _maybe( http_archive, name = "com_github_gogo_protobuf", - # v1.3.2, latest as of 2022-03-14 + # v1.3.2, latest as of 2022-05-09 urls = [ "https://mirror.bazel.build/github.com/gogo/protobuf/archive/v1.3.2.zip", "https://github.com/gogo/protobuf/archive/v1.3.2.zip", @@ -219,13 +219,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_google_genproto", - # main, as of 2022-03-14 + # main, as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/57ef72a4c106086f9e50d41d88cdb1dbbce5486e.zip", - "https://github.com/googleapis/go-genproto/archive/57ef72a4c106086f9e50d41d88cdb1dbbce5486e.zip", + "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/f39f71e6c8f3d2f3aa4fd64a01bb28f83376b893.zip", + "https://github.com/googleapis/go-genproto/archive/f39f71e6c8f3d2f3aa4fd64a01bb28f83376b893.zip", ], - sha256 = "6fec9c3360c896545f10b5271b90ec30829fd079c105f0aeb33ebdbb1d74ecfa", - strip_prefix = "go-genproto-57ef72a4c106086f9e50d41d88cdb1dbbce5486e", + sha256 = "2ce6165564927f9b9983bf8c85d250e2c28ad43b056d7b748cdac7c3a388b6c3", + strip_prefix = "go-genproto-f39f71e6c8f3d2f3aa4fd64a01bb28f83376b893", patches = [ # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/genproto -go_naming_convention import_alias -proto disable_global Label("//third_party:org_golang_google_genproto-gazelle.patch"), @@ -242,13 +242,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "go_googleapis", - # master, as of 2022-03-14 + # master, as of 2022-05-09 urls = [ - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/9acf39829240ef41f5adb762a29b87bc6eeee728.zip", - "https://github.com/googleapis/googleapis/archive/9acf39829240ef41f5adb762a29b87bc6eeee728.zip", + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/10c88bb5c489c8ad1edb0e7f6a17cdd07147966e.zip", + "https://github.com/googleapis/googleapis/archive/10c88bb5c489c8ad1edb0e7f6a17cdd07147966e.zip", ], - sha256 = "69712ea6f6a132e77d788b9b0ed8e974e0a3d377e88c7283f6950e13c4e60438", - strip_prefix = "googleapis-9acf39829240ef41f5adb762a29b87bc6eeee728", + sha256 = "e8b434794608a9af0c0721cfaeedebe37d3676a4ee9dbeed868e5e2982b5abcc", + strip_prefix = "googleapis-10c88bb5c489c8ad1edb0e7f6a17cdd07147966e", patches = [ # releaser:patch-cmd find . -name BUILD.bazel -delete Label("//third_party:go_googleapis-deletebuild.patch"), @@ -264,7 +264,7 @@ def go_rules_dependencies(): _maybe( http_archive, name = "com_github_golang_mock", - # v1.6.0, latest as of 2022-04-16 + # v1.6.0, latest as of 2022-05-09 urls = [ "https://mirror.bazel.build/github.com/golang/mock/archive/v1.6.0.zip", "https://github.com/golang/mock/archive/v1.6.0.zip", diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch index cefec725b3..44873a133b 100644 --- a/third_party/go_googleapis-deletebuild.patch +++ b/third_party/go_googleapis-deletebuild.patch @@ -1,5 +1,5 @@ diff -urN a/BUILD.bazel b/BUILD.bazel ---- a/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,6 +0,0 @@ -load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") @@ -9,7 +9,7 @@ diff -urN a/BUILD.bazel b/BUILD.bazel - actual = "@rules_gapic//bazel:build_file_generator", -) diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel ---- a/gapic/metadata/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/gapic/metadata/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/gapic/metadata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,157 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -170,7 +170,7 @@ diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel -############################################################################## -# Put your C++ code here diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.bazel ---- a/google/actions/sdk/v2/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,105 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -279,7 +279,7 @@ diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.baze - ], -) diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/v2/conversation/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/conversation/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/conversation/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,30 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -313,7 +313,7 @@ diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,30 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -347,7 +347,7 @@ diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actio - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,37 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -388,7 +388,7 @@ diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/goog - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/interactionmodel/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,38 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -430,7 +430,7 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,32 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -466,7 +466,7 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/a - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -509,7 +509,7 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,33 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -546,7 +546,7 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/act - "nodejs_gapic_library", -) diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel ---- a/google/actions/type/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/actions/type/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/actions/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,167 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -717,12 +717,12 @@ diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel - ], -) diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel ---- a/google/ads/admob/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/admob/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/admob/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(["admob_grpc_service_config.json"] + glob(["*.yaml"])) diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel ---- a/google/ads/admob/v1/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/admob/v1/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/admob/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -1075,9 +1075,9 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUILD.bazel ---- a/google/ads/googleads/v10/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,263 +0,0 @@ +@@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); @@ -1218,8 +1218,11 @@ diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUIL -############################################################################## -# C# -############################################################################## --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +-) - -csharp_gapic_library( - name = "googleads_csharp_gapic", @@ -1342,7 +1345,7 @@ diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUIL - ], -) diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v10/common/BUILD.bazel ---- a/google/ads/googleads/v10/common/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/common/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -1405,7 +1408,7 @@ diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -1418,7 +1421,7 @@ diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -1440,7 +1443,7 @@ diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v10/enums/BUILD.bazel ---- a/google/ads/googleads/v10/enums/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/enums/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC @@ -1498,7 +1501,7 @@ diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v1 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -1511,7 +1514,7 @@ diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v1 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -1533,7 +1536,7 @@ diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v1 - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v10/errors/BUILD.bazel ---- a/google/ads/googleads/v10/errors/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/errors/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -1596,7 +1599,7 @@ diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -1609,7 +1612,7 @@ diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -1631,7 +1634,7 @@ diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googleads/v10/resources/BUILD.bazel ---- a/google/ads/googleads/v10/resources/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/resources/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC @@ -1697,7 +1700,7 @@ diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googlead -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -1710,7 +1713,7 @@ diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googlead -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -1732,7 +1735,7 @@ diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googlead - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads/v10/services/BUILD.bazel ---- a/google/ads/googleads/v10/services/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v10/services/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v10/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC @@ -1818,7 +1821,7 @@ diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) @@ -1838,7 +1841,7 @@ diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -1874,9 +1877,9 @@ diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v7/BUILD.bazel b/google/ads/googleads/v7/BUILD.bazel ---- a/google/ads/googleads/v7/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,263 +0,0 @@ +@@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); @@ -2017,8 +2020,11 @@ diff -urN a/google/ads/googleads/v7/BUILD.bazel b/google/ads/googleads/v7/BUILD. -############################################################################## -# C# -############################################################################## --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +-) - -csharp_gapic_library( - name = "googleads_csharp_gapic", @@ -2141,7 +2147,7 @@ diff -urN a/google/ads/googleads/v7/BUILD.bazel b/google/ads/googleads/v7/BUILD. - ], -) diff -urN a/google/ads/googleads/v7/common/BUILD.bazel b/google/ads/googleads/v7/common/BUILD.bazel ---- a/google/ads/googleads/v7/common/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/common/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -2204,7 +2210,7 @@ diff -urN a/google/ads/googleads/v7/common/BUILD.bazel b/google/ads/googleads/v7 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -2217,7 +2223,7 @@ diff -urN a/google/ads/googleads/v7/common/BUILD.bazel b/google/ads/googleads/v7 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -2239,7 +2245,7 @@ diff -urN a/google/ads/googleads/v7/common/BUILD.bazel b/google/ads/googleads/v7 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v7/enums/BUILD.bazel b/google/ads/googleads/v7/enums/BUILD.bazel ---- a/google/ads/googleads/v7/enums/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/enums/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC @@ -2297,7 +2303,7 @@ diff -urN a/google/ads/googleads/v7/enums/BUILD.bazel b/google/ads/googleads/v7/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -2310,7 +2316,7 @@ diff -urN a/google/ads/googleads/v7/enums/BUILD.bazel b/google/ads/googleads/v7/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -2332,7 +2338,7 @@ diff -urN a/google/ads/googleads/v7/enums/BUILD.bazel b/google/ads/googleads/v7/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v7/errors/BUILD.bazel b/google/ads/googleads/v7/errors/BUILD.bazel ---- a/google/ads/googleads/v7/errors/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/errors/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -2395,7 +2401,7 @@ diff -urN a/google/ads/googleads/v7/errors/BUILD.bazel b/google/ads/googleads/v7 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -2408,7 +2414,7 @@ diff -urN a/google/ads/googleads/v7/errors/BUILD.bazel b/google/ads/googleads/v7 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -2430,7 +2436,7 @@ diff -urN a/google/ads/googleads/v7/errors/BUILD.bazel b/google/ads/googleads/v7 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v7/resources/BUILD.bazel b/google/ads/googleads/v7/resources/BUILD.bazel ---- a/google/ads/googleads/v7/resources/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/resources/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC @@ -2496,7 +2502,7 @@ diff -urN a/google/ads/googleads/v7/resources/BUILD.bazel b/google/ads/googleads -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -2509,7 +2515,7 @@ diff -urN a/google/ads/googleads/v7/resources/BUILD.bazel b/google/ads/googleads -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -2531,7 +2537,7 @@ diff -urN a/google/ads/googleads/v7/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v7/services/BUILD.bazel b/google/ads/googleads/v7/services/BUILD.bazel ---- a/google/ads/googleads/v7/services/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v7/services/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v7/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC @@ -2617,7 +2623,7 @@ diff -urN a/google/ads/googleads/v7/services/BUILD.bazel b/google/ads/googleads/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) @@ -2637,7 +2643,7 @@ diff -urN a/google/ads/googleads/v7/services/BUILD.bazel b/google/ads/googleads/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -2673,9 +2679,9 @@ diff -urN a/google/ads/googleads/v7/services/BUILD.bazel b/google/ads/googleads/ - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v8/BUILD.bazel b/google/ads/googleads/v8/BUILD.bazel ---- a/google/ads/googleads/v8/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v8/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,263 +0,0 @@ +@@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); @@ -2816,8 +2822,11 @@ diff -urN a/google/ads/googleads/v8/BUILD.bazel b/google/ads/googleads/v8/BUILD. -############################################################################## -# C# -############################################################################## --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +-) - -csharp_gapic_library( - name = "googleads_csharp_gapic", @@ -2940,7 +2949,7 @@ diff -urN a/google/ads/googleads/v8/BUILD.bazel b/google/ads/googleads/v8/BUILD. - ], -) diff -urN a/google/ads/googleads/v8/common/BUILD.bazel b/google/ads/googleads/v8/common/BUILD.bazel ---- a/google/ads/googleads/v8/common/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v8/common/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -3003,7 +3012,7 @@ diff -urN a/google/ads/googleads/v8/common/BUILD.bazel b/google/ads/googleads/v8 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3016,7 +3025,7 @@ diff -urN a/google/ads/googleads/v8/common/BUILD.bazel b/google/ads/googleads/v8 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3038,7 +3047,7 @@ diff -urN a/google/ads/googleads/v8/common/BUILD.bazel b/google/ads/googleads/v8 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v8/enums/BUILD.bazel b/google/ads/googleads/v8/enums/BUILD.bazel ---- a/google/ads/googleads/v8/enums/BUILD.bazel 2022-03-14 16:31:30.000000000 -0700 +--- a/google/ads/googleads/v8/enums/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC @@ -3096,7 +3105,7 @@ diff -urN a/google/ads/googleads/v8/enums/BUILD.bazel b/google/ads/googleads/v8/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3109,7 +3118,7 @@ diff -urN a/google/ads/googleads/v8/enums/BUILD.bazel b/google/ads/googleads/v8/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3131,7 +3140,7 @@ diff -urN a/google/ads/googleads/v8/enums/BUILD.bazel b/google/ads/googleads/v8/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v8/errors/BUILD.bazel b/google/ads/googleads/v8/errors/BUILD.bazel ---- a/google/ads/googleads/v8/errors/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v8/errors/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -3194,7 +3203,7 @@ diff -urN a/google/ads/googleads/v8/errors/BUILD.bazel b/google/ads/googleads/v8 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3207,7 +3216,7 @@ diff -urN a/google/ads/googleads/v8/errors/BUILD.bazel b/google/ads/googleads/v8 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3229,7 +3238,7 @@ diff -urN a/google/ads/googleads/v8/errors/BUILD.bazel b/google/ads/googleads/v8 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v8/resources/BUILD.bazel b/google/ads/googleads/v8/resources/BUILD.bazel ---- a/google/ads/googleads/v8/resources/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v8/resources/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC @@ -3295,7 +3304,7 @@ diff -urN a/google/ads/googleads/v8/resources/BUILD.bazel b/google/ads/googleads -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3308,7 +3317,7 @@ diff -urN a/google/ads/googleads/v8/resources/BUILD.bazel b/google/ads/googleads -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3330,7 +3339,7 @@ diff -urN a/google/ads/googleads/v8/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v8/services/BUILD.bazel b/google/ads/googleads/v8/services/BUILD.bazel ---- a/google/ads/googleads/v8/services/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v8/services/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v8/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC @@ -3416,7 +3425,7 @@ diff -urN a/google/ads/googleads/v8/services/BUILD.bazel b/google/ads/googleads/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) @@ -3436,7 +3445,7 @@ diff -urN a/google/ads/googleads/v8/services/BUILD.bazel b/google/ads/googleads/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -3472,9 +3481,9 @@ diff -urN a/google/ads/googleads/v8/services/BUILD.bazel b/google/ads/googleads/ - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v9/BUILD.bazel b/google/ads/googleads/v9/BUILD.bazel ---- a/google/ads/googleads/v9/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,263 +0,0 @@ +@@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); @@ -3615,8 +3624,11 @@ diff -urN a/google/ads/googleads/v9/BUILD.bazel b/google/ads/googleads/v9/BUILD. -############################################################################## -# C# -############################################################################## --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") --load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +-) - -csharp_gapic_library( - name = "googleads_csharp_gapic", @@ -3739,7 +3751,7 @@ diff -urN a/google/ads/googleads/v9/BUILD.bazel b/google/ads/googleads/v9/BUILD. - ], -) diff -urN a/google/ads/googleads/v9/common/BUILD.bazel b/google/ads/googleads/v9/common/BUILD.bazel ---- a/google/ads/googleads/v9/common/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/common/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -3802,7 +3814,7 @@ diff -urN a/google/ads/googleads/v9/common/BUILD.bazel b/google/ads/googleads/v9 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3815,7 +3827,7 @@ diff -urN a/google/ads/googleads/v9/common/BUILD.bazel b/google/ads/googleads/v9 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3837,7 +3849,7 @@ diff -urN a/google/ads/googleads/v9/common/BUILD.bazel b/google/ads/googleads/v9 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v9/enums/BUILD.bazel b/google/ads/googleads/v9/enums/BUILD.bazel ---- a/google/ads/googleads/v9/enums/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/enums/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC @@ -3895,7 +3907,7 @@ diff -urN a/google/ads/googleads/v9/enums/BUILD.bazel b/google/ads/googleads/v9/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -3908,7 +3920,7 @@ diff -urN a/google/ads/googleads/v9/enums/BUILD.bazel b/google/ads/googleads/v9/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -3930,7 +3942,7 @@ diff -urN a/google/ads/googleads/v9/enums/BUILD.bazel b/google/ads/googleads/v9/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v9/errors/BUILD.bazel b/google/ads/googleads/v9/errors/BUILD.bazel ---- a/google/ads/googleads/v9/errors/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/errors/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC @@ -3993,7 +4005,7 @@ diff -urN a/google/ads/googleads/v9/errors/BUILD.bazel b/google/ads/googleads/v9 -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -4006,7 +4018,7 @@ diff -urN a/google/ads/googleads/v9/errors/BUILD.bazel b/google/ads/googleads/v9 -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -4028,7 +4040,7 @@ diff -urN a/google/ads/googleads/v9/errors/BUILD.bazel b/google/ads/googleads/v9 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v9/resources/BUILD.bazel b/google/ads/googleads/v9/resources/BUILD.bazel ---- a/google/ads/googleads/v9/resources/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/resources/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC @@ -4094,7 +4106,7 @@ diff -urN a/google/ads/googleads/v9/resources/BUILD.bazel b/google/ads/googleads -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - @@ -4107,7 +4119,7 @@ diff -urN a/google/ads/googleads/v9/resources/BUILD.bazel b/google/ads/googleads -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - @@ -4129,7 +4141,7 @@ diff -urN a/google/ads/googleads/v9/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v9/services/BUILD.bazel b/google/ads/googleads/v9/services/BUILD.bazel ---- a/google/ads/googleads/v9/services/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/ads/googleads/v9/services/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/ads/googleads/v9/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC @@ -4215,7 +4227,7 @@ diff -urN a/google/ads/googleads/v9/services/BUILD.bazel b/google/ads/googleads/ -# C# -############################################################################## -load( -- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) @@ -4235,7 +4247,7 @@ diff -urN a/google/ads/googleads/v9/services/BUILD.bazel b/google/ads/googleads/ -# Ruby -############################################################################## -load( -- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -4271,7 +4283,7 @@ diff -urN a/google/ads/googleads/v9/services/BUILD.bazel b/google/ads/googleads/ - deps = [":services_py_proto"], -) diff -urN a/google/analytics/admin/BUILD.bazel b/google/analytics/admin/BUILD.bazel ---- a/google/analytics/admin/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/analytics/admin/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/analytics/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -4314,7 +4326,7 @@ diff -urN a/google/analytics/admin/BUILD.bazel b/google/analytics/admin/BUILD.ba - ], -) diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel ---- a/google/analytics/admin/v1alpha/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/analytics/admin/v1alpha/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/analytics/admin/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -4657,7 +4669,7 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ -############################################################################## -# Put your C++ rules here diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.bazel ---- a/google/analytics/data/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/analytics/data/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/analytics/data/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -4684,7 +4696,7 @@ diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.baze - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-analytics-data", - "ruby-cloud-env-prefix=ANALYTICS_DATA", -- "ruby-cloud-wrapper-of=v1beta:0.0;v1alpha:0.0", +- "ruby-cloud-wrapper-of=v1beta:0.0", - "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1", - "ruby-cloud-api-id=analyticsdata.googleapis.com", - "ruby-cloud-api-shortname=analyticsdata", @@ -4701,8 +4713,366 @@ diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.baze - ":analyticsdata_ruby_wrapper", - ], -) +diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel +--- a/google/analytics/data/v1alpha/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 ++++ b/google/analytics/data/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,354 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "data_proto", +- srcs = [ +- "analytics_data_api.proto", +- "data.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "@com_google_protobuf//:duration_proto", +- ], +-) +- +-proto_library_with_info( +- name = "data_proto_with_info", +- deps = [ +- ":data_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "data_java_proto", +- deps = [":data_proto"], +-) +- +-java_grpc_library( +- name = "data_java_grpc", +- srcs = [":data_proto"], +- deps = [":data_java_proto"], +-) +- +-java_gapic_library( +- name = "data_java_gapic", +- srcs = [":data_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "analytics_data_grpc_service_config.json", +- service_yaml = "analyticsdata_v1alpha.yaml", +- test_deps = [ +- ":data_java_grpc", +- ], +- deps = [ +- ":data_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "data_java_gapic_test_suite", +- test_classes = [ +- "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest", +- ], +- runtime_deps = [":data_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-analytics-data-v1alpha-java", +- deps = [ +- ":data_java_gapic", +- ":data_java_grpc", +- ":data_java_proto", +- ":data_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "data_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", +- protos = [":data_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "data_go_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- importpath = "google.golang.org/google/analytics/data/v1alpha;data", +- service_yaml = "analyticsdata_v1alpha.yaml", +- metadata = True, +- deps = [ +- ":data_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], +-) +- +-go_test( +- name = "data_go_gapic_test", +- srcs = [":data_go_gapic_srcjar_test"], +- embed = [":data_go_gapic"], +- importpath = "google.golang.org/google/analytics/data/v1alpha", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-analytics-data-v1alpha-go", +- deps = [ +- ":data_go_gapic", +- ":data_go_gapic_srcjar-test.srcjar", +- ":data_go_gapic_srcjar-metadata.srcjar", +- ":data_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "data_py_gapic", +- srcs = [":data_proto"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- service_yaml = "analyticsdata_v1alpha.yaml", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "analytics-data-v1alpha-py", +- deps = [ +- ":data_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "data_php_proto", +- deps = [":data_proto"], +-) +- +-php_grpc_library( +- name = "data_php_grpc", +- srcs = [":data_proto"], +- deps = [":data_php_proto"], +-) +- +-php_gapic_library( +- name = "data_php_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- service_yaml = "analyticsdata_v1alpha.yaml", +- deps = [ +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1alpha-php", +- deps = [ +- ":data_php_gapic", +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "data_nodejs_gapic", +- package_name = "@google-cloud/data", +- src = ":data_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- package = "google.analytics.data.v1alpha", +- service_yaml = "analyticsdata_v1alpha.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "analytics-data-v1alpha-nodejs", +- deps = [ +- ":data_nodejs_gapic", +- ":data_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "data_ruby_proto", +- deps = [":data_proto"], +-) +- +-ruby_grpc_library( +- name = "data_ruby_grpc", +- srcs = [":data_proto"], +- deps = [":data_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "data_ruby_gapic", +- srcs = [":data_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-analytics-data-v1alpha", +- ], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- deps = [ +- ":data_ruby_grpc", +- ":data_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1alpha-ruby", +- deps = [ +- ":data_ruby_gapic", +- ":data_ruby_grpc", +- ":data_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "data_csharp_proto", +- deps = [":data_proto"], +-) +- +-csharp_grpc_library( +- name = "data_csharp_grpc", +- srcs = [":data_proto"], +- deps = [":data_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "data_csharp_gapic", +- srcs = [":data_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "analytics_data_grpc_service_config.json", +- service_yaml = "analyticsdata_v1alpha.yaml", +- deps = [ +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1alpha-csharp", +- deps = [ +- ":data_csharp_gapic", +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "data_cc_proto", +- deps = [":data_proto"], +-) +- +-cc_grpc_library( +- name = "data_cc_grpc", +- srcs = [":data_proto"], +- grpc_only = True, +- deps = [":data_cc_proto"], +-) diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel ---- a/google/analytics/data/v1beta/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/analytics/data/v1beta/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -5046,9 +5416,9 @@ diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1b -############################################################################## -# Put your C++ rules here diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel ---- a/google/api/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/BUILD.bazel 2022-05-09 16:43:26.000000000 -0700 +++ b/google/api/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,773 +0,0 @@ +@@ -1,777 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -5395,7 +5765,11 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - importpath = "google.golang.org/genproto/googleapis/api/annotations", - protos = [ - ":annotations_proto", +- ":client_proto", +- ":field_behavior_proto", - ":http_proto", +- ":resource_proto", +- ":routing_proto", - ], -) - @@ -5823,12 +6197,12 @@ diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel - deps = ["visibility_proto"], -) diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel ---- a/google/api/expr/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/expr/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/expr/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/api/expr/conformance/v1alpha1/BUILD.bazel b/google/api/expr/conformance/v1alpha1/BUILD.bazel ---- a/google/api/expr/conformance/v1alpha1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/expr/conformance/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/expr/conformance/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,178 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -6010,7 +6384,7 @@ diff -urN a/google/api/expr/conformance/v1alpha1/BUILD.bazel b/google/api/expr/c - deps = [":conformance_cc_proto"], -) diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel ---- a/google/api/expr/v1alpha1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/expr/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,240 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -6254,7 +6628,7 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL - 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 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/expr/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,91 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -6349,7 +6723,7 @@ diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD. - deps = [":value_proto"], -) diff -urN a/google/api/servicecontrol/BUILD.bazel b/google/api/servicecontrol/BUILD.bazel ---- a/google/api/servicecontrol/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/servicecontrol/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/servicecontrol/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -6393,7 +6767,7 @@ diff -urN a/google/api/servicecontrol/BUILD.bazel b/google/api/servicecontrol/BU - ], -) diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel ---- a/google/api/servicecontrol/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/servicecontrol/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/servicecontrol/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,379 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -6776,7 +7150,7 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol - deps = [":servicecontrol_cc_proto"], -) diff -urN a/google/api/servicecontrol/v2/BUILD.bazel b/google/api/servicecontrol/v2/BUILD.bazel ---- a/google/api/servicecontrol/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/servicecontrol/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/servicecontrol/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -7146,7 +7520,7 @@ diff -urN a/google/api/servicecontrol/v2/BUILD.bazel b/google/api/servicecontrol - deps = [":servicecontrol_cc_proto"], -) diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel ---- a/google/api/servicemanagement/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/servicemanagement/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/servicemanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -7179,7 +7553,7 @@ diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagem - "ruby-cloud-api-shortname=servicemanagement", - ], - ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", -- ruby_cloud_title = "Service Management API", +- ruby_cloud_title = "Service Management", -) - -# Open Source package. @@ -7190,7 +7564,7 @@ diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagem - ], -) diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel ---- a/google/api/servicemanagement/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/servicemanagement/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,376 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -7488,7 +7862,7 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana - ], - grpc_service_config = "servicemanagement_grpc_service_config.json", - ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", -- ruby_cloud_title = "Service Management API V1", +- ruby_cloud_title = "Service Management V1", - deps = [ - ":servicemanagement_ruby_grpc", - ":servicemanagement_ruby_proto", @@ -7570,7 +7944,7 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana - deps = [":servicemanagement_cc_proto"], -) diff -urN a/google/api/serviceusage/BUILD.bazel b/google/api/serviceusage/BUILD.bazel ---- a/google/api/serviceusage/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/serviceusage/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/serviceusage/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -7614,7 +7988,7 @@ diff -urN a/google/api/serviceusage/BUILD.bazel b/google/api/serviceusage/BUILD. - ], -) diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/BUILD.bazel ---- a/google/api/serviceusage/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/serviceusage/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/serviceusage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,379 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -7997,7 +8371,7 @@ diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/ - deps = [":serviceusage_cc_proto"], -) diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusage/v1beta1/BUILD.bazel ---- a/google/api/serviceusage/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/api/serviceusage/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/api/serviceusage/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -8356,7 +8730,7 @@ diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusag -############################################################################## -# Put your C++ rules here diff -urN a/google/appengine/BUILD.bazel b/google/appengine/BUILD.bazel ---- a/google/appengine/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/appengine/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/appengine/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -8400,7 +8774,7 @@ diff -urN a/google/appengine/BUILD.bazel b/google/appengine/BUILD.bazel - ], -) diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel ---- a/google/appengine/legacy/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/appengine/legacy/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/appengine/legacy/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -8581,7 +8955,7 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. - deps = [":legacy_cc_proto"], -) diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel ---- a/google/appengine/logging/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/appengine/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/appengine/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -8761,7 +9135,7 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v - deps = [":logging_cc_proto"], -) diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel ---- a/google/appengine/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/appengine/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/appengine/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,391 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -9156,7 +9530,7 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel - deps = [":appengine_cc_proto"], -) diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel ---- a/google/appengine/v1beta/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/appengine/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/appengine/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,192 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -9352,7 +9726,7 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -############################################################################## -# Put your C++ code here diff -urN a/google/apps/alertcenter/v1beta1/BUILD.bazel b/google/apps/alertcenter/v1beta1/BUILD.bazel ---- a/google/apps/alertcenter/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/alertcenter/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/alertcenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -9693,7 +10067,7 @@ diff -urN a/google/apps/alertcenter/v1beta1/BUILD.bazel b/google/apps/alertcente -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activity/v2/BUILD.bazel ---- a/google/apps/drive/activity/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/drive/activity/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10032,7 +10406,7 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.bazel ---- a/google/apps/market/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/market/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/market/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10369,7 +10743,7 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD.bazel ---- a/google/apps/script/type/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,142 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10515,7 +10889,7 @@ diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD. -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/type/calendar/BUILD.bazel ---- a/google/apps/script/type/calendar/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/calendar/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10651,7 +11025,7 @@ diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/ty -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/docs/BUILD.bazel ---- a/google/apps/script/type/docs/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/docs/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/docs/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10787,7 +11161,7 @@ diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/d -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/drive/BUILD.bazel ---- a/google/apps/script/type/drive/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/drive/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/drive/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,129 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -10920,7 +11294,7 @@ diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/gmail/BUILD.bazel ---- a/google/apps/script/type/gmail/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/gmail/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -11056,7 +11430,7 @@ diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type/sheets/BUILD.bazel ---- a/google/apps/script/type/sheets/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/sheets/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -11192,7 +11566,7 @@ diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type/slides/BUILD.bazel ---- a/google/apps/script/type/slides/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/apps/script/type/slides/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/apps/script/type/slides/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -11328,7 +11702,7 @@ diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type -############################################################################## -# Put your C++ code here diff -urN a/google/area120/tables/BUILD.bazel b/google/area120/tables/BUILD.bazel ---- a/google/area120/tables/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/area120/tables/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/area120/tables/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -11372,7 +11746,7 @@ diff -urN a/google/area120/tables/BUILD.bazel b/google/area120/tables/BUILD.baze - ], -) diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel ---- a/google/area120/tables/v1alpha1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/area120/tables/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/area120/tables/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -11716,17 +12090,17 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -############################################################################## -# Put your C++ rules here diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel ---- a/google/bigtable/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/bigtable/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/bigtable/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel ---- a/google/bigtable/admin/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/bigtable/admin/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/bigtable/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel ---- a/google/bigtable/admin/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/bigtable/admin/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -12108,7 +12482,7 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL - deps = [":admin_cc_proto"], -) diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel ---- a/google/bigtable/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/bigtable/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/bigtable/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -12465,25 +12839,11 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel - grpc_only = True, - deps = [":bigtable_cc_proto"], -) -diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel ---- a/google/chromeos/moblab/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/chromeos/moblab/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel ---- a/google/chromeos/moblab/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,342 +0,0 @@ +diff -urN a/google/chat/logging/v1/BUILD.bazel b/google/chat/logging/v1/BUILD.bazel +--- a/google/chat/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/chat/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -12492,30 +12852,14 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "moblab_proto", +- name = "logging_proto", - srcs = [ -- "build_service.proto", -- "resources.proto", +- "chat_app_log_entry.proto", - ], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "moblab_proto_with_info", -- deps = [ -- ":moblab_proto", -- "//google/cloud:common_resources_proto", +- "//google/rpc:status_proto", - ], -) - @@ -12524,56 +12868,19 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "moblab_java_proto", -- deps = [":moblab_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "moblab_java_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_java_proto"], --) -- --java_gapic_library( -- name = "moblab_java_gapic", -- srcs = [":moblab_proto_with_info"], -- gapic_yaml = "chromeosmoblab_gapic.yaml", -- grpc_service_config = "moblab_grpc_service_config.json", -- service_yaml = "chromeosmoblab_v1beta1.yaml", -- test_deps = [ -- ":moblab_java_grpc", -- ], -- deps = [ -- ":moblab_java_proto", -- "//google/api:api_java_proto", -- ], --) -- --java_gapic_test( -- name = "moblab_java_gapic_test_suite", -- test_classes = [ -- "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest", -- ], -- runtime_deps = [":moblab_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-java", -- deps = [ -- ":moblab_java_gapic", -- ":moblab_java_grpc", -- ":moblab_java_proto", -- ":moblab_proto", -- ], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -12581,53 +12888,16 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "moblab_go_proto", +- name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", -- protos = [":moblab_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- ], --) -- --go_gapic_library( -- name = "moblab_go_gapic", -- srcs = [":moblab_proto_with_info"], -- grpc_service_config = "moblab_grpc_service_config.json", -- importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", -- metadata = True, -- service_yaml = "chromeosmoblab_v1beta1.yaml", -- deps = [ -- ":moblab_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- ], --) -- --go_test( -- name = "moblab_go_gapic_test", -- srcs = [":moblab_go_gapic_srcjar_test"], -- embed = [":moblab_go_gapic"], -- importpath = "google.golang.org/google/chromeos/moblab/v1beta1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-chromeos-moblab-v1beta1-go", +- importpath = "google.golang.org/genproto/googleapis/chat/logging/v1", +- protos = [":logging_proto"], - deps = [ -- ":moblab_go_gapic", -- ":moblab_go_gapic_srcjar-metadata.srcjar", -- ":moblab_go_gapic_srcjar-test.srcjar", -- ":moblab_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -12636,65 +12906,48 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "moblab_py_gapic", -- srcs = [":moblab_proto"], -- grpc_service_config = "moblab_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "chromeos-moblab-v1beta1-py", +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], - deps = [ -- ":moblab_py_gapic", +- "//google/rpc:status_proto", - ], -) - +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], +-) +- +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], +-) +- -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "moblab_php_proto", -- deps = [":moblab_proto"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "moblab_php_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_php_proto"], --) -- --php_gapic_library( -- name = "moblab_php_gapic", -- srcs = [":moblab_proto_with_info"], -- grpc_service_config = "moblab_grpc_service_config.json", -- service_yaml = "chromeosmoblab_v1beta1.yaml", -- deps = [ -- ":moblab_php_grpc", -- ":moblab_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-php", -- deps = [ -- ":moblab_php_gapic", -- ":moblab_php_grpc", -- ":moblab_php_proto", -- ], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -12706,66 +12959,25 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "moblab_nodejs_gapic", -- package_name = "@google-cloud/moblab", -- src = ":moblab_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "moblab_grpc_service_config.json", -- package = "google.chromeos.moblab.v1beta1", -- service_yaml = "chromeosmoblab_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "chromeos-moblab-v1beta1-nodejs", -- deps = [ -- ":moblab_nodejs_gapic", -- ":moblab_proto", -- ], --) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_cloud_gapic_library", -- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "moblab_ruby_proto", -- deps = [":moblab_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "moblab_ruby_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "moblab_ruby_gapic", -- srcs = [":moblab_proto_with_info"], -- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1"], -- grpc_service_config = "moblab_grpc_service_config.json", -- deps = [ -- ":moblab_ruby_grpc", -- ":moblab_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-ruby", -- deps = [ -- ":moblab_ruby_gapic", -- ":moblab_ruby_grpc", -- ":moblab_ruby_proto", -- ], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -12773,53 +12985,396 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "moblab_csharp_proto", -- deps = [":moblab_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "moblab_csharp_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_csharp_proto"], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - --csharp_gapic_library( -- name = "moblab_csharp_gapic", -- srcs = [":moblab_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "moblab_grpc_service_config.json", -- service_yaml = "chromeosmoblab_v1beta1.yaml", -- deps = [ -- ":moblab_csharp_grpc", -- ":moblab_csharp_proto", -- ], +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", -) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-csharp", -- deps = [ -- ":moblab_csharp_gapic", -- ":moblab_csharp_grpc", -- ":moblab_csharp_proto", -- ], +-cc_proto_library( +- name = "logging_cc_proto", +- deps = [":logging_proto"], -) - --############################################################################## --# C++ --############################################################################## --# Put your C++ rules here -diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetection/v1/BUILD.bazel ---- a/google/chromeos/uidetection/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/chromeos/uidetection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,351 +0,0 @@ +-cc_grpc_library( +- name = "logging_cc_grpc", +- srcs = [":logging_proto"], +- grpc_only = True, +- deps = [":logging_cc_proto"], +-) +diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel +--- a/google/chromeos/moblab/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/chromeos/moblab/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel +--- a/google/chromeos/moblab/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "moblab_proto", +- srcs = [ +- "build_service.proto", +- "resources.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "moblab_proto_with_info", +- deps = [ +- ":moblab_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "moblab_java_proto", +- deps = [":moblab_proto"], +-) +- +-java_grpc_library( +- name = "moblab_java_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_java_proto"], +-) +- +-java_gapic_library( +- name = "moblab_java_gapic", +- srcs = [":moblab_proto_with_info"], +- gapic_yaml = "chromeosmoblab_gapic.yaml", +- grpc_service_config = "moblab_grpc_service_config.json", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- test_deps = [ +- ":moblab_java_grpc", +- ], +- deps = [ +- ":moblab_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "moblab_java_gapic_test_suite", +- test_classes = [ +- "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest", +- ], +- runtime_deps = [":moblab_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-java", +- deps = [ +- ":moblab_java_gapic", +- ":moblab_java_grpc", +- ":moblab_java_proto", +- ":moblab_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "moblab_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", +- protos = [":moblab_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "moblab_go_gapic", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", +- metadata = True, +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [ +- ":moblab_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ], +-) +- +-go_test( +- name = "moblab_go_gapic_test", +- srcs = [":moblab_go_gapic_srcjar_test"], +- embed = [":moblab_go_gapic"], +- importpath = "google.golang.org/google/chromeos/moblab/v1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-chromeos-moblab-v1beta1-go", +- deps = [ +- ":moblab_go_gapic", +- ":moblab_go_gapic_srcjar-metadata.srcjar", +- ":moblab_go_gapic_srcjar-test.srcjar", +- ":moblab_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "moblab_py_gapic", +- srcs = [":moblab_proto"], +- grpc_service_config = "moblab_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "chromeos-moblab-v1beta1-py", +- deps = [ +- ":moblab_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "moblab_php_proto", +- deps = [":moblab_proto"], +-) +- +-php_grpc_library( +- name = "moblab_php_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_php_proto"], +-) +- +-php_gapic_library( +- name = "moblab_php_gapic", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [ +- ":moblab_php_grpc", +- ":moblab_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-php", +- deps = [ +- ":moblab_php_gapic", +- ":moblab_php_grpc", +- ":moblab_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "moblab_nodejs_gapic", +- package_name = "@google-cloud/moblab", +- src = ":moblab_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "moblab_grpc_service_config.json", +- package = "google.chromeos.moblab.v1beta1", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "chromeos-moblab-v1beta1-nodejs", +- deps = [ +- ":moblab_nodejs_gapic", +- ":moblab_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "moblab_ruby_proto", +- deps = [":moblab_proto"], +-) +- +-ruby_grpc_library( +- name = "moblab_ruby_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "moblab_ruby_gapic", +- srcs = [":moblab_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1"], +- grpc_service_config = "moblab_grpc_service_config.json", +- deps = [ +- ":moblab_ruby_grpc", +- ":moblab_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-ruby", +- deps = [ +- ":moblab_ruby_gapic", +- ":moblab_ruby_grpc", +- ":moblab_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "moblab_csharp_proto", +- deps = [":moblab_proto"], +-) +- +-csharp_grpc_library( +- name = "moblab_csharp_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "moblab_csharp_gapic", +- srcs = [":moblab_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "moblab_grpc_service_config.json", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [ +- ":moblab_csharp_grpc", +- ":moblab_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-csharp", +- deps = [ +- ":moblab_csharp_gapic", +- ":moblab_csharp_grpc", +- ":moblab_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetection/v1/BUILD.bazel +--- a/google/chromeos/uidetection/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/chromeos/uidetection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -13172,7 +13727,7 @@ diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetec - deps = [":uidetection_cc_proto"], -) diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel ---- a/google/cloud/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,112 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -13288,7 +13843,7 @@ diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel - deps = [":extended_operations_proto"], -) diff -urN a/google/cloud/accessapproval/BUILD.bazel b/google/cloud/accessapproval/BUILD.bazel ---- a/google/cloud/accessapproval/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/accessapproval/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/accessapproval/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -13332,7 +13887,7 @@ diff -urN a/google/cloud/accessapproval/BUILD.bazel b/google/cloud/accessapprova - ], -) diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel ---- a/google/cloud/accessapproval/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/accessapproval/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -13694,8 +14249,53 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr - grpc_only = True, - deps = [":accessapproval_cc_proto"], -) +diff -urN a/google/cloud/aiplatform/BUILD.bazel b/google/cloud/aiplatform/BUILD.bazel +--- a/google/cloud/aiplatform/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/aiplatform/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,41 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-ai_platform. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for aiplatform. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v1 in this case. +-ruby_cloud_gapic_library( +- name = "aiplatform_ruby_wrapper", +- srcs = ["//google/cloud/aiplatform/v1:aiplatform_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-ai_platform", +- "ruby-cloud-wrapper-of=v1:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/vertex-ai/docs/", +- "ruby-cloud-api-id=aiplatform.googleapis.com", +- "ruby-cloud-api-shortname=aiplatform", +- "ruby-cloud-gem-namespace=Google::Cloud::AIPlatform", +- "ruby-cloud-service-override=AiPlatform=AIPlatform", +- ], +- ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.", +- ruby_cloud_title = "Vertex AI", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-aiplatform-ruby", +- deps = [ +- ":aiplatform_ruby_wrapper", +- ], +-) diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel ---- a/google/cloud/aiplatform/logging/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/logging/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -13876,7 +14476,7 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel ---- a/google/cloud/aiplatform/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,512 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -14392,7 +14992,7 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ - deps = [":aiplatform_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,203 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -14599,7 +15199,7 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo - deps = [":instance_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,201 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -14804,7 +15404,7 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl - deps = [":params_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,213 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -15021,7 +15621,7 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g - deps = [":prediction_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,208 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -15233,7 +15833,7 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel - deps = [":definition_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,456 +0,0 @@ -# This file was generated and then heavily edited by hand. Be careful not @@ -15693,7 +16293,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -15873,7 +16473,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,187 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -16064,7 +16664,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,184 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -16252,7 +16852,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,199 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -16455,7 +17055,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,194 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -16653,7 +17253,7 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/apigateway/BUILD.bazel b/google/cloud/apigateway/BUILD.bazel ---- a/google/cloud/apigateway/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/apigateway/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/apigateway/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -16697,7 +17297,7 @@ diff -urN a/google/cloud/apigateway/BUILD.bazel b/google/cloud/apigateway/BUILD. - ], -) diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel ---- a/google/cloud/apigateway/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/apigateway/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/apigateway/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,364 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -17065,7 +17665,7 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ - deps = [":apigateway_cc_proto"], -) diff -urN a/google/cloud/apigeeconnect/BUILD.bazel b/google/cloud/apigeeconnect/BUILD.bazel ---- a/google/cloud/apigeeconnect/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/apigeeconnect/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/apigeeconnect/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -17109,7 +17709,7 @@ diff -urN a/google/cloud/apigeeconnect/BUILD.bazel b/google/cloud/apigeeconnect/ - ], -) diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconnect/v1/BUILD.bazel ---- a/google/cloud/apigeeconnect/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/apigeeconnect/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/apigeeconnect/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -17475,7 +18075,7 @@ diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconne - deps = [":apigeeconnect_cc_proto"], -) diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel ---- a/google/cloud/asset/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -17520,7 +18120,7 @@ diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel - ], -) diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel ---- a/google/cloud/asset/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -17904,7 +18504,7 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze - deps = [":asset_cc_proto"], -) diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel ---- a/google/cloud/asset/v1p1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1p1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,322 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -18230,7 +18830,7 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2beta1/BUILD.bazel ---- a/google/cloud/asset/v1p2beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1p2beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1p2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -18569,7 +19169,7 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4beta1/BUILD.bazel ---- a/google/cloud/asset/v1p4beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1p4beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1p4beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -18906,7 +19506,7 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5beta1/BUILD.bazel ---- a/google/cloud/asset/v1p5beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1p5beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -19238,7 +19838,7 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7beta1/BUILD.bazel ---- a/google/cloud/asset/v1p7beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/asset/v1p7beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/asset/v1p7beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -19595,7 +20195,7 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/assuredworkloads/BUILD.bazel b/google/cloud/assuredworkloads/BUILD.bazel ---- a/google/cloud/assuredworkloads/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/assuredworkloads/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/assuredworkloads/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -19638,8 +20238,134 @@ diff -urN a/google/cloud/assuredworkloads/BUILD.bazel b/google/cloud/assuredwork - ":assuredworkloads_ruby_wrapper", - ], -) +diff -urN a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel +--- a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,122 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_proto_library", +- "java_grpc_library", +- "java_proto_library", +- "moved_proto_library", +- "php_grpc_library", +- "php_proto_library", +- "py_grpc_library", +- "py_proto_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-proto_library( +- name = "logging_proto", +- srcs = [ +- "regulatory_intercept_ack_log_entry.proto", +- ], +- deps = [ +- ], +-) +- +-java_proto_library( +- name = "logging_java_proto", +- deps = [":logging_proto"], +-) +- +-java_grpc_library( +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], +-) +- +-go_proto_library( +- name = "logging_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- ], +-) +- +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [ +- ], +-) +- +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], +-) +- +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], +-) +- +-php_proto_library( +- name = "logging_php_proto", +- deps = [":logging_proto"], +-) +- +-php_grpc_library( +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], +-) +- +-ruby_proto_library( +- name = "logging_ruby_proto", +- deps = [":logging_proto"], +-) +- +-ruby_grpc_library( +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "logging_csharp_proto", +- deps = [":logging_proto"], +-) +- +-csharp_grpc_library( +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], +-) +- +-cc_proto_library( +- name = "logging_cc_proto", +- deps = [":logging_proto"], +-) +- +-cc_grpc_library( +- name = "logging_cc_grpc", +- srcs = [":logging_proto"], +- grpc_only = True, +- deps = [":logging_cc_proto"], +-) diff -urN a/google/cloud/assuredworkloads/v1/BUILD.bazel b/google/cloud/assuredworkloads/v1/BUILD.bazel ---- a/google/cloud/assuredworkloads/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/assuredworkloads/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/assuredworkloads/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -20014,7 +20740,7 @@ diff -urN a/google/cloud/assuredworkloads/v1/BUILD.bazel b/google/cloud/assuredw - deps = [":assuredworkloads_cc_proto"], -) diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel ---- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -20389,7 +21115,7 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass - deps = [":assuredworkloads_cc_proto"], -) diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel ---- a/google/cloud/audit/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/audit/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/audit/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,223 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -20616,7 +21342,7 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel - deps = [":audit_cc_proto"], -) diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel ---- a/google/cloud/automl/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/automl/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/automl/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,44 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -20664,7 +21390,7 @@ diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel - ], -) diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel ---- a/google/cloud/automl/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/automl/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/automl/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -21051,7 +21777,7 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba - deps = [":automl_cc_proto"], -) diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel ---- a/google/cloud/automl/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/automl/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -21430,7 +22156,7 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/baremetalsolution/v2/BUILD.bazel b/google/cloud/baremetalsolution/v2/BUILD.bazel ---- a/google/cloud/baremetalsolution/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/baremetalsolution/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/baremetalsolution/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -21796,55 +22522,20 @@ diff -urN a/google/cloud/baremetalsolution/v2/BUILD.bazel b/google/cloud/baremet - grpc_only = True, - deps = [":baremetalsolution_cc_proto"], -) -diff -urN a/google/cloud/bigquery/connection/BUILD.bazel b/google/cloud/bigquery/connection/BUILD.bazel ---- a/google/cloud/bigquery/connection/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/cloud/bigquery/connection/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,40 +0,0 @@ --# This build file includes a target for the Ruby wrapper library for --# google-cloud-bigquery-connection. -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- --# Export yaml configs. --exports_files(glob(["*.yaml"])) -- --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "ruby_cloud_gapic_library", -- "ruby_gapic_assembly_pkg", --) -- --# Generates a Ruby wrapper client for bigqueryconnection. --# Ruby wrapper clients are versionless, but are generated from source protos --# for a particular service version, v1 in this case. --ruby_cloud_gapic_library( -- name = "bigqueryconnection_ruby_wrapper", -- srcs = ["//google/cloud/bigquery/connection/v1:connection_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-connection", -- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", -- "ruby-cloud-wrapper-of=v1:0.0", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", -- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", -- "ruby-cloud-api-shortname=bigqueryconnection", -- ], -- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", -- ruby_cloud_title = "BigQuery Connection", --) -- --# Open Source package. --ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-ruby", -- deps = [ -- ":bigqueryconnection_ruby_wrapper", -- ], --) -diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel ---- a/google/cloud/bigquery/connection/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,358 +0,0 @@ +diff -urN a/google/cloud/batch/v1alpha1/BUILD.bazel b/google/cloud/batch/v1alpha1/BUILD.bazel +--- a/google/cloud/batch/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/batch/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -21856,27 +22547,28 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "connection_proto", +- name = "batch_proto", - srcs = [ -- "connection.proto", +- "batch.proto", +- "job.proto", +- "task.proto", +- "volume.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:wrappers_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "connection_proto_with_info", +- name = "batch_proto_with_info", - deps = [ -- ":connection_proto", +- ":batch_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -21894,47 +22586,47 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -java_proto_library( -- name = "connection_java_proto", -- deps = [":connection_proto"], +- name = "batch_java_proto", +- deps = [":batch_proto"], -) - -java_grpc_library( -- name = "connection_java_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_java_proto"], +- name = "batch_java_grpc", +- srcs = [":batch_proto"], +- deps = [":batch_java_proto"], -) - -java_gapic_library( -- name = "connection_java_gapic", -- srcs = [":connection_proto_with_info"], -- gapic_yaml = "connection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "batch_java_gapic", +- srcs = [":batch_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "batch_grpc_service_config.json", +- service_yaml = "batch_v1alpha1.yaml", - test_deps = [ -- ":connection_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":batch_java_grpc", - ], - deps = [ -- ":connection_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":batch_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( -- name = "connection_java_gapic_test_suite", +- name = "batch_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", +- "com.google.cloud.batch.v1alpha1.BatchServiceClientTest", - ], -- runtime_deps = [":connection_java_gapic_test"], +- runtime_deps = [":batch_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-connection-v1-java", +- name = "google-cloud-batch-v1alpha1-java", - deps = [ -- ":connection_java_gapic", -- ":connection_java_grpc", -- ":connection_java_proto", -- ":connection_proto", +- ":batch_java_gapic", +- ":batch_java_grpc", +- ":batch_java_proto", +- ":batch_proto", - ], -) - @@ -21950,42 +22642,47 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -go_proto_library( -- name = "connection_go_proto", +- name = "batch_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", -- protos = [":connection_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha1", +- protos = [":batch_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "connection_go_gapic", -- srcs = [":connection_proto_with_info"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection", -- service_yaml = "bigqueryconnection_v1.yaml", +- name = "batch_go_gapic", +- srcs = [":batch_proto_with_info"], +- grpc_service_config = "batch_grpc_service_config.json", +- importpath = "cloud.google.com/go/batch/apiv1alpha1;batch", +- service_yaml = "batch_v1alpha1.yaml", +- metadata = True, - deps = [ -- ":connection_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":batch_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "connection_go_gapic_test", -- srcs = [":connection_go_gapic_srcjar_test"], -- embed = [":connection_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/connection/apiv1", +- name = "batch_go_gapic_test", +- srcs = [":batch_go_gapic_srcjar_test"], +- embed = [":batch_go_gapic"], +- importpath = "cloud.google.com/go/batch/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-connection-v1-go", +- name = "gapi-cloud-batch-v1alpha1-go", - deps = [ -- ":connection_go_gapic", -- ":connection_go_gapic_srcjar-test.srcjar", -- ":connection_go_proto", +- ":batch_go_gapic", +- ":batch_go_gapic_srcjar-test.srcjar", +- ":batch_go_gapic_srcjar-metadata.srcjar", +- ":batch_go_proto", - ], -) - @@ -21999,20 +22696,16 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -py_gapic_library( -- name = "connection_py_gapic", -- srcs = [":connection_proto"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_connection", -- ], +- name = "batch_py_gapic", +- srcs = [":batch_proto"], +- grpc_service_config = "batch_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-connection-v1-py", +- name = "batch-v1alpha1-py", - deps = [ -- ":connection_py_gapic", +- ":batch_py_gapic", - ], -) - @@ -22028,33 +22721,34 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -php_proto_library( -- name = "connection_php_proto", -- deps = [":connection_proto"], +- name = "batch_php_proto", +- deps = [":batch_proto"], -) - -php_grpc_library( -- name = "connection_php_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_php_proto"], +- name = "batch_php_grpc", +- srcs = [":batch_proto"], +- deps = [":batch_php_proto"], -) - -php_gapic_library( -- name = "connection_php_gapic", -- srcs = [":connection_proto_with_info"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "batch_php_gapic", +- srcs = [":batch_proto_with_info"], +- grpc_service_config = "batch_grpc_service_config.json", +- service_yaml = "batch_v1alpha1.yaml", - deps = [ -- ":connection_php_grpc", -- ":connection_php_proto", +- ":batch_php_grpc", +- ":batch_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-php", +- name = "google-cloud-batch-v1alpha1-php", - deps = [ -- ":connection_php_gapic", -- ":connection_php_grpc", -- ":connection_php_proto", +- ":batch_php_gapic", +- ":batch_php_grpc", +- ":batch_php_proto", - ], -) - @@ -22068,22 +22762,21 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -nodejs_gapic_library( -- name = "connection_nodejs_gapic", -- package_name = "@google-cloud/bigquery-connection", -- src = ":connection_proto_with_info", +- name = "batch_nodejs_gapic", +- package_name = "@google-cloud/batch", +- src = ":batch_proto_with_info", - extra_protoc_parameters = ["metadata"], -- gapic_yaml = "connection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1", -- service_yaml = "bigqueryconnection_v1.yaml", +- grpc_service_config = "batch_grpc_service_config.json", +- package = "google.cloud.batch.v1alpha1", +- service_yaml = "batch_v1alpha1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-connection-v1-nodejs", +- name = "batch-v1alpha1-nodejs", - deps = [ -- ":connection_nodejs_gapic", -- ":connection_proto", +- ":batch_nodejs_gapic", +- ":batch_proto", - ], -) - @@ -22092,49 +22785,43 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "connection_ruby_proto", -- deps = [":connection_proto"], +- name = "batch_ruby_proto", +- deps = [":batch_proto"], -) - -ruby_grpc_library( -- name = "connection_ruby_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_ruby_proto"], +- name = "batch_ruby_grpc", +- srcs = [":batch_proto"], +- deps = [":batch_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "connection_ruby_gapic", -- srcs = [":connection_proto_with_info"], +- name = "batch_ruby_gapic", +- srcs = [":batch_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1", -- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", -- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", -- "ruby-cloud-api-shortname=bigqueryconnection", +- "ruby-cloud-gem-name=google-cloud-batch-v1alpha1", - ], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", -- ruby_cloud_title = "BigQuery Connection V1", +- grpc_service_config = "batch_grpc_service_config.json", - deps = [ -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":batch_ruby_grpc", +- ":batch_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-ruby", +- name = "google-cloud-batch-v1alpha1-ruby", - deps = [ -- ":connection_ruby_gapic", -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":batch_ruby_gapic", +- ":batch_ruby_grpc", +- ":batch_ruby_proto", - ], -) - @@ -22150,35 +22837,35 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -csharp_proto_library( -- name = "connection_csharp_proto", -- deps = [":connection_proto"], +- name = "batch_csharp_proto", +- deps = [":batch_proto"], -) - -csharp_grpc_library( -- name = "connection_csharp_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_csharp_proto"], +- name = "batch_csharp_grpc", +- srcs = [":batch_proto"], +- deps = [":batch_csharp_proto"], -) - -csharp_gapic_library( -- name = "connection_csharp_gapic", -- srcs = [":connection_proto_with_info"], +- name = "batch_csharp_gapic", +- srcs = [":batch_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- service_yaml = "bigqueryconnection_v1.yaml", +- grpc_service_config = "batch_grpc_service_config.json", +- service_yaml = "batch_v1alpha1.yaml", - deps = [ -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":batch_csharp_grpc", +- ":batch_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-csharp", +- name = "google-cloud-batch-v1alpha1-csharp", - deps = [ -- ":connection_csharp_gapic", -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":batch_csharp_gapic", +- ":batch_csharp_grpc", +- ":batch_csharp_proto", - ], -) - @@ -22192,20 +22879,426 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -cc_proto_library( -- name = "connection_cc_proto", -- deps = [":connection_proto"], +- name = "batch_cc_proto", +- deps = [":batch_proto"], -) - -cc_grpc_library( -- name = "connection_cc_grpc", -- srcs = [":connection_proto"], +- name = "batch_cc_grpc", +- srcs = [":batch_proto"], - grpc_only = True, -- deps = [":connection_cc_proto"], +- deps = [":batch_cc_proto"], -) -diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel ---- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 -+++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,326 +0,0 @@ +diff -urN a/google/cloud/bigquery/connection/BUILD.bazel b/google/cloud/bigquery/connection/BUILD.bazel +--- a/google/cloud/bigquery/connection/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/connection/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,40 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-bigquery-connection. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for bigqueryconnection. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v1 in this case. +-ruby_cloud_gapic_library( +- name = "bigqueryconnection_ruby_wrapper", +- srcs = ["//google/cloud/bigquery/connection/v1:connection_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-connection", +- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", +- "ruby-cloud-wrapper-of=v1:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", +- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", +- "ruby-cloud-api-shortname=bigqueryconnection", +- ], +- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", +- ruby_cloud_title = "BigQuery Connection", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-ruby", +- deps = [ +- ":bigqueryconnection_ruby_wrapper", +- ], +-) +diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel +--- a/google/cloud/bigquery/connection/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,358 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "connection_proto", +- srcs = [ +- "connection.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "connection_proto_with_info", +- deps = [ +- ":connection_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "connection_java_proto", +- deps = [":connection_proto"], +-) +- +-java_grpc_library( +- name = "connection_java_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_java_proto"], +-) +- +-java_gapic_library( +- name = "connection_java_gapic", +- srcs = [":connection_proto_with_info"], +- gapic_yaml = "connection_gapic.yaml", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- test_deps = [ +- ":connection_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":connection_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "connection_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", +- ], +- runtime_deps = [":connection_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-connection-v1-java", +- deps = [ +- ":connection_java_gapic", +- ":connection_java_grpc", +- ":connection_java_proto", +- ":connection_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "connection_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", +- protos = [":connection_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "connection_go_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection", +- service_yaml = "bigqueryconnection_v1.yaml", +- deps = [ +- ":connection_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "connection_go_gapic_test", +- srcs = [":connection_go_gapic_srcjar_test"], +- embed = [":connection_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/connection/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-connection-v1-go", +- deps = [ +- ":connection_go_gapic", +- ":connection_go_gapic_srcjar-test.srcjar", +- ":connection_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "connection_py_gapic", +- srcs = [":connection_proto"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_connection", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-connection-v1-py", +- deps = [ +- ":connection_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "connection_php_proto", +- deps = [":connection_proto"], +-) +- +-php_grpc_library( +- name = "connection_php_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_php_proto"], +-) +- +-php_gapic_library( +- name = "connection_php_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- deps = [ +- ":connection_php_grpc", +- ":connection_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-php", +- deps = [ +- ":connection_php_gapic", +- ":connection_php_grpc", +- ":connection_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "connection_nodejs_gapic", +- package_name = "@google-cloud/bigquery-connection", +- src = ":connection_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- gapic_yaml = "connection_gapic.yaml", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- package = "google.cloud.bigquery.connection.v1", +- service_yaml = "bigqueryconnection_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-connection-v1-nodejs", +- deps = [ +- ":connection_nodejs_gapic", +- ":connection_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "connection_ruby_proto", +- deps = [":connection_proto"], +-) +- +-ruby_grpc_library( +- name = "connection_ruby_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "connection_ruby_gapic", +- srcs = [":connection_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1", +- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", +- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", +- "ruby-cloud-api-shortname=bigqueryconnection", +- ], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", +- ruby_cloud_title = "BigQuery Connection V1", +- deps = [ +- ":connection_ruby_grpc", +- ":connection_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-ruby", +- deps = [ +- ":connection_ruby_gapic", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "connection_csharp_proto", +- deps = [":connection_proto"], +-) +- +-csharp_grpc_library( +- name = "connection_csharp_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "connection_csharp_gapic", +- srcs = [":connection_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- service_yaml = "bigqueryconnection_v1.yaml", +- deps = [ +- ":connection_csharp_grpc", +- ":connection_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-csharp", +- deps = [ +- ":connection_csharp_gapic", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "connection_cc_proto", +- deps = [":connection_proto"], +-) +- +-cc_grpc_library( +- name = "connection_cc_grpc", +- srcs = [":connection_proto"], +- grpc_only = True, +- deps = [":connection_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel +--- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -22532,8 +23625,604 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here +diff -urN a/google/cloud/bigquery/dataexchange/BUILD.bazel b/google/cloud/bigquery/dataexchange/BUILD.bazel +--- a/google/cloud/bigquery/dataexchange/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/dataexchange/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,39 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-bigquery-data_exchange. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for analyticshub. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v1beta1 in this case. +-ruby_cloud_gapic_library( +- name = "dataexchange_ruby_wrapper", +- srcs = ["//google/cloud/bigquery/dataexchange/v1beta1:dataexchange_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=analyticshub.googleapis.com", +- "ruby-cloud-api-shortname=analyticshub", +- "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange", +- "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/", +- "ruby-cloud-wrapper-of=v1beta1:0.0", +- ], +- ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.", +- ruby_cloud_title = "Analytics Hub", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-dataexchange-ruby", +- deps = [ +- ":dataexchange_ruby_wrapper", +- ], +-) +diff -urN a/google/cloud/bigquery/dataexchange/common/BUILD.bazel b/google/cloud/bigquery/dataexchange/common/BUILD.bazel +--- a/google/cloud/bigquery/dataexchange/common/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/dataexchange/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,163 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "common_proto", +- srcs = [ +- "common.proto", +- ], +- deps = [ +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "common_java_proto", +- deps = [":common_proto"], +-) +- +-java_grpc_library( +- name = "common_java_grpc", +- srcs = [":common_proto"], +- deps = [":common_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-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/bigquery/dataexchange/common", +- protos = [":common_proto"], +- deps = [ +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "common_py_gapic", +- srcs = [":common_proto"], +- opt_args = [ +- "warehouse-package-name=google-cloud-bigquery-data-exchange-common", +- "python-gapic-namespace=google.cloud.bigquery_data_exchange", +- "python-gapic-name=common", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "common_php_proto", +- deps = [":common_proto"], +-) +- +-php_grpc_library( +- name = "common_php_grpc", +- srcs = [":common_proto"], +- deps = [":common_php_proto"], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "common_ruby_proto", +- deps = [":common_proto"], +-) +- +-ruby_grpc_library( +- name = "common_ruby_grpc", +- srcs = [":common_proto"], +- deps = [":common_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "common_csharp_proto", +- deps = [":common_proto"], +-) +- +-csharp_grpc_library( +- name = "common_csharp_grpc", +- srcs = [":common_proto"], +- deps = [":common_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "common_cc_proto", +- deps = [":common_proto"], +-) +- +-cc_grpc_library( +- name = "common_cc_grpc", +- srcs = [":common_proto"], +- grpc_only = True, +- deps = [":common_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel +--- a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,382 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "dataexchange_proto", +- srcs = [ +- "dataexchange.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/bigquery/dataexchange/common:common_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "dataexchange_proto_with_info", +- deps = [ +- ":dataexchange_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "dataexchange_java_proto", +- deps = [":dataexchange_proto"], +-) +- +-java_grpc_library( +- name = "dataexchange_java_grpc", +- srcs = [":dataexchange_proto"], +- deps = [":dataexchange_java_proto"], +-) +- +-java_gapic_library( +- name = "dataexchange_java_gapic", +- srcs = [":dataexchange_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "analyticshub_grpc_service_config.json", +- service_yaml = "analyticshub_v1beta1.yaml", +- test_deps = [ +- ":dataexchange_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":dataexchange_java_proto", +- "//google/api:api_java_proto", +- "//google/cloud/bigquery/dataexchange/common:common_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "dataexchange_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientTest", +- ], +- runtime_deps = [":dataexchange_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-dataexchange-v1beta1-java", +- deps = [ +- ":dataexchange_java_gapic", +- ":dataexchange_java_grpc", +- ":dataexchange_java_proto", +- ":dataexchange_proto", +- "//google/cloud/bigquery/dataexchange/common:common_java_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "dataexchange_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1", +- protos = [":dataexchange_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/bigquery/dataexchange/common:common_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "dataexchange_go_gapic", +- srcs = [":dataexchange_proto_with_info"], +- grpc_service_config = "analyticshub_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1;dataexchange", +- metadata = True, +- service_yaml = "analyticshub_v1beta1.yaml", +- deps = [ +- ":dataexchange_go_proto", +- "//google/cloud/bigquery/dataexchange/common:common_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "dataexchange_go_gapic_test", +- srcs = [":dataexchange_go_gapic_srcjar_test"], +- embed = [":dataexchange_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-dataexchange-v1beta1-go", +- deps = [ +- ":dataexchange_go_gapic", +- ":dataexchange_go_gapic_srcjar-metadata.srcjar", +- ":dataexchange_go_gapic_srcjar-test.srcjar", +- ":dataexchange_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "dataexchange_py_gapic", +- srcs = [":dataexchange_proto"], +- grpc_service_config = "analyticshub_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-bigquery-data-exchange", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_data_exchange", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-dataexchange-v1beta1-py", +- deps = [ +- ":dataexchange_py_gapic", +- "//google/cloud/bigquery/dataexchange/common:common_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "dataexchange_php_proto", +- deps = [":dataexchange_proto"], +-) +- +-php_grpc_library( +- name = "dataexchange_php_grpc", +- srcs = [":dataexchange_proto"], +- deps = [":dataexchange_php_proto"], +-) +- +-php_gapic_library( +- name = "dataexchange_php_gapic", +- srcs = [":dataexchange_proto_with_info"], +- grpc_service_config = "analyticshub_grpc_service_config.json", +- service_yaml = "analyticshub_v1beta1.yaml", +- deps = [ +- ":dataexchange_php_grpc", +- ":dataexchange_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-dataexchange-v1beta1-php", +- deps = [ +- ":dataexchange_php_gapic", +- ":dataexchange_php_grpc", +- ":dataexchange_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "dataexchange_nodejs_gapic", +- package_name = "@google-cloud/dataexchange", +- src = ":dataexchange_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "analyticshub_grpc_service_config.json", +- package = "google.cloud.bigquery.dataexchange.v1beta1", +- service_yaml = "analyticshub_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-dataexchange-v1beta1-nodejs", +- deps = [ +- ":dataexchange_nodejs_gapic", +- ":dataexchange_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-_RUBY_SUBPACKAGE_DEPS = [ +- "//google/cloud/bigquery/dataexchange/common:common_ruby_proto", +- "//google/cloud/bigquery/dataexchange/common:common_ruby_grpc", +-] +- +-ruby_proto_library( +- name = "dataexchange_ruby_proto", +- deps = [":dataexchange_proto"], +-) +- +-ruby_grpc_library( +- name = "dataexchange_ruby_grpc", +- srcs = [":dataexchange_proto"], +- deps = [":dataexchange_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "dataexchange_ruby_gapic", +- srcs = [":dataexchange_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=analyticshub.googleapis.com", +- "ruby-cloud-api-shortname=analyticshub", +- "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/", +- ], +- grpc_service_config = "analyticshub_grpc_service_config.json", +- ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.", +- ruby_cloud_title = "Analytics Hub V1beta1", +- deps = [ +- ":dataexchange_ruby_grpc", +- ":dataexchange_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-dataexchange-v1beta1-ruby", +- deps = [ +- ":dataexchange_ruby_gapic", +- ":dataexchange_ruby_grpc", +- ":dataexchange_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "dataexchange_csharp_proto", +- deps = [":dataexchange_proto"], +-) +- +-csharp_grpc_library( +- name = "dataexchange_csharp_grpc", +- srcs = [":dataexchange_proto"], +- deps = [":dataexchange_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "dataexchange_csharp_gapic", +- srcs = [":dataexchange_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "analyticshub_grpc_service_config.json", +- service_yaml = "analyticshub_v1beta1.yaml", +- deps = [ +- ":dataexchange_csharp_grpc", +- ":dataexchange_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-dataexchange-v1beta1-csharp", +- deps = [ +- ":dataexchange_csharp_gapic", +- ":dataexchange_csharp_grpc", +- ":dataexchange_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "dataexchange_cc_proto", +- deps = [":dataexchange_proto"], +-) +- +-cc_grpc_library( +- name = "dataexchange_cc_grpc", +- srcs = [":dataexchange_proto"], +- grpc_only = True, +- deps = [":dataexchange_cc_proto"], +-) diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel ---- a/google/cloud/bigquery/datatransfer/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/datatransfer/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/datatransfer/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -22578,7 +24267,7 @@ 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 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -22940,7 +24629,7 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big - deps = [":datatransfer_cc_proto"], -) diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery/logging/v1/BUILD.bazel ---- a/google/cloud/bigquery/logging/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,180 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -23123,8 +24812,430 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery - grpc_only = True, - deps = [":logging_cc_proto"], -) +diff -urN a/google/cloud/bigquery/migration/BUILD.bazel b/google/cloud/bigquery/migration/BUILD.bazel +--- a/google/cloud/bigquery/migration/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/migration/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,39 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-bigquery-migration. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for bigquerymigration. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v2 in this case. +-ruby_cloud_gapic_library( +- name = "migration_ruby_wrapper", +- srcs = ["//google/cloud/bigquery/migration/v2:migration_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-migration", +- "ruby-cloud-wrapper-of=v2:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration", +- "ruby-cloud-api-id=bigquerymigration.googleapis.com", +- "ruby-cloud-api-shortname=bigquerymigration", +- ], +- ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.", +- ruby_cloud_title = "BigQuery Migration", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-ruby", +- deps = [ +- ":migration_ruby_wrapper", +- ], +-) +diff -urN a/google/cloud/bigquery/migration/v2/BUILD.bazel b/google/cloud/bigquery/migration/v2/BUILD.bazel +--- a/google/cloud/bigquery/migration/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/bigquery/migration/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,375 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "migration_proto", +- srcs = [ +- "migration_entities.proto", +- "migration_error_details.proto", +- "migration_metrics.proto", +- "migration_service.proto", +- "translation_config.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:distribution_proto", +- "//google/api:field_behavior_proto", +- "//google/api:metric_proto", +- "//google/api:resource_proto", +- "//google/rpc:error_details_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "migration_proto_with_info", +- deps = [ +- ":migration_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "migration_java_proto", +- deps = [":migration_proto"], +-) +- +-java_grpc_library( +- name = "migration_java_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_java_proto"], +-) +- +-java_gapic_library( +- name = "migration_java_gapic", +- srcs = [":migration_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- service_yaml = "bigquerymigration_v2.yaml", +- test_deps = [ +- ":migration_java_grpc", +- ], +- deps = [ +- ":migration_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "migration_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.migration.v2.MigrationServiceClientTest", +- ], +- runtime_deps = [":migration_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-migration-v2-java", +- deps = [ +- ":migration_java_gapic", +- ":migration_java_grpc", +- ":migration_java_proto", +- ":migration_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "migration_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2", +- protos = [":migration_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/api:distribution_go_proto", +- "//google/api:metric_go_proto", +- "//google/rpc:errdetails_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "migration_go_gapic", +- srcs = [":migration_proto_with_info"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/migration/apiv2;migration", +- service_yaml = "bigquerymigration_v2.yaml", +- metadata = True, +- deps = [ +- ":migration_go_proto", +- "//google/api:metric_go_proto", +- ], +-) +- +-go_test( +- name = "migration_go_gapic_test", +- srcs = [":migration_go_gapic_srcjar_test"], +- embed = [":migration_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/migration/apiv2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-migration-v2-go", +- deps = [ +- ":migration_go_gapic", +- ":migration_go_gapic_srcjar-test.srcjar", +- ":migration_go_gapic_srcjar-metadata.srcjar", +- ":migration_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "migration_py_gapic", +- srcs = [":migration_proto"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- opt_args = [ +- "python-gapic-name=bigquery_migration", +- "python-gapic-namespace=google.cloud", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-migration-v2-py", +- deps = [ +- ":migration_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "migration_php_proto", +- deps = [":migration_proto"], +-) +- +-php_grpc_library( +- name = "migration_php_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_php_proto"], +-) +- +-php_gapic_library( +- name = "migration_php_gapic", +- srcs = [":migration_proto_with_info"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- service_yaml = "bigquerymigration_v2.yaml", +- deps = [ +- ":migration_php_grpc", +- ":migration_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2-php", +- deps = [ +- ":migration_php_gapic", +- ":migration_php_grpc", +- ":migration_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "migration_nodejs_gapic", +- package_name = "@google-cloud/migration", +- src = ":migration_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- package = "google.cloud.bigquery.migration.v2", +- service_yaml = "bigquerymigration_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-migration-v2-nodejs", +- deps = [ +- ":migration_nodejs_gapic", +- ":migration_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "migration_ruby_proto", +- deps = [":migration_proto"], +-) +- +-ruby_grpc_library( +- name = "migration_ruby_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "migration_ruby_gapic", +- srcs = [":migration_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration", +- "ruby-cloud-api-id=bigquerymigration.googleapis.com", +- "ruby-cloud-api-shortname=bigquerymigration", +- ], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.", +- ruby_cloud_title = "BigQuery Migration V2", +- deps = [ +- ":migration_ruby_grpc", +- ":migration_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2-ruby", +- deps = [ +- ":migration_ruby_gapic", +- ":migration_ruby_grpc", +- ":migration_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "migration_csharp_proto", +- deps = [":migration_proto"], +-) +- +-csharp_grpc_library( +- name = "migration_csharp_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "migration_csharp_gapic", +- srcs = [":migration_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- service_yaml = "bigquerymigration_v2.yaml", +- deps = [ +- ":migration_csharp_grpc", +- ":migration_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2-csharp", +- deps = [ +- ":migration_csharp_gapic", +- ":migration_csharp_grpc", +- ":migration_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "migration_cc_proto", +- deps = [":migration_proto"], +-) +- +-cc_grpc_library( +- name = "migration_cc_grpc", +- srcs = [":migration_proto"], +- grpc_only = True, +- deps = [":migration_cc_proto"], +-) diff -urN a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel ---- a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -23479,7 +25590,7 @@ diff -urN a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel b/google/cloud/b -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/bigquery/reservation/BUILD.bazel b/google/cloud/bigquery/reservation/BUILD.bazel ---- a/google/cloud/bigquery/reservation/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/reservation/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/reservation/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -23523,7 +25634,7 @@ diff -urN a/google/cloud/bigquery/reservation/BUILD.bazel b/google/cloud/bigquer - ], -) diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigquery/reservation/v1/BUILD.bazel ---- a/google/cloud/bigquery/reservation/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/reservation/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -23894,7 +26005,7 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq - deps = [":reservation_cc_proto"], -) diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel ---- a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,331 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -24229,7 +26340,7 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel ---- a/google/cloud/bigquery/storage/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/storage/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/storage/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -24273,7 +26384,7 @@ diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/st - ], -) diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery/storage/v1/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/storage/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,359 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. @@ -24636,7 +26747,7 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery - deps = [":storage_cc_proto"], -) 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 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -24981,7 +27092,7 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big - deps = [":storage_cc_proto"], -) diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,347 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. @@ -25332,7 +27443,7 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big - deps = [":storage_cc_proto"], -) diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUILD.bazel ---- a/google/cloud/bigquery/v2/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/bigquery/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -25678,7 +27789,7 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL - deps = [":bigquery_cc_proto"], -) diff -urN a/google/cloud/billing/BUILD.bazel b/google/cloud/billing/BUILD.bazel ---- a/google/cloud/billing/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/billing/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/billing/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -25723,7 +27834,7 @@ diff -urN a/google/cloud/billing/BUILD.bazel b/google/cloud/billing/BUILD.bazel - ], -) diff -urN a/google/cloud/billing/budgets/BUILD.bazel b/google/cloud/billing/budgets/BUILD.bazel ---- a/google/cloud/billing/budgets/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/billing/budgets/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/billing/budgets/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -25767,7 +27878,7 @@ diff -urN a/google/cloud/billing/budgets/BUILD.bazel b/google/cloud/billing/budg - ], -) diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/budgets/v1/BUILD.bazel ---- a/google/cloud/billing/budgets/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/billing/budgets/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,317 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -26088,7 +28199,7 @@ diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/b - deps = [":budgets_cc_proto"], -) diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/billing/budgets/v1beta1/BUILD.bazel ---- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -26438,7 +28549,7 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel ---- a/google/cloud/billing/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/billing/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/billing/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -26797,7 +28908,7 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. - deps = [":billing_cc_proto"], -) diff -urN a/google/cloud/binaryauthorization/BUILD.bazel b/google/cloud/binaryauthorization/BUILD.bazel ---- a/google/cloud/binaryauthorization/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/binaryauthorization/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/binaryauthorization/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -26842,7 +28953,7 @@ diff -urN a/google/cloud/binaryauthorization/BUILD.bazel b/google/cloud/binaryau - ], -) diff -urN a/google/cloud/binaryauthorization/v1/BUILD.bazel b/google/cloud/binaryauthorization/v1/BUILD.bazel ---- a/google/cloud/binaryauthorization/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/binaryauthorization/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/binaryauthorization/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -27216,7 +29327,7 @@ diff -urN a/google/cloud/binaryauthorization/v1/BUILD.bazel b/google/cloud/binar - deps = [":binaryauthorization_cc_proto"], -) diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel ---- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -27563,10 +29674,53 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here +diff -urN a/google/cloud/certificatemanager/BUILD.bazel b/google/cloud/certificatemanager/BUILD.bazel +--- a/google/cloud/certificatemanager/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/certificatemanager/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,39 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-certificate_manager. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for certificatemanager. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v1 in this case. +-ruby_cloud_gapic_library( +- name = "certificatemanager_ruby_wrapper", +- srcs = ["//google/cloud/certificatemanager/v1:certificatemanager_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-certificate_manager", +- "ruby-cloud-wrapper-of=v1:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/certificate-manager", +- "ruby-cloud-api-id=certificatemanager.googleapis.com", +- "ruby-cloud-api-shortname=certificatemanager", +- ], +- ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.", +- ruby_cloud_title = "Certificate Manager", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-certificatemanager-ruby", +- deps = [ +- ":certificatemanager_ruby_wrapper", +- ], +-) diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certificatemanager/v1/BUILD.bazel ---- a/google/cloud/certificatemanager/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/certificatemanager/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/certificatemanager/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,362 +0,0 @@ +@@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -27737,9 +29891,9 @@ diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certif - srcs = [":certificatemanager_proto"], - grpc_service_config = "certificatemanager_grpc_service_config.json", - opt_args = [ -- "warehouse-package-name=google-cloud-certificate-manager", -- "python-gapic-namespace=google.cloud", - "python-gapic-name=certificate_manager", +- "python-gapic-namespace=google.cloud", +- "warehouse-package-name=google-cloud-certificate-manager", - ], -) - @@ -27847,8 +30001,15 @@ diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certif -ruby_cloud_gapic_library( - name = "certificatemanager_ruby_gapic", - srcs = [":certificatemanager_proto_with_info"], -- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-certificatemanager-v1"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=certificatemanager.googleapis.com", +- "ruby-cloud-api-shortname=certificatemanager", +- "ruby-cloud-gem-name=google-cloud-certificate_manager-v1", +- "ruby-cloud-product-url=https://cloud.google.com/certificate-manager", +- ], - grpc_service_config = "certificatemanager_grpc_service_config.json", +- ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.", +- ruby_cloud_title = "Certificate Manager V1", - deps = [ - ":certificatemanager_ruby_grpc", - ":certificatemanager_ruby_proto", @@ -27930,7 +30091,7 @@ diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certif - deps = [":certificatemanager_cc_proto"], -) diff -urN a/google/cloud/channel/BUILD.bazel b/google/cloud/channel/BUILD.bazel ---- a/google/cloud/channel/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/channel/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/channel/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -27974,11 +30135,11 @@ diff -urN a/google/cloud/channel/BUILD.bazel b/google/cloud/channel/BUILD.bazel - ], -) diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel ---- a/google/cloud/channel/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/channel/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/channel/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,375 +0,0 @@ +@@ -1,386 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +-# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: @@ -28007,6 +30168,7 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - "offers.proto", - "operations.proto", - "products.proto", +- "repricing.proto", - "service.proto", - "subscriber_event.proto", - ], @@ -28016,13 +30178,14 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/type:date_proto", +- "//google/type:decimal_proto", - "//google/type:money_proto", - "//google/type:postal_address_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -28060,18 +30223,22 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. -java_gapic_library( - name = "channel_java_gapic", - srcs = [":channel_proto_with_info"], +- gapic_yaml = None, - grpc_service_config = "cloudchannel_grpc_service_config.json", +- service_yaml = "cloudchannel_v1.yaml", - test_deps = [ - ":channel_java_grpc", - ], - deps = [ - ":channel_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "channel_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.channel.v1.CloudChannelServiceClientTest", - ], - runtime_deps = [":channel_java_gapic_test"], -) @@ -28106,6 +30273,8 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/type:date_go_proto", +- "//google/type:decimal_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - ], @@ -28116,6 +30285,7 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - srcs = [":channel_proto_with_info"], - grpc_service_config = "cloudchannel_grpc_service_config.json", - importpath = "cloud.google.com/go/channel/apiv1;channel", +- metadata = True, - service_yaml = "cloudchannel_v1.yaml", - deps = [ - ":channel_go_proto", @@ -28138,6 +30308,7 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - name = "gapi-cloud-channel-v1-go", - deps = [ - ":channel_go_gapic", +- ":channel_go_gapic_srcjar-metadata.srcjar", - ":channel_go_gapic_srcjar-test.srcjar", - ":channel_go_proto", - ], @@ -28156,6 +30327,7 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - name = "channel_py_gapic", - srcs = [":channel_proto"], - grpc_service_config = "cloudchannel_grpc_service_config.json", +- service_yaml = "cloudchannel_v1.yaml", -) - -# Open Source Packages @@ -28263,11 +30435,11 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - name = "channel_ruby_gapic", - srcs = [":channel_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-channel-v1", -- "ruby-cloud-env-prefix=CHANNEL", -- "ruby-cloud-product-url=https://cloud.google.com/channel", - "ruby-cloud-api-id=cloudchannel.googleapis.com", - "ruby-cloud-api-shortname=cloudchannel", +- "ruby-cloud-env-prefix=CHANNEL", +- "ruby-cloud-gem-name=google-cloud-channel-v1", +- "ruby-cloud-product-url=https://cloud.google.com/channel", - ], - grpc_service_config = "cloudchannel_grpc_service_config.json", - ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.", @@ -28353,7 +30525,7 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - deps = [":channel_cc_proto"], -) diff -urN a/google/cloud/clouddms/BUILD.bazel b/google/cloud/clouddms/BUILD.bazel ---- a/google/cloud/clouddms/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/clouddms/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/clouddms/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -28398,7 +30570,7 @@ diff -urN a/google/cloud/clouddms/BUILD.bazel b/google/cloud/clouddms/BUILD.baze - ], -) diff -urN a/google/cloud/clouddms/logging/v1/BUILD.bazel b/google/cloud/clouddms/logging/v1/BUILD.bazel ---- a/google/cloud/clouddms/logging/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/clouddms/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,183 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -28585,7 +30757,7 @@ diff -urN a/google/cloud/clouddms/logging/v1/BUILD.bazel b/google/cloud/clouddms - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUILD.bazel ---- a/google/cloud/clouddms/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/clouddms/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/clouddms/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -28960,7 +31132,7 @@ diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUIL - deps = [":clouddms_cc_proto"], -) diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel ---- a/google/cloud/common/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/common/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,179 +0,0 @@ -package(default_visibility = ["//visibility:public"]) @@ -29143,7 +31315,7 @@ diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel - deps = [":common_cc_proto"], -) diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel ---- a/google/cloud/compute/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/compute/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/compute/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -29169,7 +31341,7 @@ diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel - srcs = ["//google/cloud/compute/v1:compute_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-compute", -- "ruby-cloud-wrapper-of=v1:1.1", +- "ruby-cloud-wrapper-of=v1:1.3", - "ruby-cloud-product-url=https://cloud.google.com/compute/", - "ruby-cloud-api-id=compute.googleapis.com", - "ruby-cloud-api-shortname=compute", @@ -29188,9 +31360,9 @@ diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel - ], -) diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD.bazel ---- a/google/cloud/compute/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/compute/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/compute/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,396 +0,0 @@ +@@ -1,399 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -29235,6 +31407,7 @@ diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD. -proto_from_disco( - name = "compute_gen", - src = "compute.v1.json", +- previous_proto = "compute.proto", - enums_as_strings = True, - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, @@ -29243,6 +31416,7 @@ diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD. -grpc_service_config_from_disco( - name = "compute_grpc_service_config_gen", - src = "compute.v1.json", +- previous_proto = "compute.proto", - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, -) @@ -29250,6 +31424,7 @@ diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD. -gapic_yaml_from_disco( - name = "compute_gapic_gen", - src = "compute.v1.json", +- previous_proto = "compute.proto", - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, -) @@ -29588,7 +31763,7 @@ diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD. - ], -) diff -urN a/google/cloud/compute/v1small/BUILD.bazel b/google/cloud/compute/v1small/BUILD.bazel ---- a/google/cloud/compute/v1small/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/compute/v1small/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/compute/v1small/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,182 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -29774,7 +31949,7 @@ diff -urN a/google/cloud/compute/v1small/BUILD.bazel b/google/cloud/compute/v1sm -############################################################################## -# Put your C# rules here diff -urN a/google/cloud/contactcenterinsights/BUILD.bazel b/google/cloud/contactcenterinsights/BUILD.bazel ---- a/google/cloud/contactcenterinsights/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/contactcenterinsights/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/contactcenterinsights/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -29817,7 +31992,7 @@ diff -urN a/google/cloud/contactcenterinsights/BUILD.bazel b/google/cloud/contac - ], -) diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/contactcenterinsights/v1/BUILD.bazel ---- a/google/cloud/contactcenterinsights/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/contactcenterinsights/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/contactcenterinsights/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,372 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -30193,7 +32368,7 @@ diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/con - deps = [":contactcenterinsights_cc_proto"], -) diff -urN a/google/cloud/datacatalog/BUILD.bazel b/google/cloud/datacatalog/BUILD.bazel ---- a/google/cloud/datacatalog/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/datacatalog/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datacatalog/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -30237,9 +32412,9 @@ diff -urN a/google/cloud/datacatalog/BUILD.bazel b/google/cloud/datacatalog/BUIL - ], -) diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel ---- a/google/cloud/datacatalog/v1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/datacatalog/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,378 +0,0 @@ +@@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -30267,7 +32442,9 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v - "common.proto", - "data_source.proto", - "datacatalog.proto", +- "dataplex_spec.proto", - "gcs_fileset_spec.proto", +- "physical_schema.proto", - "policytagmanager.proto", - "policytagmanagerserialization.proto", - "schema.proto", @@ -30619,7 +32796,7 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v - deps = [":datacatalog_cc_proto"], -) diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel ---- a/google/cloud/datacatalog/v1beta1/BUILD.bazel 2022-03-14 16:31:31.000000000 -0700 +--- a/google/cloud/datacatalog/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -30962,7 +33139,7 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/datafusion/BUILD.bazel b/google/cloud/datafusion/BUILD.bazel ---- a/google/cloud/datafusion/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datafusion/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datafusion/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -31005,7 +33182,7 @@ diff -urN a/google/cloud/datafusion/BUILD.bazel b/google/cloud/datafusion/BUILD. - ], -) diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/BUILD.bazel ---- a/google/cloud/datafusion/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datafusion/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datafusion/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -31375,7 +33552,7 @@ diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/ - deps = [":datafusion_cc_proto"], -) diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusion/v1beta1/BUILD.bazel ---- a/google/cloud/datafusion/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datafusion/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datafusion/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -31731,7 +33908,7 @@ diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusio -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BUILD.bazel ---- a/google/cloud/datalabeling/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datalabeling/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datalabeling/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -31775,7 +33952,7 @@ diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BU - ], -) diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel ---- a/google/cloud/datalabeling/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datalabeling/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -32128,7 +34305,7 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/dataplex/BUILD.bazel b/google/cloud/dataplex/BUILD.bazel ---- a/google/cloud/dataplex/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataplex/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataplex/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -32171,7 +34348,7 @@ diff -urN a/google/cloud/dataplex/BUILD.bazel b/google/cloud/dataplex/BUILD.baze - ], -) diff -urN a/google/cloud/dataplex/v1/BUILD.bazel b/google/cloud/dataplex/v1/BUILD.bazel ---- a/google/cloud/dataplex/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataplex/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataplex/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -32550,7 +34727,7 @@ diff -urN a/google/cloud/dataplex/v1/BUILD.bazel b/google/cloud/dataplex/v1/BUIL - deps = [":dataplex_cc_proto"], -) diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.bazel ---- a/google/cloud/dataproc/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataproc/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataproc/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -32577,7 +34754,7 @@ diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.baze - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataproc", - "ruby-cloud-env-prefix=DATAPROC", -- "ruby-cloud-wrapper-of=v1:0.7;v1beta2:0.6", +- "ruby-cloud-wrapper-of=v1:0.7", - "ruby-cloud-product-url=https://cloud.google.com/dataproc", - "ruby-cloud-api-id=dataproc.googleapis.com", - "ruby-cloud-api-shortname=dataproc", @@ -32595,7 +34772,7 @@ diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.baze - ], -) diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel ---- a/google/cloud/dataproc/logging/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataproc/logging/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataproc/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -32775,7 +34952,7 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel ---- a/google/cloud/dataproc/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataproc/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -33145,7 +35322,7 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL - deps = [":dataproc_cc_proto"], -) diff -urN a/google/cloud/dataqna/BUILD.bazel b/google/cloud/dataqna/BUILD.bazel ---- a/google/cloud/dataqna/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataqna/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataqna/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,42 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -33191,7 +35368,7 @@ diff -urN a/google/cloud/dataqna/BUILD.bazel b/google/cloud/dataqna/BUILD.bazel - ], -) diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel ---- a/google/cloud/dataqna/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dataqna/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -33541,7 +35718,7 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD.bazel ---- a/google/cloud/datastream/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datastream/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datastream/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -33561,13 +35738,13 @@ diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD. - -# Generates a Ruby wrapper client for datastream. -# Ruby wrapper clients are versionless, but are generated from source protos --# for a particular service version, v1alpha1 in this case. +-# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "datastream_ruby_wrapper", -- srcs = ["//google/cloud/datastream/v1alpha1:datastream_proto_with_info"], +- srcs = ["//google/cloud/datastream/v1:datastream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-datastream", -- "ruby-cloud-wrapper-of=v1alpha1:0.0", +- "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/datastream/", - "ruby-cloud-api-id=datastream.googleapis.com", - "ruby-cloud-api-shortname=datastream", @@ -33584,9 +35761,9 @@ diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD. - ], -) diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/BUILD.bazel ---- a/google/cloud/datastream/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datastream/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datastream/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,366 +0,0 @@ +@@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -33871,8 +36048,13 @@ diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/ - srcs = [":datastream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-datastream-v1", +- "ruby-cloud-product-url=https://cloud.google.com/datastream/", +- "ruby-cloud-api-id=datastream.googleapis.com", +- "ruby-cloud-api-shortname=datastream", - ], - grpc_service_config = "datastream_grpc_service_config.json", +- ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.", +- ruby_cloud_title = "Datastream V1", - deps = [ - ":datastream_ruby_grpc", - ":datastream_ruby_proto", @@ -33954,7 +36136,7 @@ diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/ - deps = [":datastream_cc_proto"], -) diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastream/v1alpha1/BUILD.bazel ---- a/google/cloud/datastream/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/datastream/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/datastream/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,348 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -34306,7 +36488,7 @@ diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastre -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/deploy/BUILD.bazel b/google/cloud/deploy/BUILD.bazel ---- a/google/cloud/deploy/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/deploy/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/deploy/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -34349,9 +36531,9 @@ diff -urN a/google/cloud/deploy/BUILD.bazel b/google/cloud/deploy/BUILD.bazel - ], -) diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.bazel ---- a/google/cloud/deploy/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/deploy/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/deploy/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,367 +0,0 @@ +@@ -1,373 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -34376,6 +36558,12 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba - name = "deploy_proto", - srcs = [ - "cloud_deploy.proto", +- "deliverypipeline_notification_payload.proto", +- "log_enums.proto", +- "release_notification_payload.proto", +- "release_render_payload.proto", +- "rollout_notification_payload.proto", +- "target_notification_payload.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -34482,13 +36670,13 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba - srcs = [":deploy_proto_with_info"], - grpc_service_config = "clouddeploy_grpc_service_config.json", - importpath = "cloud.google.com/go/deploy/apiv1;deploy", -- service_yaml = "clouddeploy_v1.yaml", - metadata = True, +- service_yaml = "clouddeploy_v1.yaml", - deps = [ - ":deploy_go_proto", - "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - @@ -34504,8 +36692,8 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba - name = "gapi-cloud-deploy-v1-go", - deps = [ - ":deploy_go_gapic", -- ":deploy_go_gapic_srcjar-test.srcjar", - ":deploy_go_gapic_srcjar-metadata.srcjar", +- ":deploy_go_gapic_srcjar-test.srcjar", - ":deploy_go_proto", - ], -) @@ -34609,8 +36797,8 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", - "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -34630,10 +36818,10 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba - name = "deploy_ruby_gapic", - srcs = [":deploy_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-deploy-v1", -- "ruby-cloud-product-url=https://cloud.google.com/deploy/", - "ruby-cloud-api-id=clouddeploy.googleapis.com", - "ruby-cloud-api-shortname=clouddeploy", +- "ruby-cloud-gem-name=google-cloud-deploy-v1", +- "ruby-cloud-product-url=https://cloud.google.com/deploy/", - "ruby-cloud-yard-strict=false", - ], - grpc_service_config = "clouddeploy_grpc_service_config.json", @@ -34720,7 +36908,7 @@ diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.ba - deps = [":deploy_cc_proto"], -) diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel ---- a/google/cloud/dialogflow/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -34747,7 +36935,7 @@ diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD. - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", -- "ruby-cloud-wrapper-of=v2:0.8", +- "ruby-cloud-wrapper-of=v2:0.15", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", @@ -34765,7 +36953,7 @@ diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD. - ], -) diff -urN a/google/cloud/dialogflow/cx/BUILD.bazel b/google/cloud/dialogflow/cx/BUILD.bazel ---- a/google/cloud/dialogflow/cx/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/cx/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/cx/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -34810,9 +36998,9 @@ diff -urN a/google/cloud/dialogflow/cx/BUILD.bazel b/google/cloud/dialogflow/cx/ - ], -) diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel ---- a/google/cloud/dialogflow/cx/v3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/cx/v3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,414 +0,0 @@ +@@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -35030,6 +37218,7 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ - "python-gapic-name=dialogflowcx", - "python-gapic-namespace=google.cloud", - ], +- service_yaml = "dialogflow_v3.yaml", -) - -# Open Source Packages @@ -35228,9 +37417,9 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ - deps = [":cx_cc_proto"], -) diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel ---- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,414 +0,0 @@ +@@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -35448,6 +37637,7 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog - "python-gapic-name=dialogflowcx", - "python-gapic-namespace=google.cloud", - ], +- service_yaml = "dialogflow_v3beta1.yaml", -) - -# Open Source Packages @@ -35646,9 +37836,9 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog - deps = [":cx_cc_proto"], -) diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel ---- a/google/cloud/dialogflow/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,413 +0,0 @@ +@@ -1,414 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -35865,6 +38055,7 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ - name = "dialogflow_py_gapic", - srcs = [":dialogflow_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v2.yaml", -) - -# Open Source Packages @@ -36063,9 +38254,9 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ - deps = [":dialogflow_cc_proto"], -) diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel ---- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,411 +0,0 @@ +@@ -1,410 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -36119,7 +38310,6 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", -- "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", @@ -36243,7 +38433,6 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen: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:struct_go_proto", - ], @@ -36280,6 +38469,7 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo - name = "dialogflow_py_gapic", - srcs = [":dialogflow_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v2beta1.yaml", -) - -# Open Source Packages @@ -36478,7 +38668,7 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo - deps = [":dialogflow_cc_proto"], -) diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel ---- a/google/cloud/documentai/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/documentai/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/documentai/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -36523,7 +38713,7 @@ diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD. - ], -) diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel ---- a/google/cloud/documentai/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/documentai/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -36907,7 +39097,7 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ - deps = [":documentai_cc_proto"], -) diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel ---- a/google/cloud/documentai/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/documentai/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -37250,7 +39440,7 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel ---- a/google/cloud/documentai/v1beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/documentai/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -37592,7 +39782,7 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel ---- a/google/cloud/documentai/v1beta3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/documentai/v1beta3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -37961,7 +40151,7 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel ---- a/google/cloud/domains/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/domains/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/domains/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -37988,7 +40178,7 @@ diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-domains", - "ruby-cloud-env-prefix=DOMAINS", -- "ruby-cloud-wrapper-of=v1beta1:0.0", +- "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/domains", - "ruby-cloud-api-id=domains.googleapis.com", - "ruby-cloud-api-shortname=domains", @@ -38005,7 +40195,7 @@ diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel - ], -) diff -urN a/google/cloud/domains/v1/BUILD.bazel b/google/cloud/domains/v1/BUILD.bazel ---- a/google/cloud/domains/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/domains/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/domains/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -38379,7 +40569,7 @@ diff -urN a/google/cloud/domains/v1/BUILD.bazel b/google/cloud/domains/v1/BUILD. - deps = [":domains_cc_proto"], -) diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel ---- a/google/cloud/domains/v1alpha2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/domains/v1alpha2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/domains/v1alpha2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -38737,7 +40927,7 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel ---- a/google/cloud/domains/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/domains/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/domains/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -39095,7 +41285,7 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/essentialcontacts/BUILD.bazel b/google/cloud/essentialcontacts/BUILD.bazel ---- a/google/cloud/essentialcontacts/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/essentialcontacts/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/essentialcontacts/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -39139,7 +41329,7 @@ diff -urN a/google/cloud/essentialcontacts/BUILD.bazel b/google/cloud/essentialc - ], -) diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essentialcontacts/v1/BUILD.bazel ---- a/google/cloud/essentialcontacts/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/essentialcontacts/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/essentialcontacts/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,318 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -39461,7 +41651,7 @@ diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essenti - deps = [":essentialcontacts_cc_proto"], -) diff -urN a/google/cloud/eventarc/BUILD.bazel b/google/cloud/eventarc/BUILD.bazel ---- a/google/cloud/eventarc/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/eventarc/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/eventarc/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -39505,7 +41695,7 @@ diff -urN a/google/cloud/eventarc/BUILD.bazel b/google/cloud/eventarc/BUILD.baze - ], -) diff -urN a/google/cloud/eventarc/publishing/BUILD.bazel b/google/cloud/eventarc/publishing/BUILD.bazel ---- a/google/cloud/eventarc/publishing/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/eventarc/publishing/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/eventarc/publishing/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -39549,7 +41739,7 @@ diff -urN a/google/cloud/eventarc/publishing/BUILD.bazel b/google/cloud/eventarc - ], -) diff -urN a/google/cloud/eventarc/publishing/v1/BUILD.bazel b/google/cloud/eventarc/publishing/v1/BUILD.bazel ---- a/google/cloud/eventarc/publishing/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/eventarc/publishing/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/eventarc/publishing/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -39915,7 +42105,7 @@ diff -urN a/google/cloud/eventarc/publishing/v1/BUILD.bazel b/google/cloud/event - deps = [":publishing_cc_proto"], -) diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUILD.bazel ---- a/google/cloud/eventarc/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/eventarc/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/eventarc/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -40287,7 +42477,7 @@ diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUIL - deps = [":eventarc_cc_proto"], -) diff -urN a/google/cloud/filestore/BUILD.bazel b/google/cloud/filestore/BUILD.bazel ---- a/google/cloud/filestore/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/filestore/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/filestore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -40330,7 +42520,7 @@ diff -urN a/google/cloud/filestore/BUILD.bazel b/google/cloud/filestore/BUILD.ba - ], -) diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BUILD.bazel ---- a/google/cloud/filestore/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/filestore/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/filestore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -40705,7 +42895,7 @@ diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BU - deps = [":filestore_cc_proto"], -) diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/v1beta1/BUILD.bazel ---- a/google/cloud/filestore/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/filestore/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/filestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -41071,7 +43261,7 @@ diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/functions/BUILD.bazel b/google/cloud/functions/BUILD.bazel ---- a/google/cloud/functions/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/functions/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/functions/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -41115,7 +43305,7 @@ diff -urN a/google/cloud/functions/BUILD.bazel b/google/cloud/functions/BUILD.ba - ], -) diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel ---- a/google/cloud/functions/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/functions/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/functions/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -41490,7 +43680,7 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU - deps = [":functions_cc_proto"], -) diff -urN a/google/cloud/gaming/BUILD.bazel b/google/cloud/gaming/BUILD.bazel ---- a/google/cloud/gaming/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gaming/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gaming/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -41534,7 +43724,7 @@ diff -urN a/google/cloud/gaming/BUILD.bazel b/google/cloud/gaming/BUILD.bazel - ], -) diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel ---- a/google/cloud/gaming/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gaming/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gaming/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,376 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -41914,7 +44104,7 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba - deps = [":gaming_cc_proto"], -) diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel ---- a/google/cloud/gaming/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gaming/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -42259,7 +44449,7 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkebackup/logging/v1/BUILD.bazel b/google/cloud/gkebackup/logging/v1/BUILD.bazel ---- a/google/cloud/gkebackup/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkebackup/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkebackup/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,184 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -42446,8 +44636,324 @@ diff -urN a/google/cloud/gkebackup/logging/v1/BUILD.bazel b/google/cloud/gkeback - grpc_only = True, - deps = [":logging_cc_proto"], -) +diff -urN a/google/cloud/gkebackup/v1/BUILD.bazel b/google/cloud/gkebackup/v1/BUILD.bazel +--- a/google/cloud/gkebackup/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/gkebackup/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,312 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-proto_library( +- name = "gkebackup_proto", +- srcs = [ +- "backup.proto", +- "backup_plan.proto", +- "common.proto", +- "gkebackup.proto", +- "restore.proto", +- "restore_plan.proto", +- "volume.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "gkebackup_proto_with_info", +- deps = [ +- ":gkebackup_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-java_proto_library( +- name = "gkebackup_java_proto", +- deps = [":gkebackup_proto"], +-) +- +-java_grpc_library( +- name = "gkebackup_java_grpc", +- srcs = [":gkebackup_proto"], +- deps = [":gkebackup_java_proto"], +-) +- +-java_gapic_library( +- name = "gkebackup_java_gapic", +- srcs = [":gkebackup_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "gkebackup_grpc_service_config.json", +- service_yaml = "gkebackup_v1.yaml", +- test_deps = [ +- ":gkebackup_java_grpc", +- ], +- deps = [ +- ":gkebackup_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "gkebackup_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.gkebackup.v1.BackupForGKEClientTest", +- ], +- runtime_deps = [":gkebackup_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-gkebackup-v1-java", +- deps = [ +- ":gkebackup_java_gapic", +- ":gkebackup_java_grpc", +- ":gkebackup_java_proto", +- ":gkebackup_proto", +- ], +-) +- +-go_proto_library( +- name = "gkebackup_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1", +- protos = [":gkebackup_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "gkebackup_go_gapic", +- srcs = [":gkebackup_proto_with_info"], +- grpc_service_config = "gkebackup_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkebackup/apiv1;gkebackup", +- metadata = True, +- service_yaml = "gkebackup_v1.yaml", +- deps = [ +- ":gkebackup_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ], +-) +- +-go_test( +- name = "gkebackup_go_gapic_test", +- srcs = [":gkebackup_go_gapic_srcjar_test"], +- embed = [":gkebackup_go_gapic"], +- importpath = "cloud.google.com/go/gkebackup/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-gkebackup-v1-go", +- deps = [ +- ":gkebackup_go_gapic", +- ":gkebackup_go_gapic_srcjar-metadata.srcjar", +- ":gkebackup_go_gapic_srcjar-test.srcjar", +- ":gkebackup_go_proto", +- ], +-) +- +-py_gapic_library( +- name = "gkebackup_py_gapic", +- srcs = [":gkebackup_proto"], +- grpc_service_config = "gkebackup_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "gkebackup-v1-py", +- deps = [ +- ":gkebackup_py_gapic", +- ], +-) +- +-php_proto_library( +- name = "gkebackup_php_proto", +- deps = [":gkebackup_proto"], +-) +- +-php_grpc_library( +- name = "gkebackup_php_grpc", +- srcs = [":gkebackup_proto"], +- deps = [":gkebackup_php_proto"], +-) +- +-php_gapic_library( +- name = "gkebackup_php_gapic", +- srcs = [":gkebackup_proto_with_info"], +- grpc_service_config = "gkebackup_grpc_service_config.json", +- service_yaml = "gkebackup_v1.yaml", +- deps = [ +- ":gkebackup_php_grpc", +- ":gkebackup_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-gkebackup-v1-php", +- deps = [ +- ":gkebackup_php_gapic", +- ":gkebackup_php_grpc", +- ":gkebackup_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "gkebackup_nodejs_gapic", +- package_name = "@google-cloud/gkebackup", +- src = ":gkebackup_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "gkebackup_grpc_service_config.json", +- package = "google.cloud.gkebackup.v1", +- service_yaml = "gkebackup_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "gkebackup-v1-nodejs", +- deps = [ +- ":gkebackup_nodejs_gapic", +- ":gkebackup_proto", +- ], +-) +- +-ruby_proto_library( +- name = "gkebackup_ruby_proto", +- deps = [":gkebackup_proto"], +-) +- +-ruby_grpc_library( +- name = "gkebackup_ruby_grpc", +- srcs = [":gkebackup_proto"], +- deps = [":gkebackup_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "gkebackup_ruby_gapic", +- srcs = [":gkebackup_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-gkebackup-v1", +- ], +- grpc_service_config = "gkebackup_grpc_service_config.json", +- deps = [ +- ":gkebackup_ruby_grpc", +- ":gkebackup_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-gkebackup-v1-ruby", +- deps = [ +- ":gkebackup_ruby_gapic", +- ":gkebackup_ruby_grpc", +- ":gkebackup_ruby_proto", +- ], +-) +- +-csharp_proto_library( +- name = "gkebackup_csharp_proto", +- deps = [":gkebackup_proto"], +-) +- +-csharp_grpc_library( +- name = "gkebackup_csharp_grpc", +- srcs = [":gkebackup_proto"], +- deps = [":gkebackup_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "gkebackup_csharp_gapic", +- srcs = [":gkebackup_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "gkebackup_grpc_service_config.json", +- service_yaml = "gkebackup_v1.yaml", +- deps = [ +- ":gkebackup_csharp_grpc", +- ":gkebackup_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-gkebackup-v1-csharp", +- deps = [ +- ":gkebackup_csharp_gapic", +- ":gkebackup_csharp_grpc", +- ":gkebackup_csharp_proto", +- ], +-) +- +-cc_proto_library( +- name = "gkebackup_cc_proto", +- deps = [":gkebackup_proto"], +-) +- +-cc_grpc_library( +- name = "gkebackup_cc_grpc", +- srcs = [":gkebackup_proto"], +- grpc_only = True, +- deps = [":gkebackup_cc_proto"], +-) diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnect/gateway/BUILD.bazel ---- a/google/cloud/gkeconnect/gateway/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkeconnect/gateway/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkeconnect/gateway/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -42491,7 +44997,7 @@ diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnec - ], -) diff -urN a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel ---- a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,191 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -42686,7 +45192,7 @@ diff -urN a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel b/google/cloud/gkecon - deps = [":gateway_cc_proto"], -) diff -urN a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel ---- a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,175 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -42865,7 +45371,7 @@ diff -urN a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel ---- a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -43211,7 +45717,7 @@ diff -urN a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/google/cloud/g -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/BUILD.bazel b/google/cloud/gkehub/BUILD.bazel ---- a/google/cloud/gkehub/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -43255,7 +45761,7 @@ diff -urN a/google/cloud/gkehub/BUILD.bazel b/google/cloud/gkehub/BUILD.bazel - ], -) diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.bazel ---- a/google/cloud/gkehub/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,391 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -43650,7 +46156,7 @@ diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.ba - deps = [":gkehub_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel ---- a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,162 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -43816,7 +46322,7 @@ diff -urN a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel b/google/cloud/g - deps = [":configmanagement_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel ---- a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,161 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -43981,7 +46487,7 @@ diff -urN a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel b/google/clou - deps = [":multiclusteringress_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alpha/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -44362,7 +46868,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alph -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,145 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -44511,7 +47017,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel b/google/c -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -44661,7 +47167,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel b/google/cl -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -44811,7 +47317,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel b/google/cloud/gkeh -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,145 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -44960,7 +47466,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel b/google -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,147 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -45111,7 +47617,7 @@ diff -urN a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel b/google/cloud/g -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alpha2/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1alpha2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -45473,7 +47979,7 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp - deps = [":gkehub_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/BUILD.bazel ---- a/google/cloud/gkehub/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,374 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -45851,7 +48357,7 @@ diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel ---- a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -46001,7 +48507,7 @@ diff -urN a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel b/google/clo -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta/metering/BUILD.bazel b/google/cloud/gkehub/v1beta/metering/BUILD.bazel ---- a/google/cloud/gkehub/v1beta/metering/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1beta/metering/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -46151,7 +48657,7 @@ diff -urN a/google/cloud/gkehub/v1beta/metering/BUILD.bazel b/google/cloud/gkehu -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel ---- a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,145 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -46300,7 +48806,7 @@ diff -urN a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel b/google/ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel ---- a/google/cloud/gkehub/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gkehub/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gkehub/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -46661,8 +49167,375 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -# C++ -############################################################################## -# Put your C++ rules here +diff -urN a/google/cloud/gkemulticloud/v1/BUILD.bazel b/google/cloud/gkemulticloud/v1/BUILD.bazel +--- a/google/cloud/gkemulticloud/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/gkemulticloud/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,363 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "gkemulticloud_proto", +- srcs = [ +- "aws_resources.proto", +- "aws_service.proto", +- "azure_resources.proto", +- "azure_service.proto", +- "common_resources.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "gkemulticloud_proto_with_info", +- deps = [ +- ":gkemulticloud_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "gkemulticloud_java_proto", +- deps = [":gkemulticloud_proto"], +-) +- +-java_grpc_library( +- name = "gkemulticloud_java_grpc", +- srcs = [":gkemulticloud_proto"], +- deps = [":gkemulticloud_java_proto"], +-) +- +-java_gapic_library( +- name = "gkemulticloud_java_gapic", +- srcs = [":gkemulticloud_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- service_yaml = "gkemulticloud_v1.yaml", +- test_deps = [ +- ":gkemulticloud_java_grpc", +- ], +- deps = [ +- ":gkemulticloud_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "gkemulticloud_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.gkemulticloud.v1.AwsClustersClientTest", +- "com.google.cloud.gkemulticloud.v1.AzureClustersClientTest", +- ], +- runtime_deps = [":gkemulticloud_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-gkemulticloud-v1-java", +- deps = [ +- ":gkemulticloud_java_gapic", +- ":gkemulticloud_java_grpc", +- ":gkemulticloud_java_proto", +- ":gkemulticloud_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "gkemulticloud_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1", +- protos = [":gkemulticloud_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "gkemulticloud_go_gapic", +- srcs = [":gkemulticloud_proto_with_info"], +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkemulticloud/apiv1;gkemulticloud", +- metadata = True, +- service_yaml = "gkemulticloud_v1.yaml", +- deps = [ +- ":gkemulticloud_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ], +-) +- +-go_test( +- name = "gkemulticloud_go_gapic_test", +- srcs = [":gkemulticloud_go_gapic_srcjar_test"], +- embed = [":gkemulticloud_go_gapic"], +- importpath = "cloud.google.com/go/gkemulticloud/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-gkemulticloud-v1-go", +- deps = [ +- ":gkemulticloud_go_gapic", +- ":gkemulticloud_go_gapic_srcjar-metadata.srcjar", +- ":gkemulticloud_go_gapic_srcjar-test.srcjar", +- ":gkemulticloud_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "gkemulticloud_py_gapic", +- srcs = [":gkemulticloud_proto"], +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- service_yaml = "gkemulticloud_v1.yaml", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "gkemulticloud-v1-py", +- deps = [ +- ":gkemulticloud_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "gkemulticloud_php_proto", +- deps = [":gkemulticloud_proto"], +-) +- +-php_grpc_library( +- name = "gkemulticloud_php_grpc", +- srcs = [":gkemulticloud_proto"], +- deps = [":gkemulticloud_php_proto"], +-) +- +-php_gapic_library( +- name = "gkemulticloud_php_gapic", +- srcs = [":gkemulticloud_proto_with_info"], +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- service_yaml = "gkemulticloud_v1.yaml", +- deps = [ +- ":gkemulticloud_php_grpc", +- ":gkemulticloud_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-gkemulticloud-v1-php", +- deps = [ +- ":gkemulticloud_php_gapic", +- ":gkemulticloud_php_grpc", +- ":gkemulticloud_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "gkemulticloud_nodejs_gapic", +- package_name = "@google-cloud/gkemulticloud", +- src = ":gkemulticloud_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- package = "google.cloud.gkemulticloud.v1", +- service_yaml = "gkemulticloud_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "gkemulticloud-v1-nodejs", +- deps = [ +- ":gkemulticloud_nodejs_gapic", +- ":gkemulticloud_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "gkemulticloud_ruby_proto", +- deps = [":gkemulticloud_proto"], +-) +- +-ruby_grpc_library( +- name = "gkemulticloud_ruby_grpc", +- srcs = [":gkemulticloud_proto"], +- deps = [":gkemulticloud_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "gkemulticloud_ruby_gapic", +- srcs = [":gkemulticloud_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkemulticloud-v1"], +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- deps = [ +- ":gkemulticloud_ruby_grpc", +- ":gkemulticloud_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-gkemulticloud-v1-ruby", +- deps = [ +- ":gkemulticloud_ruby_gapic", +- ":gkemulticloud_ruby_grpc", +- ":gkemulticloud_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "gkemulticloud_csharp_proto", +- deps = [":gkemulticloud_proto"], +-) +- +-csharp_grpc_library( +- name = "gkemulticloud_csharp_grpc", +- srcs = [":gkemulticloud_proto"], +- deps = [":gkemulticloud_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "gkemulticloud_csharp_gapic", +- srcs = [":gkemulticloud_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "gkemulticloud_grpc_service_config.json", +- service_yaml = "gkemulticloud_v1.yaml", +- deps = [ +- ":gkemulticloud_csharp_grpc", +- ":gkemulticloud_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-gkemulticloud-v1-csharp", +- deps = [ +- ":gkemulticloud_csharp_gapic", +- ":gkemulticloud_csharp_grpc", +- ":gkemulticloud_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "gkemulticloud_cc_proto", +- deps = [":gkemulticloud_proto"], +-) +- +-cc_grpc_library( +- name = "gkemulticloud_cc_grpc", +- srcs = [":gkemulticloud_proto"], +- grpc_only = True, +- deps = [":gkemulticloud_cc_proto"], +-) diff -urN a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel ---- a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -46842,7 +49715,7 @@ diff -urN a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/google/cloud/gsui - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel ---- a/google/cloud/gsuiteaddons/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/gsuiteaddons/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -47186,7 +50059,7 @@ diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons - deps = [":gsuiteaddons_cc_proto"], -) diff -urN a/google/cloud/iap/BUILD.bazel b/google/cloud/iap/BUILD.bazel ---- a/google/cloud/iap/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/iap/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/iap/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -47230,7 +50103,7 @@ diff -urN a/google/cloud/iap/BUILD.bazel b/google/cloud/iap/BUILD.bazel - ], -) diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel ---- a/google/cloud/iap/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/iap/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/iap/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,364 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -47598,7 +50471,7 @@ diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel - deps = [":iap_cc_proto"], -) diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUILD.bazel ---- a/google/cloud/iap/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/iap/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/iap/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -47945,7 +50818,7 @@ diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUIL -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/identitytoolkit/v2/BUILD.bazel b/google/cloud/identitytoolkit/v2/BUILD.bazel ---- a/google/cloud/identitytoolkit/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/identitytoolkit/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/identitytoolkit/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -48314,7 +51187,7 @@ diff -urN a/google/cloud/identitytoolkit/v2/BUILD.bazel b/google/cloud/identityt - deps = [":identitytoolkit_cc_proto"], -) diff -urN a/google/cloud/ids/BUILD.bazel b/google/cloud/ids/BUILD.bazel ---- a/google/cloud/ids/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/ids/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/ids/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -48358,7 +51231,7 @@ diff -urN a/google/cloud/ids/BUILD.bazel b/google/cloud/ids/BUILD.bazel - ], -) diff -urN a/google/cloud/ids/v1/BUILD.bazel b/google/cloud/ids/v1/BUILD.bazel ---- a/google/cloud/ids/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/ids/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/ids/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -48728,7 +51601,7 @@ diff -urN a/google/cloud/ids/v1/BUILD.bazel b/google/cloud/ids/v1/BUILD.bazel - deps = [":ids_cc_proto"], -) diff -urN a/google/cloud/integrations/v1alpha/BUILD.bazel b/google/cloud/integrations/v1alpha/BUILD.bazel ---- a/google/cloud/integrations/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/integrations/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/integrations/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,168 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -48900,7 +51773,7 @@ diff -urN a/google/cloud/integrations/v1alpha/BUILD.bazel b/google/cloud/integra -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel ---- a/google/cloud/iot/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/iot/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/iot/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -48944,7 +51817,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/iot/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/iot/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -49303,7 +52176,7 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel - deps = [":iot_cc_proto"], -) diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel ---- a/google/cloud/kms/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/kms/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/kms/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -49348,7 +52221,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/kms/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/kms/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,378 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -49730,7 +52603,7 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel - deps = [":kms_cc_proto"], -) diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel ---- a/google/cloud/language/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/language/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/language/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -49775,7 +52648,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/language/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/language/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -50133,7 +53006,7 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL - deps = [":language_cc_proto"], -) diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1beta1/BUILD.bazel ---- a/google/cloud/language/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/language/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/language/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,161 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -50298,7 +53171,7 @@ diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1 -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel ---- a/google/cloud/language/v1beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/language/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -50641,7 +53514,7 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/lifesciences/BUILD.bazel b/google/cloud/lifesciences/BUILD.bazel ---- a/google/cloud/lifesciences/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/lifesciences/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/lifesciences/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -50686,7 +53559,7 @@ diff -urN a/google/cloud/lifesciences/BUILD.bazel b/google/cloud/lifesciences/BU - ], -) diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifesciences/v2beta/BUILD.bazel ---- a/google/cloud/lifesciences/v2beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/lifesciences/v2beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/lifesciences/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -51040,7 +53913,7 @@ diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifescie -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel ---- a/google/cloud/location/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/location/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/location/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,250 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -51294,7 +54167,7 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze - deps = [":location_cc_proto"], -) diff -urN a/google/cloud/managedidentities/BUILD.bazel b/google/cloud/managedidentities/BUILD.bazel ---- a/google/cloud/managedidentities/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/managedidentities/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/managedidentities/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -51338,7 +54211,7 @@ diff -urN a/google/cloud/managedidentities/BUILD.bazel b/google/cloud/managedide - ], -) diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel ---- a/google/cloud/managedidentities/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/managedidentities/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/managedidentities/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -51704,7 +54577,7 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed - deps = [":managedidentities_cc_proto"], -) diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel ---- a/google/cloud/managedidentities/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/managedidentities/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -52066,7 +54939,7 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma - deps = [":managedidentities_cc_proto"], -) diff -urN a/google/cloud/mediatranslation/BUILD.bazel b/google/cloud/mediatranslation/BUILD.bazel ---- a/google/cloud/mediatranslation/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/mediatranslation/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/mediatranslation/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -52110,7 +54983,7 @@ diff -urN a/google/cloud/mediatranslation/BUILD.bazel b/google/cloud/mediatransl - ], -) diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel ---- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,166 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -52280,7 +55153,7 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/mediatranslation/v1beta1/BUILD.bazel ---- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -52626,7 +55499,7 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/memcache/BUILD.bazel b/google/cloud/memcache/BUILD.bazel ---- a/google/cloud/memcache/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/memcache/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/memcache/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -52670,7 +55543,7 @@ diff -urN a/google/cloud/memcache/BUILD.bazel b/google/cloud/memcache/BUILD.baze - ], -) diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel ---- a/google/cloud/memcache/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/memcache/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -53032,7 +55905,7 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL - deps = [":memcache_cc_proto"], -) diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel ---- a/google/cloud/memcache/v1beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/memcache/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -53379,7 +56252,7 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/metastore/BUILD.bazel b/google/cloud/metastore/BUILD.bazel ---- a/google/cloud/metastore/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/metastore/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/metastore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -53423,7 +56296,7 @@ diff -urN a/google/cloud/metastore/BUILD.bazel b/google/cloud/metastore/BUILD.ba - ], -) diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metastore/logging/v1/BUILD.bazel ---- a/google/cloud/metastore/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/metastore/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,171 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -53598,7 +56471,7 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BUILD.bazel ---- a/google/cloud/metastore/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/metastore/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/metastore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -53968,9 +56841,9 @@ diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BU - deps = [":metastore_cc_proto"], -) diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel ---- a/google/cloud/metastore/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/metastore/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,343 +0,0 @@ +@@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -54045,11 +56918,13 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ - srcs = [":metastore_proto_with_info"], - gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", +- service_yaml = "metastore_v1alpha.yaml", - test_deps = [ - ":metastore_java_grpc", - ], - deps = [ - ":metastore_java_proto", +- "//google/api:api_java_proto", - ], -) - @@ -54176,7 +57051,6 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -php_gapic_library( - name = "metastore_php_gapic", - srcs = [":metastore_proto_with_info"], -- gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", - service_yaml = "metastore_v1alpha.yaml", - deps = [ @@ -54313,9 +57187,25 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "metastore_cc_proto", +- deps = [":metastore_proto"], +-) +- +-cc_grpc_library( +- name = "metastore_cc_grpc", +- srcs = [":metastore_proto"], +- grpc_only = True, +- deps = [":metastore_cc_proto"], +-) diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v1beta/BUILD.bazel ---- a/google/cloud/metastore/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/metastore/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/metastore/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -54671,7 +57561,7 @@ diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networkconnectivity/BUILD.bazel b/google/cloud/networkconnectivity/BUILD.bazel ---- a/google/cloud/networkconnectivity/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkconnectivity/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkconnectivity/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -54715,7 +57605,7 @@ diff -urN a/google/cloud/networkconnectivity/BUILD.bazel b/google/cloud/networkc - ], -) diff -urN a/google/cloud/networkconnectivity/v1/BUILD.bazel b/google/cloud/networkconnectivity/v1/BUILD.bazel ---- a/google/cloud/networkconnectivity/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkconnectivity/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkconnectivity/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -55085,7 +57975,7 @@ diff -urN a/google/cloud/networkconnectivity/v1/BUILD.bazel b/google/cloud/netwo - deps = [":networkconnectivity_cc_proto"], -) diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel ---- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,348 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -55437,7 +58327,7 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networkmanagement/BUILD.bazel b/google/cloud/networkmanagement/BUILD.bazel ---- a/google/cloud/networkmanagement/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkmanagement/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -55480,7 +58370,7 @@ diff -urN a/google/cloud/networkmanagement/BUILD.bazel b/google/cloud/networkman - ], -) diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/networkmanagement/v1/BUILD.bazel ---- a/google/cloud/networkmanagement/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkmanagement/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkmanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -55854,7 +58744,7 @@ diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/network - deps = [":networkmanagement_cc_proto"], -) diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/networkmanagement/v1beta1/BUILD.bazel ---- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkmanagement/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -56207,7 +59097,7 @@ diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/ne -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networksecurity/BUILD.bazel b/google/cloud/networksecurity/BUILD.bazel ---- a/google/cloud/networksecurity/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networksecurity/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networksecurity/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -56250,7 +59140,7 @@ diff -urN a/google/cloud/networksecurity/BUILD.bazel b/google/cloud/networksecur - ], -) diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/networksecurity/v1beta1/BUILD.bazel ---- a/google/cloud/networksecurity/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networksecurity/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -56609,9 +59499,9 @@ diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/netw -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkservices/v1/BUILD.bazel ---- a/google/cloud/networkservices/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkservices/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkservices/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,361 +0,0 @@ +@@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -56783,6 +59673,11 @@ diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkse - name = "networkservices_py_gapic", - srcs = [":networkservices_proto"], - grpc_service_config = "networkservices_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-network-services", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=network_services", +- ], -) - -# Open Source Packages @@ -56974,7 +59869,7 @@ diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkse - deps = [":networkservices_cc_proto"], -) diff -urN a/google/cloud/networkservices/v1beta1/BUILD.bazel b/google/cloud/networkservices/v1beta1/BUILD.bazel ---- a/google/cloud/networkservices/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/networkservices/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/networkservices/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -57337,7 +60232,7 @@ diff -urN a/google/cloud/networkservices/v1beta1/BUILD.bazel b/google/cloud/netw - deps = [":networkservices_cc_proto"], -) diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.bazel ---- a/google/cloud/notebooks/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/notebooks/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/notebooks/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -57364,7 +60259,7 @@ diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.ba - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-notebooks", - "ruby-cloud-env-prefix=NOTEBOOKS", -- "ruby-cloud-wrapper-of=v1beta1:0.0", +- "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", - "ruby-cloud-api-id=notebooks.googleapis.com", - "ruby-cloud-api-shortname=notebooks", @@ -57380,8 +60275,189 @@ diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.ba - ":notebooks_ruby_wrapper", - ], -) +diff -urN a/google/cloud/notebooks/logging/v1/BUILD.bazel b/google/cloud/notebooks/logging/v1/BUILD.bazel +--- a/google/cloud/notebooks/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/notebooks/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,177 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "logging_proto", +- srcs = [ +- "runtime_log.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "logging_java_proto", +- deps = [":logging_proto"], +-) +- +-java_grpc_library( +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "logging_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [ +- "//google/api:field_behavior_proto", +- ], +-) +- +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], +-) +- +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "logging_php_proto", +- deps = [":logging_proto"], +-) +- +-php_grpc_library( +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "logging_ruby_proto", +- deps = [":logging_proto"], +-) +- +-ruby_grpc_library( +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "logging_csharp_proto", +- deps = [":logging_proto"], +-) +- +-csharp_grpc_library( +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "logging_cc_proto", +- deps = [":logging_proto"], +-) +- +-cc_grpc_library( +- name = "logging_cc_grpc", +- srcs = [":logging_proto"], +- grpc_only = True, +- deps = [":logging_cc_proto"], +-) diff -urN a/google/cloud/notebooks/v1/BUILD.bazel b/google/cloud/notebooks/v1/BUILD.bazel ---- a/google/cloud/notebooks/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/notebooks/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/notebooks/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,382 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -57767,7 +60843,7 @@ diff -urN a/google/cloud/notebooks/v1/BUILD.bazel b/google/cloud/notebooks/v1/BU - deps = [":notebooks_cc_proto"], -) diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel ---- a/google/cloud/notebooks/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/notebooks/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/notebooks/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -58115,10 +61191,53 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -# C++ -############################################################################## -# Put your C++ rules here +diff -urN a/google/cloud/optimization/BUILD.bazel b/google/cloud/optimization/BUILD.bazel +--- a/google/cloud/optimization/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/optimization/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,39 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-optimization. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for cloudoptimization. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v1 in this case. +-ruby_cloud_gapic_library( +- name = "optimization_ruby_wrapper", +- srcs = ["//google/cloud/optimization/v1:optimization_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-optimization", +- "ruby-cloud-wrapper-of=v1:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/optimization", +- "ruby-cloud-api-id=cloudoptimization.googleapis.com", +- "ruby-cloud-api-shortname=cloudoptimization", +- ], +- ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.", +- ruby_cloud_title = "Cloud Optimization", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-optimization-ruby", +- deps = [ +- ":optimization_ruby_wrapper", +- ], +-) diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization/v1/BUILD.bazel ---- a/google/cloud/optimization/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/optimization/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/optimization/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,363 +0,0 @@ +@@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -58400,8 +61519,13 @@ diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization - srcs = [":optimization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-optimization-v1", +- "ruby-cloud-product-url=https://cloud.google.com/optimization", +- "ruby-cloud-api-id=cloudoptimization.googleapis.com", +- "ruby-cloud-api-shortname=cloudoptimization", - ], - grpc_service_config = "cloudoptimization_grpc_service_config.json", +- ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.", +- ruby_cloud_title = "Cloud Optimization V1", - deps = [ - ":optimization_ruby_grpc", - ":optimization_ruby_proto", @@ -58483,7 +61607,7 @@ diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization - deps = [":optimization_cc_proto"], -) diff -urN a/google/cloud/orchestration/airflow/service/BUILD.bazel b/google/cloud/orchestration/airflow/service/BUILD.bazel ---- a/google/cloud/orchestration/airflow/service/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orchestration/airflow/service/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orchestration/airflow/service/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -58526,7 +61650,7 @@ diff -urN a/google/cloud/orchestration/airflow/service/BUILD.bazel b/google/clou - ], -) diff -urN a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel ---- a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -58899,7 +62023,7 @@ diff -urN a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel b/google/c - deps = [":service_cc_proto"], -) diff -urN a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel ---- a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -59253,7 +62377,7 @@ diff -urN a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/goo -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/orgpolicy/BUILD.bazel b/google/cloud/orgpolicy/BUILD.bazel ---- a/google/cloud/orgpolicy/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orgpolicy/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orgpolicy/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -59297,7 +62421,7 @@ diff -urN a/google/cloud/orgpolicy/BUILD.bazel b/google/cloud/orgpolicy/BUILD.ba - ], -) diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel ---- a/google/cloud/orgpolicy/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orgpolicy/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orgpolicy/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,215 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -59516,7 +62640,7 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU - deps = [":orgpolicy_cc_proto"], -) diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel ---- a/google/cloud/orgpolicy/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/orgpolicy/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/orgpolicy/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,357 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -59877,7 +63001,7 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU - deps = [":orgpolicy_cc_proto"], -) diff -urN a/google/cloud/osconfig/BUILD.bazel b/google/cloud/osconfig/BUILD.bazel ---- a/google/cloud/osconfig/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -59921,7 +63045,7 @@ diff -urN a/google/cloud/osconfig/BUILD.bazel b/google/cloud/osconfig/BUILD.baze - ], -) diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel ---- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -60283,7 +63407,7 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os - deps = [":agentendpoint_cc_proto"], -) diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel ---- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -60639,7 +63763,7 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou - deps = [":agentendpoint_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel ---- a/google/cloud/osconfig/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,388 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -61031,7 +64155,7 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1alpha/BUILD.bazel ---- a/google/cloud/osconfig/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -61413,7 +64537,7 @@ diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1 - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel ---- a/google/cloud/osconfig/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/osconfig/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/osconfig/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -61783,7 +64907,7 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel ---- a/google/cloud/oslogin/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/oslogin/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/oslogin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -61828,7 +64952,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/oslogin/common/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,190 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -62022,7 +65146,7 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo - deps = [":common_cc_proto"], -) diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel ---- a/google/cloud/oslogin/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/oslogin/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/oslogin/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -62403,7 +65527,7 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - deps = [":oslogin_cc_proto"], -) diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel ---- a/google/cloud/oslogin/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/oslogin/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -62765,7 +65889,7 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/phishingprotection/BUILD.bazel b/google/cloud/phishingprotection/BUILD.bazel ---- a/google/cloud/phishingprotection/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/phishingprotection/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/phishingprotection/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,42 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -62811,7 +65935,7 @@ diff -urN a/google/cloud/phishingprotection/BUILD.bazel b/google/cloud/phishingp - ], -) diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel ---- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -63143,7 +66267,7 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/policytroubleshooter/BUILD.bazel b/google/cloud/policytroubleshooter/BUILD.bazel ---- a/google/cloud/policytroubleshooter/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/policytroubleshooter/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/policytroubleshooter/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -63187,7 +66311,7 @@ diff -urN a/google/cloud/policytroubleshooter/BUILD.bazel b/google/cloud/policyt - ], -) diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel ---- a/google/cloud/policytroubleshooter/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/policytroubleshooter/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -63551,7 +66675,7 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli - deps = [":policytroubleshooter_cc_proto"], -) diff -urN a/google/cloud/privatecatalog/BUILD.bazel b/google/cloud/privatecatalog/BUILD.bazel ---- a/google/cloud/privatecatalog/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/privatecatalog/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/privatecatalog/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -63595,7 +66719,7 @@ diff -urN a/google/cloud/privatecatalog/BUILD.bazel b/google/cloud/privatecatalo - ], -) diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/privatecatalog/v1beta1/BUILD.bazel ---- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -63955,7 +67079,7 @@ diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/priva -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/BUILD.bazel ---- a/google/cloud/pubsublite/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/pubsublite/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/pubsublite/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,323 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -64282,7 +67406,7 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ - deps = [":pubsublite_cc_proto"], -) diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recaptchaenterprise/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recaptchaenterprise/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -64327,7 +67451,7 @@ diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptch - ], -) diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -64690,7 +67814,7 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap - deps = [":recaptchaenterprise_cc_proto"], -) diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -65038,7 +68162,7 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/recommendationengine/BUILD.bazel b/google/cloud/recommendationengine/BUILD.bazel ---- a/google/cloud/recommendationengine/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommendationengine/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommendationengine/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -65082,7 +68206,7 @@ diff -urN a/google/cloud/recommendationengine/BUILD.bazel b/google/cloud/recomme - ], -) diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel ---- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,315 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -65401,7 +68525,7 @@ diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/recommender/BUILD.bazel b/google/cloud/recommender/BUILD.bazel ---- a/google/cloud/recommender/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommender/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommender/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -65446,7 +68570,7 @@ diff -urN a/google/cloud/recommender/BUILD.bazel b/google/cloud/recommender/BUIL - ], -) diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recommender/logging/v1/BUILD.bazel ---- a/google/cloud/recommender/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommender/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommender/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,182 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -65632,7 +68756,7 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/recommender/logging/v1beta1/BUILD.bazel ---- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,164 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -65800,7 +68924,7 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v1/BUILD.bazel ---- a/google/cloud/recommender/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommender/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommender/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -66170,7 +69294,7 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v - deps = [":recommender_cc_proto"], -) diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel ---- a/google/cloud/recommender/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/recommender/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,361 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -66535,7 +69659,7 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen - deps = [":recommender_cc_proto"], -) diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel ---- a/google/cloud/redis/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/redis/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/redis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -66580,9 +69704,9 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/redis/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/redis/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,365 +0,0 @@ +@@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -66614,6 +69738,9 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/type:dayofweek_proto", +- "//google/type:timeofday_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], @@ -66703,6 +69830,8 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/type:dayofweek_go_proto", +- "//google/type:timeofday_go_proto", - ], -) - @@ -66718,6 +69847,7 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - @@ -66949,7 +70079,7 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze - deps = [":redis_cc_proto"], -) diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel ---- a/google/cloud/redis/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/redis/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -67324,7 +70454,7 @@ diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/ - deps = [":redis_cc_proto"], -) diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel ---- a/google/cloud/resourcemanager/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/resourcemanager/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,195 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -67523,7 +70653,7 @@ diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcem - deps = [":resourcemanager_cc_proto"], -) diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcemanager/v3/BUILD.bazel ---- a/google/cloud/resourcemanager/v3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/resourcemanager/v3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/resourcemanager/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -67907,7 +71037,7 @@ diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcem - deps = [":resourcemanager_cc_proto"], -) diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel ---- a/google/cloud/resourcesettings/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/resourcesettings/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/resourcesettings/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -67951,7 +71081,7 @@ diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourceset - ], -) diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel ---- a/google/cloud/resourcesettings/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/resourcesettings/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/resourcesettings/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -68310,7 +71440,7 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource - deps = [":resourcesettings_cc_proto"], -) diff -urN a/google/cloud/retail/BUILD.bazel b/google/cloud/retail/BUILD.bazel ---- a/google/cloud/retail/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/retail/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/retail/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -68354,9 +71484,9 @@ diff -urN a/google/cloud/retail/BUILD.bazel b/google/cloud/retail/BUILD.bazel - ], -) diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel ---- a/google/cloud/retail/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/retail/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/retail/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,392 +0,0 @@ +@@ -1,395 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -68388,6 +71518,7 @@ diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.ba - "prediction_service.proto", - "product.proto", - "product_service.proto", +- "promotion.proto", - "purge_config.proto", - "search_service.proto", - "user_event.proto", @@ -68445,7 +71576,9 @@ diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.ba -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], +- gapic_yaml = None, - grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2.yaml", - test_deps = [ - ":retail_java_grpc", - ], @@ -68750,9 +71883,9 @@ diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.ba - deps = [":retail_cc_proto"], -) diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel ---- a/google/cloud/retail/v2alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/retail/v2alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,369 +0,0 @@ +@@ -1,394 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -68780,13 +71913,18 @@ diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alph - "catalog_service.proto", - "common.proto", - "completion_service.proto", +- "control.proto", +- "control_service.proto", - "export_config.proto", - "import_config.proto", - "prediction_service.proto", - "product.proto", - "product_service.proto", +- "promotion.proto", - "purge_config.proto", - "search_service.proto", +- "serving_config.proto", +- "serving_config_service.proto", - "user_event.proto", - "user_event_service.proto", - ], @@ -68842,7 +71980,9 @@ diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alph -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], +- gapic_yaml = "retail_gapic.yaml", - grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2alpha.yaml", - test_deps = [ - ":retail_java_grpc", - ], @@ -68857,9 +71997,11 @@ diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alph - test_classes = [ - "com.google.cloud.retail.v2alpha.CatalogServiceClientTest", - "com.google.cloud.retail.v2alpha.CompletionServiceClientTest", +- "com.google.cloud.retail.v2alpha.ControlServiceClientTest", - "com.google.cloud.retail.v2alpha.PredictionServiceClientTest", - "com.google.cloud.retail.v2alpha.ProductServiceClientTest", - "com.google.cloud.retail.v2alpha.SearchServiceClientTest", +- "com.google.cloud.retail.v2alpha.ServingConfigServiceClientTest", - "com.google.cloud.retail.v2alpha.UserEventServiceClientTest", - ], - runtime_deps = [":retail_java_gapic_test"], @@ -69121,11 +72263,27 @@ diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alph -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "retail_cc_proto", +- deps = [":retail_proto"], +-) +- +-cc_grpc_library( +- name = "retail_cc_grpc", +- srcs = [":retail_proto"], +- grpc_only = True, +- deps = [":retail_cc_proto"], +-) diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel ---- a/google/cloud/retail/v2beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/retail/v2beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,369 +0,0 @@ +@@ -1,394 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -69153,13 +72311,18 @@ diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/ - "catalog_service.proto", - "common.proto", - "completion_service.proto", +- "control.proto", +- "control_service.proto", - "export_config.proto", - "import_config.proto", - "prediction_service.proto", - "product.proto", - "product_service.proto", +- "promotion.proto", - "purge_config.proto", - "search_service.proto", +- "serving_config.proto", +- "serving_config_service.proto", - "user_event.proto", - "user_event_service.proto", - ], @@ -69215,7 +72378,9 @@ diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/ -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], +- gapic_yaml = "retail_gapic.yaml", - grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2beta.yaml", - test_deps = [ - ":retail_java_grpc", - ], @@ -69230,9 +72395,11 @@ diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/ - test_classes = [ - "com.google.cloud.retail.v2beta.CatalogServiceClientTest", - "com.google.cloud.retail.v2beta.CompletionServiceClientTest", +- "com.google.cloud.retail.v2beta.ControlServiceClientTest", - "com.google.cloud.retail.v2beta.PredictionServiceClientTest", - "com.google.cloud.retail.v2beta.ProductServiceClientTest", - "com.google.cloud.retail.v2beta.SearchServiceClientTest", +- "com.google.cloud.retail.v2beta.ServingConfigServiceClientTest", - "com.google.cloud.retail.v2beta.UserEventServiceClientTest", - ], - runtime_deps = [":retail_java_gapic_test"], @@ -69494,11 +72661,70 @@ diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/ -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "retail_cc_proto", +- deps = [":retail_proto"], +-) +- +-cc_grpc_library( +- name = "retail_cc_grpc", +- srcs = [":retail_proto"], +- grpc_only = True, +- deps = [":retail_cc_proto"], +-) +diff -urN a/google/cloud/run/BUILD.bazel b/google/cloud/run/BUILD.bazel +--- a/google/cloud/run/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/cloud/run/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,39 +0,0 @@ +-# This build file includes a target for the Ruby wrapper library for +-# google-cloud-run. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-# Export yaml configs. +-exports_files(glob(["*.yaml"])) +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +-) +- +-# Generates a Ruby wrapper client for run. +-# Ruby wrapper clients are versionless, but are generated from source protos +-# for a particular service version, v2 in this case. +-ruby_cloud_gapic_library( +- name = "run_ruby_wrapper", +- srcs = ["//google/cloud/run/v2:run_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-run", +- "ruby-cloud-wrapper-of=v2:0.0", +- "ruby-cloud-product-url=https://cloud.google.com/run", +- "ruby-cloud-api-id=run.googleapis.com", +- "ruby-cloud-api-shortname=run", +- ], +- ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.", +- ruby_cloud_title = "Cloud Run", +-) +- +-# Open Source package. +-ruby_gapic_assembly_pkg( +- name = "google-cloud-run-ruby", +- deps = [ +- ":run_ruby_wrapper", +- ], +-) diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel ---- a/google/cloud/run/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/run/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/run/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,376 +0,0 @@ +@@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -69536,11 +72762,11 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - "//google/api:field_behavior_proto", - "//google/api:launch_stage_proto", - "//google/api:resource_proto", +- "//google/api:routing_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -69632,6 +72858,7 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - deps = [ - "//google/api:annotations_go_proto", - "//google/api:api_go_proto", +- "//google/api:routing_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], @@ -69642,14 +72869,14 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - srcs = [":run_proto_with_info"], - grpc_service_config = "run_grpc_service_config.json", - importpath = "cloud.google.com/go/run/apiv2;run", -- service_yaml = "run_v2.yaml", - metadata = True, +- service_yaml = "run_v2.yaml", - deps = [ - ":run_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) @@ -69666,8 +72893,8 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - name = "gapi-cloud-run-v2-go", - deps = [ - ":run_go_gapic", -- ":run_go_gapic_srcjar-test.srcjar", - ":run_go_gapic_srcjar-metadata.srcjar", +- ":run_go_gapic_srcjar-test.srcjar", - ":run_go_proto", - ], -) @@ -69685,6 +72912,7 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - name = "run_py_gapic", - srcs = [":run_proto"], - grpc_service_config = "run_grpc_service_config.json", +- service_yaml = "run_v2.yaml", -) - -# Open Source Packages @@ -69771,8 +72999,8 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", - "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -69792,9 +73020,14 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - name = "run_ruby_gapic", - srcs = [":run_proto_with_info"], - extra_protoc_parameters = [ +- "ruby-cloud-api-id=run.googleapis.com", +- "ruby-cloud-api-shortname=run", - "ruby-cloud-gem-name=google-cloud-run-v2", +- "ruby-cloud-product-url=https://cloud.google.com/run/", - ], - grpc_service_config = "run_grpc_service_config.json", +- ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.", +- ruby_cloud_title = "Cloud Run V2", - deps = [ - ":run_ruby_grpc", - ":run_ruby_proto", @@ -69876,7 +73109,7 @@ diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel - deps = [":run_cc_proto"], -) diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel ---- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -70056,7 +73289,7 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google - deps = [":logs_cc_proto"], -) diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.bazel ---- a/google/cloud/scheduler/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/scheduler/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/scheduler/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -70101,7 +73334,7 @@ diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.ba - ], -) diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel ---- a/google/cloud/scheduler/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/scheduler/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -70457,7 +73690,7 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU - deps = [":scheduler_cc_proto"], -) diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel ---- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -70797,7 +74030,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/secretmanager/BUILD.bazel b/google/cloud/secretmanager/BUILD.bazel ---- a/google/cloud/secretmanager/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/secretmanager/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/secretmanager/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -70841,7 +74074,7 @@ diff -urN a/google/cloud/secretmanager/BUILD.bazel b/google/cloud/secretmanager/ - ], -) diff -urN a/google/cloud/secretmanager/logging/v1/BUILD.bazel b/google/cloud/secretmanager/logging/v1/BUILD.bazel ---- a/google/cloud/secretmanager/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/secretmanager/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,173 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -71018,7 +74251,7 @@ diff -urN a/google/cloud/secretmanager/logging/v1/BUILD.bazel b/google/cloud/sec - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel ---- a/google/cloud/secretmanager/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/secretmanager/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/secretmanager/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -71388,7 +74621,7 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag - deps = [":secretmanager_cc_proto"], -) diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel ---- a/google/cloud/secrets/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/secrets/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/secrets/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,338 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. @@ -71730,7 +74963,7 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/security/privateca/BUILD.bazel b/google/cloud/security/privateca/BUILD.bazel ---- a/google/cloud/security/privateca/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/security/privateca/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/security/privateca/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -71775,7 +75008,7 @@ diff -urN a/google/cloud/security/privateca/BUILD.bazel b/google/cloud/security/ - ], -) diff -urN a/google/cloud/security/privateca/v1/BUILD.bazel b/google/cloud/security/privateca/v1/BUILD.bazel ---- a/google/cloud/security/privateca/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/security/privateca/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/security/privateca/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,384 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -72163,7 +75396,7 @@ diff -urN a/google/cloud/security/privateca/v1/BUILD.bazel b/google/cloud/securi - deps = [":privateca_cc_proto"], -) diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/security/privateca/v1beta1/BUILD.bazel ---- a/google/cloud/security/privateca/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/security/privateca/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -72517,7 +75750,7 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel ---- a/google/cloud/securitycenter/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/securitycenter/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/securitycenter/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -72562,7 +75795,7 @@ diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycente - ], -) diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,334 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -72900,9 +76133,9 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel ---- a/google/cloud/securitycenter/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/securitycenter/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,340 +0,0 @@ +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -72959,9 +76192,11 @@ diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securityce - "access.proto", - "asset.proto", - "bigquery_export.proto", +- "connection.proto", - "external_system.proto", - "finding.proto", - "folder.proto", +- "iam_binding.proto", - "indicator.proto", - "mitre_attack.proto", - "mute_config.proto", @@ -73244,7 +76479,7 @@ diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securityce - deps = [":securitycenter_cc_proto"], -) diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -73586,7 +76821,7 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur - ], -) diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -73950,7 +77185,7 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec - ], -) diff -urN a/google/cloud/servicedirectory/BUILD.bazel b/google/cloud/servicedirectory/BUILD.bazel ---- a/google/cloud/servicedirectory/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/servicedirectory/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/servicedirectory/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -73994,7 +77229,7 @@ diff -urN a/google/cloud/servicedirectory/BUILD.bazel b/google/cloud/servicedire - ], -) diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel ---- a/google/cloud/servicedirectory/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/servicedirectory/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -74324,7 +77559,7 @@ diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/serviced - deps = [":servicedirectory_cc_proto"], -) diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/servicedirectory/v1beta1/BUILD.bazel ---- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/servicedirectory/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -74683,7 +77918,7 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/shell/BUILD.bazel b/google/cloud/shell/BUILD.bazel ---- a/google/cloud/shell/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/shell/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/shell/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -74727,7 +77962,7 @@ diff -urN a/google/cloud/shell/BUILD.bazel b/google/cloud/shell/BUILD.bazel - ], -) diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel ---- a/google/cloud/shell/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/shell/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/shell/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -75093,7 +78328,7 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze - deps = [":shell_cc_proto"], -) diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel ---- a/google/cloud/speech/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/speech/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/speech/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -75138,9 +78373,9 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/speech/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/speech/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,372 +0,0 @@ +@@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -75165,6 +78400,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - name = "speech_proto", - srcs = [ - "cloud_speech.proto", +- "cloud_speech_adaptation.proto", - "resource.proto", - ], - deps = [ @@ -75174,8 +78410,9 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - "//google/api:resource_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//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], @@ -75230,6 +78467,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -java_gapic_test( - name = "speech_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.speech.v1.AdaptationClientTest", - "com.google.cloud.speech.v1.SpeechClientTest", - ], - runtime_deps = [":speech_java_gapic_test"], @@ -75281,7 +78519,6 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) @@ -75317,6 +78554,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - name = "speech_py_gapic", - srcs = [":speech_proto"], - grpc_service_config = "speech_grpc_service_config.json", +- service_yaml = "speech_v1.yaml", -) - -# Open Source Packages @@ -75514,7 +78752,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - deps = [":speech_cc_proto"], -) diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel ---- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,357 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -75875,7 +79113,7 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/sql/v1/BUILD.bazel b/google/cloud/sql/v1/BUILD.bazel ---- a/google/cloud/sql/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/sql/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/sql/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -76257,7 +79495,7 @@ diff -urN a/google/cloud/sql/v1/BUILD.bazel b/google/cloud/sql/v1/BUILD.bazel - deps = [":sql_cc_proto"], -) diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUILD.bazel ---- a/google/cloud/sql/v1beta4/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/sql/v1beta4/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/sql/v1beta4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,364 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -76625,7 +79863,7 @@ diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUIL - deps = [":sql_cc_proto"], -) diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel ---- a/google/cloud/talent/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/talent/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/talent/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -76670,7 +79908,7 @@ diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel - ], -) diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel ---- a/google/cloud/talent/v4/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/talent/v4/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/talent/v4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,389 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -77063,7 +80301,7 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba - deps = [":talent_cc_proto"], -) diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel ---- a/google/cloud/talent/v4beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/talent/v4beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/talent/v4beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -77442,7 +80680,7 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel ---- a/google/cloud/tasks/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tasks/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tasks/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -77487,7 +80725,7 @@ diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel - ], -) diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel ---- a/google/cloud/tasks/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tasks/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tasks/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -77849,7 +81087,7 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - deps = [":tasks_cc_proto"], -) diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel ---- a/google/cloud/tasks/v2beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tasks/v2beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -78196,7 +81434,7 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel ---- a/google/cloud/tasks/v2beta3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tasks/v2beta3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -78543,7 +81781,7 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BUILD.bazel ---- a/google/cloud/texttospeech/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/texttospeech/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/texttospeech/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -78588,7 +81826,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/texttospeech/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -78950,7 +82188,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - deps = [":texttospeech_cc_proto"], -) diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel ---- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -79296,7 +82534,7 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/tpu/BUILD.bazel b/google/cloud/tpu/BUILD.bazel ---- a/google/cloud/tpu/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tpu/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tpu/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -79340,7 +82578,7 @@ diff -urN a/google/cloud/tpu/BUILD.bazel b/google/cloud/tpu/BUILD.bazel - ], -) diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel ---- a/google/cloud/tpu/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tpu/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tpu/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,361 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -79705,7 +82943,7 @@ diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel - deps = [":tpu_cc_proto"], -) diff -urN a/google/cloud/tpu/v2alpha1/BUILD.bazel b/google/cloud/tpu/v2alpha1/BUILD.bazel ---- a/google/cloud/tpu/v2alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/tpu/v2alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/tpu/v2alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -80052,7 +83290,7 @@ diff -urN a/google/cloud/tpu/v2alpha1/BUILD.bazel b/google/cloud/tpu/v2alpha1/BU -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/translate/BUILD.bazel b/google/cloud/translate/BUILD.bazel ---- a/google/cloud/translate/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/translate/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/translate/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -80097,7 +83335,7 @@ diff -urN a/google/cloud/translate/BUILD.bazel b/google/cloud/translate/BUILD.ba - ], -) diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel ---- a/google/cloud/translate/v3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/translate/v3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/translate/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -80476,7 +83714,7 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU - deps = [":translation_cc_proto"], -) diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel ---- a/google/cloud/translate/v3beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/translate/v3beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -80830,7 +84068,7 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/video/livestream/BUILD.bazel b/google/cloud/video/livestream/BUILD.bazel ---- a/google/cloud/video/livestream/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/livestream/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/livestream/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -80873,7 +84111,7 @@ diff -urN a/google/cloud/video/livestream/BUILD.bazel b/google/cloud/video/lives - ], -) diff -urN a/google/cloud/video/livestream/logging/v1/BUILD.bazel b/google/cloud/video/livestream/logging/v1/BUILD.bazel ---- a/google/cloud/video/livestream/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/livestream/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/livestream/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,179 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -81056,7 +84294,7 @@ diff -urN a/google/cloud/video/livestream/logging/v1/BUILD.bazel b/google/cloud/ - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/video/livestream/v1/BUILD.bazel b/google/cloud/video/livestream/v1/BUILD.bazel ---- a/google/cloud/video/livestream/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/livestream/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/livestream/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -81420,7 +84658,7 @@ diff -urN a/google/cloud/video/livestream/v1/BUILD.bazel b/google/cloud/video/li -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/video/stitcher/BUILD.bazel b/google/cloud/video/stitcher/BUILD.bazel ---- a/google/cloud/video/stitcher/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/stitcher/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/stitcher/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -81463,7 +84701,7 @@ diff -urN a/google/cloud/video/stitcher/BUILD.bazel b/google/cloud/video/stitche - ], -) diff -urN a/google/cloud/video/stitcher/v1/BUILD.bazel b/google/cloud/video/stitcher/v1/BUILD.bazel ---- a/google/cloud/video/stitcher/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/stitcher/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/stitcher/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -81837,7 +85075,7 @@ diff -urN a/google/cloud/video/stitcher/v1/BUILD.bazel b/google/cloud/video/stit - deps = [":stitcher_cc_proto"], -) diff -urN a/google/cloud/video/transcoder/BUILD.bazel b/google/cloud/video/transcoder/BUILD.bazel ---- a/google/cloud/video/transcoder/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/transcoder/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/transcoder/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -81881,7 +85119,7 @@ diff -urN a/google/cloud/video/transcoder/BUILD.bazel b/google/cloud/video/trans - ], -) diff -urN a/google/cloud/video/transcoder/v1/BUILD.bazel b/google/cloud/video/transcoder/v1/BUILD.bazel ---- a/google/cloud/video/transcoder/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/video/transcoder/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/video/transcoder/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -82247,7 +85485,7 @@ diff -urN a/google/cloud/video/transcoder/v1/BUILD.bazel b/google/cloud/video/tr - deps = [":transcoder_cc_proto"], -) diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel ---- a/google/cloud/videointelligence/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -82292,7 +85530,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -82651,7 +85889,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - deps = [":videointelligence_cc_proto"], -) diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel ---- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -82992,7 +86230,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -83335,7 +86573,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -83678,7 +86916,7 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -84022,7 +87260,7 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel ---- a/google/cloud/vision/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -84067,10 +87305,19 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,380 +0,0 @@ +@@ -1,382 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -84142,11 +87389,13 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", +- service_yaml = "vision_v1.yaml", - test_deps = [ - ":vision_java_grpc", - ], - deps = [ - ":vision_java_proto", +- "//google/api:api_java_proto", - ], -) - @@ -84200,6 +87449,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - importpath = "cloud.google.com/go/vision/apiv1;vision", +- metadata = True, - service_yaml = "vision_v1.yaml", - deps = [ - ":vision_go_proto", @@ -84221,6 +87471,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "gapi-cloud-vision-v1-go", - deps = [ - ":vision_go_gapic", +- ":vision_go_gapic_srcjar-metadata.srcjar", - ":vision_go_gapic_srcjar-test.srcjar", - ":vision_go_proto", - ], @@ -84239,8 +87490,10 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", +- service_yaml = "vision_v1.yaml", -) - +-# Open Source Packages -py_gapic_assembly_pkg( - name = "vision-v1-py", - deps = [ @@ -84273,7 +87526,6 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], -- gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - service_yaml = "vision_v1.yaml", - deps = [ @@ -84347,13 +87599,13 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-vision-v1", -- "ruby-cloud-env-prefix=VISION", -- "ruby-cloud-product-url=https://cloud.google.com/vision", - "ruby-cloud-api-id=vision.googleapis.com", - "ruby-cloud-api-shortname=vision", +- "ruby-cloud-env-prefix=VISION", +- "ruby-cloud-gem-name=google-cloud-vision-v1", - "ruby-cloud-generate-standalone-snippets=true", - "ruby-cloud-generate-yardoc-snippets=true", +- "ruby-cloud-product-url=https://cloud.google.com/vision", - ], - grpc_service_config = "vision_grpc_service_config.json", - ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", @@ -84423,7 +87675,6 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "cc_gapic_library", - "cc_grpc_library", - "cc_proto_library", -) @@ -84436,22 +87687,11 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -cc_grpc_library( - name = "vision_cc_grpc", - srcs = [":vision_proto"], -- generate_mocks = True, - grpc_only = True, - deps = [":vision_cc_proto"], -) -- --cc_gapic_library( -- name = "vision_cc_gapic", -- src = ":vision_proto_with_info", -- package = "google.cloud.vision.v1", -- deps = [ -- ":vision_cc_grpc", -- ":vision_cc_proto", -- ], --) diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel ---- a/google/cloud/vision/v1p1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/v1p1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -84781,7 +88021,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel ---- a/google/cloud/vision/v1p2beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/v1p2beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -85118,7 +88358,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3beta1/BUILD.bazel ---- a/google/cloud/vision/v1p3beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/v1p3beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -85471,7 +88711,7 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel ---- a/google/cloud/vision/v1p4beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vision/v1p4beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -85825,7 +89065,7 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/vmmigration/BUILD.bazel b/google/cloud/vmmigration/BUILD.bazel ---- a/google/cloud/vmmigration/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vmmigration/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vmmigration/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -85869,7 +89109,7 @@ diff -urN a/google/cloud/vmmigration/BUILD.bazel b/google/cloud/vmmigration/BUIL - ], -) diff -urN a/google/cloud/vmmigration/v1/BUILD.bazel b/google/cloud/vmmigration/v1/BUILD.bazel ---- a/google/cloud/vmmigration/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vmmigration/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vmmigration/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,374 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -86247,7 +89487,7 @@ diff -urN a/google/cloud/vmmigration/v1/BUILD.bazel b/google/cloud/vmmigration/v - deps = [":vmmigration_cc_proto"], -) diff -urN a/google/cloud/vpcaccess/BUILD.bazel b/google/cloud/vpcaccess/BUILD.bazel ---- a/google/cloud/vpcaccess/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vpcaccess/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vpcaccess/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -86291,7 +89531,7 @@ diff -urN a/google/cloud/vpcaccess/BUILD.bazel b/google/cloud/vpcaccess/BUILD.ba - ], -) diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BUILD.bazel ---- a/google/cloud/vpcaccess/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/vpcaccess/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/vpcaccess/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -86657,7 +89897,7 @@ diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BU - deps = [":vpcaccess_cc_proto"], -) diff -urN a/google/cloud/webrisk/BUILD.bazel b/google/cloud/webrisk/BUILD.bazel ---- a/google/cloud/webrisk/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/webrisk/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/webrisk/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -86702,7 +89942,7 @@ diff -urN a/google/cloud/webrisk/BUILD.bazel b/google/cloud/webrisk/BUILD.bazel - ], -) diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel ---- a/google/cloud/webrisk/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/webrisk/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -87051,7 +90291,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - deps = [":webrisk_cc_proto"], -) diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel ---- a/google/cloud/webrisk/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/webrisk/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,329 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -87384,7 +90624,7 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel ---- a/google/cloud/websecurityscanner/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/websecurityscanner/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/websecurityscanner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -87428,7 +90668,7 @@ diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecuri - ], -) diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/websecurityscanner/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/websecurityscanner/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -87787,7 +91027,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - deps = [":websecurityscanner_cc_proto"], -) diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -88117,7 +91357,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/websecurityscanner/v1beta/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -88459,7 +91699,7 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/workflows/BUILD.bazel b/google/cloud/workflows/BUILD.bazel ---- a/google/cloud/workflows/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -88503,7 +91743,7 @@ diff -urN a/google/cloud/workflows/BUILD.bazel b/google/cloud/workflows/BUILD.ba - ], -) diff -urN a/google/cloud/workflows/executions/BUILD.bazel b/google/cloud/workflows/executions/BUILD.bazel ---- a/google/cloud/workflows/executions/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/executions/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/executions/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -88547,7 +91787,7 @@ diff -urN a/google/cloud/workflows/executions/BUILD.bazel b/google/cloud/workflo - ], -) diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/workflows/executions/v1/BUILD.bazel ---- a/google/cloud/workflows/executions/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/executions/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/executions/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -88911,7 +92151,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - deps = [":executions_cc_proto"], -) diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/workflows/executions/v1beta/BUILD.bazel ---- a/google/cloud/workflows/executions/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/executions/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -89245,9 +92485,9 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/type/BUILD.bazel ---- a/google/cloud/workflows/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,178 +0,0 @@ +@@ -1,180 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -89265,6 +92505,7 @@ diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/typ - "executions_system.proto", - ], - deps = [ +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -89321,6 +92562,7 @@ diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/typ - name = "type_moved_proto", - srcs = [":type_proto"], - deps = [ +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -89427,7 +92669,7 @@ diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/typ - deps = [":type_cc_proto"], -) diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel ---- a/google/cloud/workflows/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -89796,7 +93038,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - deps = [":workflows_cc_proto"], -) diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel ---- a/google/cloud/workflows/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/cloud/workflows/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/cloud/workflows/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -90135,7 +93377,7 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -############################################################################## -# Put your C++ rules here diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel ---- a/google/container/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/container/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/container/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -90180,7 +93422,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/container/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/container/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -90553,7 +93795,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - deps = [":container_cc_proto"], -) diff -urN a/google/container/v1alpha1/BUILD.bazel b/google/container/v1alpha1/BUILD.bazel ---- a/google/container/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/container/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/container/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,178 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -90735,7 +93977,7 @@ diff -urN a/google/container/v1alpha1/BUILD.bazel b/google/container/v1alpha1/BU - deps = [":container_cc_proto"], -) diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel ---- a/google/container/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/container/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/container/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -91110,7 +94352,7 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL - deps = [":container_cc_proto"], -) diff -urN a/google/dataflow/BUILD.bazel b/google/dataflow/BUILD.bazel ---- a/google/dataflow/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/dataflow/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/dataflow/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -91155,7 +94397,7 @@ diff -urN a/google/dataflow/BUILD.bazel b/google/dataflow/BUILD.bazel - ], -) diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD.bazel ---- a/google/dataflow/v1beta3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/dataflow/v1beta3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/dataflow/v1beta3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,381 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -91540,17 +94782,17 @@ diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD. - deps = [":dataflow_cc_proto"], -) diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel ---- a/google/datastore/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/datastore/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/datastore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.bazel ---- a/google/datastore/admin/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/datastore/admin/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/datastore/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BUILD.bazel ---- a/google/datastore/admin/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/datastore/admin/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/datastore/admin/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -91921,7 +95163,7 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU - deps = [":admin_cc_proto"], -) diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel ---- a/google/datastore/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/datastore/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/datastore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -92276,7 +95518,7 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel - deps = [":datastore_cc_proto"], -) diff -urN a/google/devtools/artifactregistry/BUILD.bazel b/google/devtools/artifactregistry/BUILD.bazel ---- a/google/devtools/artifactregistry/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/artifactregistry/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/artifactregistry/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -92320,9 +95562,9 @@ diff -urN a/google/devtools/artifactregistry/BUILD.bazel b/google/devtools/artif - ], -) diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/artifactregistry/v1/BUILD.bazel ---- a/google/devtools/artifactregistry/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/artifactregistry/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/artifactregistry/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,371 +0,0 @@ +@@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -92346,16 +95588,29 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar -proto_library( - name = "artifactregistry_proto", - srcs = [ +- "apt_artifact.proto", - "artifact.proto", +- "file.proto", +- "package.proto", - "repository.proto", - "service.proto", +- "settings.proto", +- "tag.proto", +- "version.proto", +- "yum_artifact.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -92446,6 +95701,8 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -92454,11 +95711,15 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1;artifactregistry", -- service_yaml = "artifactregistry_v1.yaml", - metadata = True, +- service_yaml = "artifactregistry_v1.yaml", - deps = [ - ":artifactregistry_go_proto", - "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - @@ -92474,8 +95735,8 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - name = "gapi-cloud-devtools-artifactregistry-v1-go", - deps = [ - ":artifactregistry_go_gapic", -- ":artifactregistry_go_gapic_srcjar-test.srcjar", - ":artifactregistry_go_gapic_srcjar-metadata.srcjar", +- ":artifactregistry_go_gapic_srcjar-test.srcjar", - ":artifactregistry_go_proto", - ], -) @@ -92494,8 +95755,8 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - srcs = [":artifactregistry_proto"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - opt_args = [ -- "python-gapic-namespace=google.cloud", - "python-gapic-name=artifactregistry", +- "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-artifact-registry", - ], -) @@ -92584,8 +95845,8 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", - "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -92605,11 +95866,11 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - name = "artifactregistry_ruby_gapic", - srcs = [":artifactregistry_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-artifact_registry-v1", -- "ruby-cloud-env-prefix=ARTIFACT_REGISTRY", -- "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/", - "ruby-cloud-api-id=artifactregistry.googleapis.com", - "ruby-cloud-api-shortname=artifactregistry", +- "ruby-cloud-env-prefix=ARTIFACT_REGISTRY", +- "ruby-cloud-gem-name=google-cloud-artifact_registry-v1", +- "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/", - ], - grpc_service_config = "artifactregistry_grpc_service_config.json", - ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.", @@ -92695,7 +95956,7 @@ diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/ar - deps = [":artifactregistry_cc_proto"], -) diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtools/artifactregistry/v1beta2/BUILD.bazel ---- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -93066,12 +96327,12 @@ diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtoo -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/build/BUILD.bazel b/google/devtools/build/BUILD.bazel ---- a/google/devtools/build/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/build/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/build/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUILD.bazel ---- a/google/devtools/build/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/build/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/build/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -93425,7 +96686,7 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL - deps = [":build_cc_proto"], -) diff -urN a/google/devtools/cloudbuild/BUILD.bazel b/google/devtools/cloudbuild/BUILD.bazel ---- a/google/devtools/cloudbuild/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudbuild/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudbuild/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -93469,7 +96730,7 @@ diff -urN a/google/devtools/cloudbuild/BUILD.bazel b/google/devtools/cloudbuild/ - ], -) diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbuild/v1/BUILD.bazel ---- a/google/devtools/cloudbuild/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudbuild/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -93815,12 +97076,12 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - deps = [":cloudbuild_cc_proto"], -) diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel ---- a/google/devtools/clouddebugger/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/clouddebugger/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/clouddebugger/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel ---- a/google/devtools/clouddebugger/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/clouddebugger/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -94192,12 +97453,12 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud - deps = [":clouddebugger_cc_proto"], -) diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/clouderrorreporting/BUILD.bazel ---- a/google/devtools/clouderrorreporting/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/clouderrorreporting/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/clouderrorreporting/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel ---- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -94484,7 +97745,7 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev - ], - grpc_service_config = "errorreporting_grpc_service_config.json", - ruby_cloud_description = "The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.", -- ruby_cloud_title = "Cloud Error Reporting V1beta1", +- ruby_cloud_title = "Error Reporting V1beta1", - deps = [ - ":clouderrorreporting_ruby_grpc", - ":clouderrorreporting_ruby_proto", @@ -94550,7 +97811,7 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudprofiler/BUILD.bazel ---- a/google/devtools/cloudprofiler/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudprofiler/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudprofiler/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -94594,7 +97855,7 @@ diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudpro - ], -) diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloudprofiler/v2/BUILD.bazel ---- a/google/devtools/cloudprofiler/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudprofiler/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -94951,12 +98212,12 @@ diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloud - deps = [":cloudprofiler_cc_proto"], -) diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel ---- a/google/devtools/cloudtrace/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudtrace/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudtrace/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel ---- a/google/devtools/cloudtrace/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudtrace/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -95316,7 +98577,7 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel ---- a/google/devtools/cloudtrace/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/cloudtrace/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,361 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -95681,7 +98942,7 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel ---- a/google/devtools/containeranalysis/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -95726,7 +98987,7 @@ diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/cont - ], -) diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/containeranalysis/v1/BUILD.bazel ---- a/google/devtools/containeranalysis/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,387 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -96117,7 +99378,7 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - deps = [":containeranalysis_cc_proto"], -) diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,235 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96356,7 +99617,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - ] + _PROTO_SUBPACKAGE_DEPS, -) 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,59 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96419,7 +99680,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/ - ], -) 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,58 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96481,7 +99742,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google - ], -) 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96540,7 +99801,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googl - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96599,7 +99860,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/ - 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,56 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96659,7 +99920,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/g - 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,61 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96724,7 +99985,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,82 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96810,7 +100071,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,54 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96868,7 +100129,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google - 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96927,7 +100188,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/goog - 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,60 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -96991,7 +100252,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -97050,7 +100311,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/googl - 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,64 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -97118,7 +100379,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel - ], -) diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/remoteworkers/v1test2/BUILD.bazel ---- a/google/devtools/remoteworkers/v1test2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/remoteworkers/v1test2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -97458,7 +100719,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/resultstore/v2/BUILD.bazel b/google/devtools/resultstore/v2/BUILD.bazel ---- a/google/devtools/resultstore/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/resultstore/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/resultstore/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,209 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -97671,7 +100932,7 @@ diff -urN a/google/devtools/resultstore/v2/BUILD.bazel b/google/devtools/results - deps = [":resultstore_cc_proto"], -) diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel ---- a/google/devtools/source/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/source/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/source/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,195 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -97870,7 +101131,7 @@ diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BU - deps = [":source_cc_proto"], -) diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/BUILD.bazel ---- a/google/devtools/testing/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/devtools/testing/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/devtools/testing/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -98239,17 +101500,17 @@ diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/ - deps = [":testing_cc_proto"], -) diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsapis/BUILD.bazel ---- a/google/example/endpointsapis/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/example/endpointsapis/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/example/endpointsapis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel ---- a/google/example/library/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/example/library/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/example/library/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/example/library/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/example/library/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,313 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -98566,17 +101827,17 @@ diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BU - deps = [":library_cc_proto"], -) diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel ---- a/google/firestore/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.bazel ---- a/google/firestore/admin/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/admin/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BUILD.bazel ---- a/google/firestore/admin/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/admin/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/admin/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -98960,7 +102221,7 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU - deps = [":admin_cc_proto"], -) diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD.bazel ---- a/google/firestore/bundle/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/bundle/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/bundle/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,118 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. @@ -99082,7 +102343,7 @@ diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD. - deps = [":firestore_bundle_cc_proto"], -) diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel ---- a/google/firestore/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -99440,7 +102701,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - deps = [":firestore_cc_proto"], -) diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel ---- a/google/firestore/v1beta1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/firestore/v1beta1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/firestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -99781,7 +103042,7 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -############################################################################## -# Put your C++ rules here diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel ---- a/google/geo/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/geo/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/geo/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,57 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -99842,7 +103103,7 @@ diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel - deps = [":viewport_proto"], -) diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/sdm/v1/BUILD.bazel ---- a/google/home/enterprise/sdm/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/home/enterprise/sdm/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/home/enterprise/sdm/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -100176,12 +103437,12 @@ diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/s -############################################################################## -# Put your C++ rules here diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel ---- a/google/home/graph/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/home/graph/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/home/graph/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel ---- a/google/home/graph/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/home/graph/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/home/graph/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,319 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -100504,12 +103765,12 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel ---- a/google/iam/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel ---- a/google/iam/admin/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/admin/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/admin/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -100878,7 +104139,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - deps = [":admin_cc_proto"], -) diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel ---- a/google/iam/credentials/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/credentials/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/credentials/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -100922,7 +104183,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/credentials/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/credentials/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -101277,9 +104538,9 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU - deps = [":credentials_cc_proto"], -) diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel ---- a/google/iam/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,212 +0,0 @@ +@@ -1,213 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -101300,6 +104561,7 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "@com_google_protobuf//:field_mask_proto", - ], -) - @@ -101493,7 +104755,7 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - ], -) diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel ---- a/google/iam/v1/logging/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/v1/logging/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/v1/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,110 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -101607,7 +104869,7 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze - deps = [":logging_cc_proto"], -) diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel ---- a/google/iam/v1beta/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/iam/v1beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/iam/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -101953,8 +105215,374 @@ diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel -# C++ -############################################################################## -# Put your C++ rules here +diff -urN a/google/iam/v2beta/BUILD.bazel b/google/iam/v2beta/BUILD.bazel +--- a/google/iam/v2beta/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 ++++ b/google/iam/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,362 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "iam_proto", +- srcs = [ +- "deny.proto", +- "policy.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/type:expr_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "iam_proto_with_info", +- deps = [ +- ":iam_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "iam_java_proto", +- deps = [":iam_proto"], +-) +- +-java_grpc_library( +- name = "iam_java_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_java_proto"], +-) +- +-java_gapic_library( +- name = "iam_java_gapic", +- srcs = [":iam_proto_with_info"], +- gapic_yaml = None, +- grpc_service_config = "iam_grpc_service_config.json", +- service_yaml = "iam_v2beta.yaml", +- test_deps = [ +- ":iam_java_grpc", +- ], +- deps = [ +- ":iam_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "iam_java_gapic_test_suite", +- test_classes = [ +- "com.google.iam.v2beta.PoliciesClientTest", +- ], +- runtime_deps = [":iam_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-iam-v2beta-java", +- deps = [ +- ":iam_java_gapic", +- ":iam_java_grpc", +- ":iam_java_proto", +- ":iam_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "iam_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/iam/v2beta", +- protos = [":iam_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/type:expr_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "iam_go_gapic", +- srcs = [":iam_proto_with_info"], +- grpc_service_config = "iam_grpc_service_config.json", +- importpath = "cloud.google.com/go/iam/apiv2beta;iam", +- service_yaml = "iam_v2beta.yaml", +- metadata = True, +- deps = [ +- ":iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- name = "iam_go_gapic_test", +- srcs = [":iam_go_gapic_srcjar_test"], +- embed = [":iam_go_gapic"], +- importpath = "cloud.google.com/go/iam/apiv2beta", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-iam-v2beta-go", +- deps = [ +- ":iam_go_gapic", +- ":iam_go_gapic_srcjar-test.srcjar", +- ":iam_go_gapic_srcjar-metadata.srcjar", +- ":iam_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "iam_py_gapic", +- srcs = [":iam_proto"], +- grpc_service_config = "iam_grpc_service_config.json", +- service_yaml = "iam_v2beta.yaml", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "iam-v2beta-py", +- deps = [ +- ":iam_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "iam_php_proto", +- deps = [":iam_proto"], +-) +- +-php_grpc_library( +- name = "iam_php_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_php_proto"], +-) +- +-php_gapic_library( +- name = "iam_php_gapic", +- srcs = [":iam_proto_with_info"], +- grpc_service_config = "iam_grpc_service_config.json", +- service_yaml = "iam_v2beta.yaml", +- deps = [ +- ":iam_php_grpc", +- ":iam_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-iam-v2beta-php", +- deps = [ +- ":iam_php_gapic", +- ":iam_php_grpc", +- ":iam_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "iam_nodejs_gapic", +- package_name = "@google-cloud/iam", +- src = ":iam_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v2beta", +- service_yaml = "iam_v2beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "iam-v2beta-nodejs", +- deps = [ +- ":iam_nodejs_gapic", +- ":iam_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "iam_ruby_proto", +- deps = [":iam_proto"], +-) +- +-ruby_grpc_library( +- name = "iam_ruby_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "iam_ruby_gapic", +- srcs = [":iam_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-iam-v2beta", +- ], +- grpc_service_config = "iam_grpc_service_config.json", +- deps = [ +- ":iam_ruby_grpc", +- ":iam_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-iam-v2beta-ruby", +- deps = [ +- ":iam_ruby_gapic", +- ":iam_ruby_grpc", +- ":iam_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "iam_csharp_proto", +- deps = [":iam_proto"], +-) +- +-csharp_grpc_library( +- name = "iam_csharp_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "iam_csharp_gapic", +- srcs = [":iam_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "iam_grpc_service_config.json", +- service_yaml = "iam_v2beta.yaml", +- deps = [ +- ":iam_csharp_grpc", +- ":iam_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-iam-v2beta-csharp", +- deps = [ +- ":iam_csharp_gapic", +- ":iam_csharp_grpc", +- ":iam_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "iam_cc_proto", +- deps = [":iam_proto"], +-) +- +-cc_grpc_library( +- name = "iam_cc_grpc", +- srcs = [":iam_proto"], +- grpc_only = True, +- deps = [":iam_cc_proto"], +-) diff -urN a/google/identity/accesscontextmanager/BUILD.bazel b/google/identity/accesscontextmanager/BUILD.bazel ---- a/google/identity/accesscontextmanager/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/identity/accesscontextmanager/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/identity/accesscontextmanager/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -101997,7 +105625,7 @@ diff -urN a/google/identity/accesscontextmanager/BUILD.bazel b/google/identity/a - ], -) diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/identity/accesscontextmanager/type/BUILD.bazel ---- a/google/identity/accesscontextmanager/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/identity/accesscontextmanager/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,198 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -102199,7 +105827,7 @@ diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/ident - deps = [":type_cc_proto"], -) diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identity/accesscontextmanager/v1/BUILD.bazel ---- a/google/identity/accesscontextmanager/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/identity/accesscontextmanager/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,373 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -102576,12 +106204,12 @@ diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identit - deps = [":accesscontextmanager_cc_proto"], -) diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel ---- a/google/logging/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/logging/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel ---- a/google/logging/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/logging/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/logging/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,204 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -102789,7 +106417,7 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel - deps = [":type_cc_proto"], -) diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel ---- a/google/logging/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/logging/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/logging/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -103190,7 +106818,7 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel - deps = [":logging_cc_proto"], -) diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel ---- a/google/longrunning/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/longrunning/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/longrunning/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,173 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -103367,7 +106995,7 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel - ], -) diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel ---- a/google/maps/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,11 +0,0 @@ -package(default_visibility = ["//google/maps:__subpackages__"]) @@ -103382,7 +107010,7 @@ diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel - srcs = ["postprocessing_py.sh"], -) diff -urN a/google/maps/fleetengine/delivery/v1/BUILD.bazel b/google/maps/fleetengine/delivery/v1/BUILD.bazel ---- a/google/maps/fleetengine/delivery/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/fleetengine/delivery/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/fleetengine/delivery/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -103735,7 +107363,7 @@ diff -urN a/google/maps/fleetengine/delivery/v1/BUILD.bazel b/google/maps/fleete -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/BUILD.bazel ---- a/google/maps/fleetengine/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/fleetengine/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/fleetengine/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,347 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -104086,7 +107714,7 @@ diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/ -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablelocations/v3/BUILD.bazel ---- a/google/maps/playablelocations/v3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/playablelocations/v3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/playablelocations/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,305 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -104395,7 +108023,7 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/playablelocations/v3/sample/BUILD.bazel ---- a/google/maps/playablelocations/v3/sample/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/playablelocations/v3/sample/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/playablelocations/v3/sample/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,134 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -104533,7 +108161,7 @@ diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/pl -############################################################################## -# Put your C++ code here diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel ---- a/google/maps/roads/v1op/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/roads/v1op/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/roads/v1op/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,357 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -104894,7 +108522,7 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba - ], -) diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel ---- a/google/maps/routes/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/routes/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/routes/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,210 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -105108,7 +108736,7 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze - deps = [":routes_cc_proto"], -) diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/BUILD.bazel ---- a/google/maps/routes/v1alpha/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/routes/v1alpha/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/routes/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,166 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -105278,7 +108906,7 @@ diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/ -############################################################################## -# Put your C++ code here diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routespreferred/v1/BUILD.bazel ---- a/google/maps/routespreferred/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/routespreferred/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/routespreferred/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,108 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -105390,7 +109018,7 @@ diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routesprefe - ], -) diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel ---- a/google/maps/unity/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/maps/unity/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/maps/unity/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,129 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -105523,7 +109151,7 @@ diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel -############################################################################## -# Put your C++ code here diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel ---- a/google/monitoring/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -105568,7 +109196,7 @@ diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel - ], -) diff -urN a/google/monitoring/dashboard/BUILD.bazel b/google/monitoring/dashboard/BUILD.bazel ---- a/google/monitoring/dashboard/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/dashboard/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/dashboard/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -105612,9 +109240,9 @@ diff -urN a/google/monitoring/dashboard/BUILD.bazel b/google/monitoring/dashboar - ], -) diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashboard/v1/BUILD.bazel ---- a/google/monitoring/dashboard/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/dashboard/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,377 +0,0 @@ +@@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -105639,14 +109267,19 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - name = "dashboard_proto", - srcs = [ - "alertchart.proto", +- "collapsible_group.proto", - "common.proto", - "dashboard.proto", +- "dashboard_filter.proto", - "dashboards_service.proto", - "drilldowns.proto", - "layouts.proto", +- "logs_panel.proto", - "metrics.proto", - "scorecard.proto", - "service.proto", +- "table.proto", +- "table_display_options.proto", - "text.proto", - "widget.proto", - "xychart.proto", @@ -105654,12 +109287,10 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:distribution_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", - ], -) - @@ -105746,7 +109377,6 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - protos = [":dashboard_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:distribution_go_proto", - ], -) - @@ -105988,12 +109618,11 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb -cc_grpc_library( - name = "dashboard_cc_grpc", - srcs = [":dashboard_proto"], -- generate_mocks = True, - grpc_only = True, - deps = [":dashboard_cc_proto"], -) diff -urN a/google/monitoring/metricsscope/BUILD.bazel b/google/monitoring/metricsscope/BUILD.bazel ---- a/google/monitoring/metricsscope/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/metricsscope/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/metricsscope/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -106037,7 +109666,7 @@ diff -urN a/google/monitoring/metricsscope/BUILD.bazel b/google/monitoring/metri - ], -) diff -urN a/google/monitoring/metricsscope/v1/BUILD.bazel b/google/monitoring/metricsscope/v1/BUILD.bazel ---- a/google/monitoring/metricsscope/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/metricsscope/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/metricsscope/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -106411,7 +110040,7 @@ diff -urN a/google/monitoring/metricsscope/v1/BUILD.bazel b/google/monitoring/me - deps = [":metricsscope_cc_proto"], -) diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel ---- a/google/monitoring/v3/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/monitoring/v3/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/monitoring/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,412 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -106827,7 +110456,7 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - deps = [":monitoring_cc_proto"], -) diff -urN a/google/networking/trafficdirector/type/BUILD.bazel b/google/networking/trafficdirector/type/BUILD.bazel ---- a/google/networking/trafficdirector/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/networking/trafficdirector/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/networking/trafficdirector/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,173 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -107004,7 +110633,7 @@ diff -urN a/google/networking/trafficdirector/type/BUILD.bazel b/google/networki - deps = [":type_cc_proto"], -) diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistreams/v1alpha1/BUILD.bazel ---- a/google/partner/aistreams/v1alpha1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/partner/aistreams/v1alpha1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/partner/aistreams/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -107360,7 +110989,7 @@ diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistr - deps = [":aistreams_cc_proto"], -) diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel ---- a/google/privacy/dlp/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/privacy/dlp/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/privacy/dlp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -107405,7 +111034,7 @@ 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/privacy/dlp/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/privacy/dlp/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -107767,12 +111396,12 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - deps = [":dlp_cc_proto"], -) diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel ---- a/google/pubsub/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/pubsub/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/pubsub/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel ---- a/google/pubsub/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/pubsub/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/pubsub/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,363 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -108139,7 +111768,7 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - deps = [":pubsub_cc_proto"], -) diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel ---- a/google/rpc/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/rpc/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/rpc/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,125 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -108268,7 +111897,7 @@ diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel - deps = [":status_proto"], -) diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel ---- a/google/rpc/context/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/rpc/context/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/rpc/context/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,145 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -108417,7 +112046,7 @@ diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel - - diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/search/partnerdataingestion/logging/v1/BUILD.bazel ---- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,155 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -108576,17 +112205,17 @@ diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/s -############################################################################## -# Put your C++ code here diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel ---- a/google/spanner/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel ---- a/google/spanner/admin/database/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/admin/database/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/admin/database/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/admin/database/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -108958,12 +112587,12 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - deps = [":database_cc_proto"], -) diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/instance/BUILD.bazel ---- a/google/spanner/admin/instance/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/admin/instance/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/admin/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) 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 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/admin/instance/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,364 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -109331,7 +112960,7 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - deps = [":instance_cc_proto"], -) diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel ---- a/google/spanner/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/spanner/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/spanner/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,361 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -109696,7 +113325,7 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel - deps = [":spanner_cc_proto"], -) diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel ---- a/google/storage/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/storage/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/storage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -110052,7 +113681,7 @@ diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel - deps = [":storage_cc_proto"], -) diff -urN a/google/storage/v2/BUILD.bazel b/google/storage/v2/BUILD.bazel ---- a/google/storage/v2/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/storage/v2/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/storage/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -110418,7 +114047,7 @@ diff -urN a/google/storage/v2/BUILD.bazel b/google/storage/v2/BUILD.bazel - deps = [":storage_cc_proto"], -) diff -urN a/google/storagetransfer/BUILD.bazel b/google/storagetransfer/BUILD.bazel ---- a/google/storagetransfer/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/storagetransfer/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/storagetransfer/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -110461,9 +114090,9 @@ diff -urN a/google/storagetransfer/BUILD.bazel b/google/storagetransfer/BUILD.ba - ], -) diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BUILD.bazel ---- a/google/storagetransfer/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/storagetransfer/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/storagetransfer/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -@@ -1,377 +0,0 @@ +@@ -1,379 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -110494,11 +114123,11 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:code_proto", - "//google/type:date_proto", - "//google/type:timeofday_proto", -- "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", @@ -110540,12 +114169,15 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU -java_gapic_library( - name = "storagetransfer_java_gapic", - srcs = [":storagetransfer_proto_with_info"], +- gapic_yaml = None, - grpc_service_config = "storagetransfer_grpc_service_config.json", +- service_yaml = "storagetransfer_v1.yaml", - test_deps = [ - ":storagetransfer_java_grpc", - ], - deps = [ - ":storagetransfer_java_proto", +- "//google/api:api_java_proto", - ], -) - @@ -110605,7 +114237,6 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) @@ -110642,9 +114273,9 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU - srcs = [":storagetransfer_proto"], - grpc_service_config = "storagetransfer_grpc_service_config.json", - opt_args = [ -- "warehouse-package-name=google-cloud-storage-transfer", -- "python-gapic-namespace=google.cloud", - "python-gapic-name=storage_transfer", +- "python-gapic-namespace=google.cloud", +- "warehouse-package-name=google-cloud-storage-transfer", - ], -) - @@ -110753,10 +114384,10 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU - name = "storagetransfer_ruby_gapic", - srcs = [":storagetransfer_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-storage_transfer-v1", -- "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/", - "ruby-cloud-api-id=storagetransfer.googleapis.com", - "ruby-cloud-api-shortname=storagetransfer", +- "ruby-cloud-gem-name=google-cloud-storage_transfer-v1", +- "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/", - ], - grpc_service_config = "storagetransfer_grpc_service_config.json", - ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.", @@ -110842,12 +114473,12 @@ diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BU - deps = [":storagetransfer_cc_proto"], -) diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BUILD.bazel ---- a/google/streetview/publish/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/streetview/publish/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/streetview/publish/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish/v1/BUILD.bazel ---- a/google/streetview/publish/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/streetview/publish/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/streetview/publish/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator @@ -111214,7 +114845,7 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish - deps = [":publish_cc_proto"], -) diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel ---- a/google/type/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/google/type/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/google/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,536 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") @@ -111754,7 +115385,7 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel - deps = [":quaternion_proto"], -) diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel ---- a/grafeas/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/grafeas/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/grafeas/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for @@ -111798,7 +115429,7 @@ diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel - ], -) diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel ---- a/grafeas/v1/BUILD.bazel 2022-03-14 16:31:32.000000000 -0700 +--- a/grafeas/v1/BUILD.bazel 2022-05-09 16:43:27.000000000 -0700 +++ b/grafeas/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,489 +0,0 @@ -# This file was automatically generated by BuildFileGenerator diff --git a/third_party/go_googleapis-gazelle.patch b/third_party/go_googleapis-gazelle.patch index badaaba1fa..f049dec392 100644 --- a/third_party/go_googleapis-gazelle.patch +++ b/third_party/go_googleapis-gazelle.patch @@ -416,7 +416,7 @@ diff -urN c/google/ads/googleads/v10/common/BUILD.bazel d/google/ads/googleads/v diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v10/enums/BUILD.bazel --- c/google/ads/googleads/v10/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v10/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,309 @@ +@@ -0,0 +1,310 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -488,6 +488,7 @@ diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v1 + "campaign_experiment_status.proto", + "campaign_experiment_traffic_split_type.proto", + "campaign_experiment_type.proto", ++ "campaign_group_status.proto", + "campaign_serving_status.proto", + "campaign_shared_set_status.proto", + "campaign_status.proto", @@ -505,6 +506,7 @@ diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v1 + "conversion_adjustment_type.proto", + "conversion_attribution_event_type.proto", + "conversion_custom_variable_status.proto", ++ "conversion_environment_enum.proto", + "conversion_lag_bucket.proto", + "conversion_or_adjustment_lag_bucket.proto", + "conversion_origin.proto", @@ -676,6 +678,7 @@ diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v1 + "simulation_type.proto", + "sitelink_placeholder_field.proto", + "sk_ad_network_ad_event_type.proto", ++ "sk_ad_network_attribution_credit.proto", + "sk_ad_network_user_type.proto", + "slot.proto", + "spending_limit_type.proto", @@ -716,7 +719,6 @@ diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v1 + "webpage_condition_operator.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( @@ -724,7 +726,6 @@ diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v1 + importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/enums", + proto = ":enums_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v10/errors/BUILD.bazel --- c/google/ads/googleads/v10/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -767,6 +768,7 @@ diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v + "bidding_strategy_error.proto", + "billing_setup_error.proto", + "campaign_budget_error.proto", ++ "campaign_conversion_goal_error.proto", + "campaign_criterion_error.proto", + "campaign_customizer_error.proto", + "campaign_draft_error.proto", @@ -781,6 +783,7 @@ diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v + "conversion_action_error.proto", + "conversion_adjustment_upload_error.proto", + "conversion_custom_variable_error.proto", ++ "conversion_goal_campaign_config_error.proto", + "conversion_upload_error.proto", + "conversion_value_rule_error.proto", + "conversion_value_rule_set_error.proto", @@ -879,7 +882,6 @@ diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v + deps = [ + "//google/ads/googleads/v10/common:common_proto", + "//google/ads/googleads/v10/enums:enums_proto", -+ "//google/api:annotations_proto", + "@com_google_protobuf//:duration_proto", + ], +) @@ -892,13 +894,12 @@ diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v + deps = [ + "//google/ads/googleads/v10/common:common_go_proto", + "//google/ads/googleads/v10/enums:enums_go_proto", -+ "//google/api:annotations_go_proto", + ], +) diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googleads/v10/resources/BUILD.bazel --- c/google/ads/googleads/v10/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v10/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,183 @@ +@@ -0,0 +1,185 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -961,6 +962,7 @@ diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googlead + "campaign_experiment.proto", + "campaign_extension_setting.proto", + "campaign_feed.proto", ++ "campaign_group.proto", + "campaign_label.proto", + "campaign_shared_set.proto", + "campaign_simulation.proto", @@ -1029,6 +1031,7 @@ diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googlead + "label.proto", + "landing_page_view.proto", + "language_constant.proto", ++ "lead_form_submission_data.proto", + "life_event.proto", + "location_view.proto", + "managed_placement_view.proto", @@ -1085,7 +1088,7 @@ diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googlead diff -urN c/google/ads/googleads/v10/services/BUILD.bazel d/google/ads/googleads/v10/services/BUILD.bazel --- c/google/ads/googleads/v10/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v10/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,136 @@ +@@ -0,0 +1,137 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1132,6 +1135,7 @@ diff -urN c/google/ads/googleads/v10/services/BUILD.bazel d/google/ads/googleads + "campaign_experiment_service.proto", + "campaign_extension_setting_service.proto", + "campaign_feed_service.proto", ++ "campaign_group_service.proto", + "campaign_label_service.proto", + "campaign_service.proto", + "campaign_shared_set_service.proto", @@ -3788,6 +3792,34 @@ diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/ + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/analytics/data/v1alpha/BUILD.bazel d/google/analytics/data/v1alpha/BUILD.bazel +--- c/google/analytics/data/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/analytics/data/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "data_proto", ++ srcs = [ ++ "analytics_data_api.proto", ++ "data.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "data_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", ++ proto = ":data_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/analytics/data/v1beta/BUILD.bazel d/google/analytics/data/v1beta/BUILD.bazel --- c/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/analytics/data/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4899,6 +4931,27 @@ diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/chat/logging/v1/BUILD.bazel d/google/chat/logging/v1/BUILD.bazel +--- c/google/chat/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/chat/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["chat_app_log_entry.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_proto"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/chat/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_go_proto"], ++) diff -urN c/google/chromeos/moblab/v1beta1/BUILD.bazel d/google/chromeos/moblab/v1beta1/BUILD.bazel --- c/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5864,6 +5917,25 @@ diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7be + "//google/longrunning:longrunning_go_proto", + ], +) +diff -urN c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel +--- c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["regulatory_intercept_ack_log_entry.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++) diff -urN c/google/cloud/assuredworkloads/v1/BUILD.bazel d/google/cloud/assuredworkloads/v1/BUILD.bazel --- c/google/cloud/assuredworkloads/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/assuredworkloads/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6112,6 +6184,41 @@ diff -urN c/google/cloud/baremetalsolution/v2/BUILD.bazel d/google/cloud/baremet + "//google/longrunning:longrunning_go_proto", + ], +) +diff -urN c/google/cloud/batch/v1alpha1/BUILD.bazel d/google/cloud/batch/v1alpha1/BUILD.bazel +--- c/google/cloud/batch/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/batch/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,31 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "batch_proto", ++ srcs = [ ++ "batch.proto", ++ "job.proto", ++ "task.proto", ++ "volume.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "batch_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha1", ++ proto = ":batch_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/bigquery/connection/v1/BUILD.bazel d/google/cloud/bigquery/connection/v1/BUILD.bazel --- c/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6173,6 +6280,58 @@ diff -urN c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel d/google/cloud/ + "//google/iam/v1:iam_go_proto", + ], +) +diff -urN c/google/cloud/bigquery/dataexchange/common/BUILD.bazel d/google/cloud/bigquery/dataexchange/common/BUILD.bazel +--- c/google/cloud/bigquery/dataexchange/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/dataexchange/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "common_proto", ++ srcs = ["common.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/common", ++ proto = ":common_proto", ++ visibility = ["//visibility:public"], ++) +diff -urN c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel +--- c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,29 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "dataexchange_proto", ++ srcs = ["dataexchange.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/cloud/bigquery/dataexchange/common:common_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "dataexchange_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1", ++ proto = ":dataexchange_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/cloud/bigquery/dataexchange/common:common_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ ], ++) 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 16:00:00.000000000 -0800 +++ d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6239,6 +6398,47 @@ diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/cloud/bigquery/migration/v2/BUILD.bazel d/google/cloud/bigquery/migration/v2/BUILD.bazel +--- c/google/cloud/bigquery/migration/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/migration/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,37 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "migration_proto", ++ srcs = [ ++ "migration_entities.proto", ++ "migration_error_details.proto", ++ "migration_metrics.proto", ++ "migration_service.proto", ++ "translation_config.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:distribution_proto", ++ "//google/api:metric_proto", ++ "//google/rpc:errdetails_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "migration_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2", ++ proto = ":migration_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:distribution_go_proto", ++ "//google/api:metric_go_proto", ++ "//google/rpc:errdetails_go_proto", ++ ], ++) diff -urN c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel --- c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6689,7 +6889,7 @@ diff -urN c/google/cloud/certificatemanager/v1/BUILD.bazel d/google/cloud/certif diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel --- c/google/cloud/channel/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,47 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -6703,6 +6903,7 @@ diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD. + "offers.proto", + "operations.proto", + "products.proto", ++ "repricing.proto", + "service.proto", + "subscriber_event.proto", + ], @@ -6710,6 +6911,8 @@ diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD. + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/type:date_proto", ++ "//google/type:decimal_proto", + "//google/type:money_proto", + "//google/type:postaladdress_proto", + "@com_google_protobuf//:any_proto", @@ -6728,6 +6931,8 @@ diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD. + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/type:date_go_proto", ++ "//google/type:decimal_go_proto", + "//google/type:money_go_proto", + "//google/type:postaladdress_go_proto", + ], @@ -6918,7 +7123,7 @@ diff -urN c/google/cloud/contactcenterinsights/v1/BUILD.bazel d/google/cloud/con diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel --- c/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -6929,7 +7134,9 @@ diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v + "common.proto", + "data_source.proto", + "datacatalog.proto", ++ "dataplex_spec.proto", + "gcs_fileset_spec.proto", ++ "physical_schema.proto", + "policytagmanager.proto", + "policytagmanagerserialization.proto", + "schema.proto", @@ -7319,13 +7526,21 @@ diff -urN c/google/cloud/datastream/v1alpha1/BUILD.bazel d/google/cloud/datastre diff -urN c/google/cloud/deploy/v1/BUILD.bazel d/google/cloud/deploy/v1/BUILD.bazel --- c/google/cloud/deploy/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/deploy/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,36 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "deploy_proto", -+ srcs = ["cloud_deploy.proto"], ++ srcs = [ ++ "cloud_deploy.proto", ++ "deliverypipeline_notification_payload.proto", ++ "log_enums.proto", ++ "release_notification_payload.proto", ++ "release_render_payload.proto", ++ "rollout_notification_payload.proto", ++ "target_notification_payload.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", @@ -7530,7 +7745,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 16:00:00.000000000 -0800 +++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,56 @@ +@@ -0,0 +1,55 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7565,7 +7780,6 @@ 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//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", @@ -7590,7 +7804,7 @@ diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflo diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel --- c/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,44 @@ +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7613,7 +7827,6 @@ diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/ + "//google/type:datetime_proto", + "//google/type:money_proto", + "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -8165,6 +8378,44 @@ diff -urN c/google/cloud/gkebackup/logging/v1/BUILD.bazel d/google/cloud/gkeback + visibility = ["//visibility:public"], + deps = ["//google/rpc:status_go_proto"], +) +diff -urN c/google/cloud/gkebackup/v1/BUILD.bazel d/google/cloud/gkebackup/v1/BUILD.bazel +--- c/google/cloud/gkebackup/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/gkebackup/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,34 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "gkebackup_proto", ++ srcs = [ ++ "backup.proto", ++ "backup_plan.proto", ++ "common.proto", ++ "gkebackup.proto", ++ "restore.proto", ++ "restore_plan.proto", ++ "volume.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "gkebackup_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1", ++ proto = ":gkebackup_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel --- c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8252,7 +8503,7 @@ diff -urN c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel d/google/cloud/g diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.bazel --- c/google/cloud/gkehub/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/gkehub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +@@ -0,0 +1,34 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8269,7 +8520,6 @@ diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.ba + "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", + "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], @@ -8291,7 +8541,7 @@ diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.ba diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel --- c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,16 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8299,10 +8549,7 @@ diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/g + name = "configmanagement_proto", + srcs = ["configmanagement.proto"], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["@com_google_protobuf//:timestamp_proto"], +) + +go_proto_library( @@ -8310,12 +8557,11 @@ diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/g + importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", + proto = ":configmanagement_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel --- c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,15 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8323,7 +8569,6 @@ diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/clou + name = "multiclusteringress_proto", + srcs = ["multiclusteringress.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( @@ -8331,7 +8576,6 @@ diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/clou + importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", + proto = ":multiclusteringress_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/gkehub/v1alpha/BUILD.bazel d/google/cloud/gkehub/v1alpha/BUILD.bazel --- c/google/cloud/gkehub/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -8660,6 +8904,42 @@ diff -urN c/google/cloud/gkehub/v1beta1/BUILD.bazel d/google/cloud/gkehub/v1beta + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/cloud/gkemulticloud/v1/BUILD.bazel d/google/cloud/gkemulticloud/v1/BUILD.bazel +--- c/google/cloud/gkemulticloud/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/gkemulticloud/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,32 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "gkemulticloud_proto", ++ srcs = [ ++ "aws_resources.proto", ++ "aws_service.proto", ++ "azure_resources.proto", ++ "azure_service.proto", ++ "common_resources.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "gkemulticloud_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1", ++ proto = ":gkemulticloud_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel --- c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9649,6 +9929,27 @@ diff -urN c/google/cloud/networkservices/v1beta1/BUILD.bazel d/google/cloud/netw + "//google/longrunning:longrunning_go_proto", + ], +) +diff -urN c/google/cloud/notebooks/logging/v1/BUILD.bazel d/google/cloud/notebooks/logging/v1/BUILD.bazel +--- c/google/cloud/notebooks/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/notebooks/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["runtime_log.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/cloud/notebooks/v1/BUILD.bazel d/google/cloud/notebooks/v1/BUILD.bazel --- c/google/cloud/notebooks/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/notebooks/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10353,7 +10654,7 @@ diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recap 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 16:00:00.000000000 -0800 +++ d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +@@ -0,0 +1,21 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10363,8 +10664,6 @@ diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/ + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -10555,7 +10854,7 @@ diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommen 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 16:00:00.000000000 -0800 +++ d/google/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,31 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10566,6 +10865,9 @@ diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.baze + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/type:dayofweek_proto", ++ "//google/type:timeofday_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], @@ -10580,6 +10882,8 @@ diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.baze + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/type:dayofweek_go_proto", ++ "//google/type:timeofday_go_proto", + ], +) diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/BUILD.bazel @@ -10713,7 +11017,7 @@ diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resource diff -urN c/google/cloud/retail/logging/BUILD.bazel d/google/cloud/retail/logging/BUILD.bazel --- c/google/cloud/retail/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/retail/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +@@ -0,0 +1,20 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10722,7 +11026,6 @@ diff -urN c/google/cloud/retail/logging/BUILD.bazel d/google/cloud/retail/loggin + srcs = ["error_log.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_proto", + "//google/rpc:status_proto", + "@com_google_protobuf//:struct_proto", + ], @@ -10733,15 +11036,12 @@ diff -urN c/google/cloud/retail/logging/BUILD.bazel d/google/cloud/retail/loggin + importpath = "google.golang.org/genproto/googleapis/cloud/retail/logging", + proto = ":logging_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/rpc:status_go_proto"], +) diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.bazel --- c/google/cloud/retail/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/retail/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,49 @@ +@@ -0,0 +1,50 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10756,6 +11056,7 @@ diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.ba + "prediction_service.proto", + "product.proto", + "product_service.proto", ++ "promotion.proto", + "purge_config.proto", + "search_service.proto", + "user_event.proto", @@ -10794,7 +11095,7 @@ diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.ba diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alpha/BUILD.bazel --- c/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/retail/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,54 @@ +@@ -0,0 +1,55 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10812,6 +11113,7 @@ diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alph + "prediction_service.proto", + "product.proto", + "product_service.proto", ++ "promotion.proto", + "purge_config.proto", + "search_service.proto", + "serving_config.proto", @@ -10852,7 +11154,7 @@ diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alph diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/BUILD.bazel --- c/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/retail/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,54 @@ +@@ -0,0 +1,55 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10870,6 +11172,7 @@ diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/ + "prediction_service.proto", + "product.proto", + "product_service.proto", ++ "promotion.proto", + "purge_config.proto", + "search_service.proto", + "serving_config.proto", @@ -10910,7 +11213,7 @@ diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/ diff -urN c/google/cloud/run/v2/BUILD.bazel d/google/cloud/run/v2/BUILD.bazel --- c/google/cloud/run/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/run/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +@@ -0,0 +1,38 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10932,7 +11235,6 @@ diff -urN c/google/cloud/run/v2/BUILD.bazel d/google/cloud/run/v2/BUILD.bazel + "//google/iam/v1:iam_proto", + "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -11277,7 +11579,7 @@ diff -urN c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel d/google/cl 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 16:00:00.000000000 -0800 +++ d/google/cloud/securitycenter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,50 @@ +@@ -0,0 +1,52 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11287,9 +11589,11 @@ diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securityce + "access.proto", + "asset.proto", + "bigquery_export.proto", ++ "connection.proto", + "external_system.proto", + "finding.proto", + "folder.proto", ++ "iam_binding.proto", + "indicator.proto", + "mitre_attack.proto", + "mute_config.proto", @@ -11524,7 +11828,7 @@ diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.baze 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 16:00:00.000000000 -0800 +++ d/google/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11532,6 +11836,7 @@ diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.ba + name = "speech_proto", + srcs = [ + "cloud_speech.proto", ++ "cloud_speech_adaptation.proto", + "resource.proto", + ], + visibility = ["//visibility:public"], @@ -11539,8 +11844,9 @@ 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//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -11561,7 +11867,7 @@ diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.ba diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1beta1/BUILD.bazel --- c/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11577,7 +11883,6 @@ diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1 + "//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", @@ -11726,7 +12031,7 @@ diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1a diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.bazel --- c/google/cloud/talent/v4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/talent/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ +@@ -0,0 +1,52 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11755,7 +12060,6 @@ diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.ba + "//google/type:money_proto", + "//google/type:postaladdress_proto", + "//google/type:timeofday_proto", -+ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", @@ -12913,7 +13217,7 @@ diff -urN c/google/cloud/workflows/executions/v1beta/BUILD.bazel d/google/cloud/ diff -urN c/google/cloud/workflows/type/BUILD.bazel d/google/cloud/workflows/type/BUILD.bazel --- c/google/cloud/workflows/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/workflows/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,22 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -12924,7 +13228,10 @@ diff -urN c/google/cloud/workflows/type/BUILD.bazel d/google/cloud/workflows/typ + "executions_system.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["@com_google_protobuf//:timestamp_proto"], ++ deps = [ ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( @@ -13261,21 +13568,33 @@ diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUIL diff -urN c/google/devtools/artifactregistry/v1/BUILD.bazel d/google/devtools/artifactregistry/v1/BUILD.bazel --- c/google/devtools/artifactregistry/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/devtools/artifactregistry/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "artifactregistry_proto", + srcs = [ ++ "apt_artifact.proto", + "artifact.proto", ++ "file.proto", ++ "package.proto", + "repository.proto", + "service.proto", ++ "settings.proto", ++ "tag.proto", ++ "version.proto", ++ "yum_artifact.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -13289,6 +13608,8 @@ diff -urN c/google/devtools/artifactregistry/v1/BUILD.bazel d/google/devtools/ar + deps = [ + "//google/api:annotations_go_proto", + "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtools/artifactregistry/v1beta2/BUILD.bazel @@ -13559,7 +13880,7 @@ diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtra 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 16:00:00.000000000 -0800 +++ d/google/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -13571,7 +13892,6 @@ diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/c + "//google/api:annotations_proto", + "//google/iam/v1:iam_proto", + "//grafeas/v1:grafeas_proto", -+ "@com_google_protobuf//:timestamp_proto", + ], +) + @@ -14528,7 +14848,7 @@ diff -urN c/google/home/graph/v1/BUILD.bazel d/google/home/graph/v1/BUILD.bazel diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel --- c/google/iam/admin/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/iam/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,32 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -14543,7 +14863,6 @@ diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel + "//google/api:annotations_proto", + "//google/iam/v1:iam_proto", + "//google/type:expr_proto", -+ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", @@ -14594,7 +14913,7 @@ 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 16:00:00.000000000 -0800 +++ d/google/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,29 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -14609,6 +14928,7 @@ diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel + deps = [ + "//google/api:annotations_proto", + "//google/type:expr_proto", ++ "@com_google_protobuf//:field_mask_proto", + ], +) + @@ -14679,10 +14999,44 @@ diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel + "//google/longrunning:longrunning_go_proto", + ], +) +diff -urN c/google/iam/v2beta/BUILD.bazel d/google/iam/v2beta/BUILD.bazel +--- c/google/iam/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/iam/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,30 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "iam_proto", ++ srcs = [ ++ "deny.proto", ++ "policy.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:expr_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "iam_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/iam/v2beta", ++ proto = ":iam_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:expr_go_proto", ++ ], ++) diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/identity/accesscontextmanager/type/BUILD.bazel --- c/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/identity/accesscontextmanager/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +@@ -0,0 +1,15 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -14690,7 +15044,6 @@ diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/ident + name = "type_proto", + srcs = ["device_resources.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( @@ -14698,7 +15051,6 @@ diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/ident + importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type", + proto = ":type_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/identity/accesscontextmanager/v1/BUILD.bazel d/google/identity/accesscontextmanager/v1/BUILD.bazel --- c/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -15130,14 +15482,19 @@ diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashb + name = "dashboard_proto", + srcs = [ + "alertchart.proto", ++ "collapsible_group.proto", + "common.proto", + "dashboard.proto", ++ "dashboard_filter.proto", + "dashboards_service.proto", + "drilldowns.proto", + "layouts.proto", ++ "logs_panel.proto", + "metrics.proto", + "scorecard.proto", + "service.proto", ++ "table.proto", ++ "table_display_options.proto", + "text.proto", + "widget.proto", + "xychart.proto", @@ -15145,10 +15502,8 @@ diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashb + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/api:distribution_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", + ], +) + @@ -15158,10 +15513,7 @@ diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashb + importpath = "google.golang.org/genproto/googleapis/monitoring/dashboard/v1", + proto = ":dashboard_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/api:distribution_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/monitoring/metricsscope/v1/BUILD.bazel d/google/monitoring/metricsscope/v1/BUILD.bazel --- c/google/monitoring/metricsscope/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -15675,7 +16027,7 @@ diff -urN c/google/storage/v2/BUILD.bazel d/google/storage/v2/BUILD.bazel diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel --- c/google/storagetransfer/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/storagetransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -15692,7 +16044,6 @@ diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BU + "//google/rpc:code_proto", + "//google/type:date_proto", + "//google/type:timeofday_proto", -+ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch index e3d78d12d8..5f4c6fc0b2 100644 --- a/third_party/org_golang_google_genproto-gazelle.patch +++ b/third_party/org_golang_google_genproto-gazelle.patch @@ -1585,6 +1585,52 @@ diff -urN a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel b/googleapis/ccc/ho + actual = ":marketplace", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel b/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel +--- a/googleapis/chat/dynamite/integration/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/chat/dynamite/integration/logging/v1/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 = "logging", ++ srcs = ["dynamite_integration_log_entry.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/chat/dynamite/integration/logging/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/rpc/status", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logging", ++ visibility = ["//visibility:public"], ++) +diff -urN a/googleapis/chat/logging/v1/BUILD.bazel b/googleapis/chat/logging/v1/BUILD.bazel +--- a/googleapis/chat/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/chat/logging/v1/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 = "logging", ++ srcs = ["chat_app_log_entry.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/chat/logging/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/rpc/status", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logging", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel --- a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2499,6 +2545,28 @@ diff -urN a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel b/googleapis/cloud/asse + actual = ":v1p7beta1", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel +--- a/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1/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 = "logging", ++ srcs = ["regulatory_intercept_ack_log_entry.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logging", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/assuredworkloads/v1/BUILD.bazel b/googleapis/cloud/assuredworkloads/v1/BUILD.bazel --- a/googleapis/cloud/assuredworkloads/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/assuredworkloads/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2736,6 +2804,40 @@ diff -urN a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel b/googleapis/cloud + actual = ":baremetalsolution", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/batch/v1alpha1/BUILD.bazel b/googleapis/cloud/batch/v1alpha1/BUILD.bazel +--- a/googleapis/cloud/batch/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/batch/v1alpha1/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 = "v1alpha1", ++ srcs = [ ++ "batch.pb.go", ++ "job.pb.go", ++ "task.pb.go", ++ "volume.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha1", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel --- a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2795,6 +2897,59 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapi + actual = ":v1beta1", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel b/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel +--- a/googleapis/cloud/bigquery/dataexchange/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/bigquery/dataexchange/common/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 = "common", ++ srcs = ["common.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/common", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":common", ++ visibility = ["//visibility:public"], ++) +diff -urN a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel +--- a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/bigquery/dataexchange/v1beta1/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 = "v1beta1", ++ srcs = ["dataexchange.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/cloud/bigquery/dataexchange/common", ++ "//googleapis/iam/v1:iam", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel --- a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2913,6 +3068,44 @@ diff -urN a/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha/BUILD. + actual = ":v2alpha", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2/BUILD.bazel +--- a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/bigquery/migration/v2/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_library( ++ name = "migration", ++ srcs = [ ++ "migration_entities.pb.go", ++ "migration_error_details.pb.go", ++ "migration_metrics.pb.go", ++ "migration_service.pb.go", ++ "translation_config.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/api/distribution", ++ "//googleapis/api/metric", ++ "//googleapis/rpc/errdetails", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":migration", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel --- a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3425,7 +3618,7 @@ diff -urN a/googleapis/cloud/certificatemanager/v1/BUILD.bazel b/googleapis/clou diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v1/BUILD.bazel --- a/googleapis/cloud/channel/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3438,6 +3631,7 @@ diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v + "offers.pb.go", + "operations.pb.go", + "products.pb.go", ++ "repricing.pb.go", + "service.pb.go", + "subscriber_event.pb.go", + ], @@ -3446,6 +3640,8 @@ diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", ++ "//googleapis/type/date", ++ "//googleapis/type/decimal", + "//googleapis/type/money", + "//googleapis/type/postaladdress", + "@org_golang_google_grpc//:go_default_library", @@ -3634,7 +3830,7 @@ diff -urN a/googleapis/cloud/containers/workflow/analysis/BUILD.bazel b/googleap diff -urN a/googleapis/cloud/datacatalog/v1/BUILD.bazel b/googleapis/cloud/datacatalog/v1/BUILD.bazel --- a/googleapis/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3644,7 +3840,9 @@ diff -urN a/googleapis/cloud/datacatalog/v1/BUILD.bazel b/googleapis/cloud/datac + "common.pb.go", + "data_source.pb.go", + "datacatalog.pb.go", ++ "dataplex_spec.pb.go", + "gcs_fileset_spec.pb.go", ++ "physical_schema.pb.go", + "policytagmanager.pb.go", + "policytagmanagerserialization.pb.go", + "schema.pb.go", @@ -4063,12 +4261,20 @@ diff -urN a/googleapis/cloud/datastream/v1alpha1/BUILD.bazel b/googleapis/cloud/ diff -urN a/googleapis/cloud/deploy/v1/BUILD.bazel b/googleapis/cloud/deploy/v1/BUILD.bazel --- a/googleapis/cloud/deploy/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/deploy/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "deploy", -+ srcs = ["cloud_deploy.pb.go"], ++ srcs = [ ++ "cloud_deploy.pb.go", ++ "deliverypipeline_notification_payload.pb.go", ++ "log_enums.pb.go", ++ "release_notification_payload.pb.go", ++ "release_render_payload.pb.go", ++ "rollout_notification_payload.pb.go", ++ "target_notification_payload.pb.go", ++ ], + importpath = "google.golang.org/genproto/googleapis/cloud/deploy/v1", + visibility = ["//visibility:public"], + deps = [ @@ -4266,7 +4472,7 @@ diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialog diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel --- a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ +@@ -0,0 +1,52 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4306,7 +4512,6 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", @@ -4323,7 +4528,7 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/documentai/v1/BUILD.bazel --- a/googleapis/cloud/documentai/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4351,7 +4556,6 @@ diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/docume + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) @@ -4948,6 +5152,43 @@ diff -urN a/googleapis/cloud/gkebackup/logging/v1/BUILD.bazel b/googleapis/cloud + actual = ":logging", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/gkebackup/v1/BUILD.bazel b/googleapis/cloud/gkebackup/v1/BUILD.bazel +--- a/googleapis/cloud/gkebackup/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/gkebackup/v1/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_library( ++ name = "gkebackup", ++ srcs = [ ++ "backup.pb.go", ++ "backup_plan.pb.go", ++ "common.pb.go", ++ "gkebackup.pb.go", ++ "restore.pb.go", ++ "restore_plan.pb.go", ++ "volume.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":gkebackup", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel b/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel --- a/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/gkeconnect/gateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5051,7 +5292,7 @@ diff -urN a/googleapis/cloud/gkehub/cloudauditlogging/v1alpha/BUILD.bazel b/goog diff -urN a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel b/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel --- a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/gkehub/configmanagement/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( @@ -5060,7 +5301,6 @@ diff -urN a/googleapis/cloud/gkehub/configmanagement/v1/BUILD.bazel b/googleapis + importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", @@ -5171,7 +5411,7 @@ diff -urN a/googleapis/cloud/gkehub/metering/v1beta/BUILD.bazel b/googleapis/clo diff -urN a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel b/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel --- a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/gkehub/multiclusteringress/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( @@ -5180,7 +5420,6 @@ diff -urN a/googleapis/cloud/gkehub/multiclusteringress/v1/BUILD.bazel b/googlea + importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -5264,7 +5503,7 @@ diff -urN a/googleapis/cloud/gkehub/servicemesh/v1alpha/BUILD.bazel b/googleapis diff -urN a/googleapis/cloud/gkehub/v1/BUILD.bazel b/googleapis/cloud/gkehub/v1/BUILD.bazel --- a/googleapis/cloud/gkehub/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/gkehub/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( @@ -5286,7 +5525,6 @@ diff -urN a/googleapis/cloud/gkehub/v1/BUILD.bazel b/googleapis/cloud/gkehub/v1/ + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], @@ -5428,6 +5666,41 @@ diff -urN a/googleapis/cloud/gkehub/v1beta1/BUILD.bazel b/googleapis/cloud/gkehu + actual = ":v1beta1", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/gkemulticloud/v1/BUILD.bazel b/googleapis/cloud/gkemulticloud/v1/BUILD.bazel +--- a/googleapis/cloud/gkemulticloud/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/gkemulticloud/v1/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_library( ++ name = "gkemulticloud", ++ srcs = [ ++ "aws_resources.pb.go", ++ "aws_service.pb.go", ++ "azure_resources.pb.go", ++ "azure_service.pb.go", ++ "common_resources.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":gkemulticloud", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel --- a/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/gsuiteaddons/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6433,6 +6706,29 @@ diff -urN a/googleapis/cloud/networkservices/v1beta1/BUILD.bazel b/googleapis/cl + actual = ":v1beta1", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/notebooks/logging/v1/BUILD.bazel b/googleapis/cloud/notebooks/logging/v1/BUILD.bazel +--- a/googleapis/cloud/notebooks/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/notebooks/logging/v1/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 = "logging", ++ srcs = ["runtime_log.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logging", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/notebooks/v1/BUILD.bazel b/googleapis/cloud/notebooks/v1/BUILD.bazel --- a/googleapis/cloud/notebooks/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/notebooks/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7122,7 +7418,7 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel b/googleapis/clo 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 16:00:00.000000000 -0800 +++ b/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7137,8 +7433,6 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapi + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) @@ -7312,7 +7606,7 @@ diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/ 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 16:00:00.000000000 -0800 +++ b/googleapis/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7323,11 +7617,14 @@ diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", ++ "//googleapis/type/dayofweek", ++ "//googleapis/type/timeofday", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], @@ -7466,7 +7763,7 @@ diff -urN a/googleapis/cloud/resourcesettings/v1/BUILD.bazel b/googleapis/cloud/ diff -urN a/googleapis/cloud/retail/logging/BUILD.bazel b/googleapis/cloud/retail/logging/BUILD.bazel --- a/googleapis/cloud/retail/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/retail/logging/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( @@ -7475,7 +7772,6 @@ diff -urN a/googleapis/cloud/retail/logging/BUILD.bazel b/googleapis/cloud/retai + importpath = "google.golang.org/genproto/googleapis/cloud/retail/logging", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", + "//googleapis/rpc/status", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", @@ -7491,7 +7787,7 @@ diff -urN a/googleapis/cloud/retail/logging/BUILD.bazel b/googleapis/cloud/retai diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/BUILD.bazel --- a/googleapis/cloud/retail/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/retail/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +@@ -0,0 +1,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7505,6 +7801,7 @@ diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/ + "prediction_service.pb.go", + "product.pb.go", + "product_service.pb.go", ++ "promotion.pb.go", + "purge_config.pb.go", + "search_service.pb.go", + "user_event.pb.go", @@ -7540,7 +7837,7 @@ diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/ diff -urN a/googleapis/cloud/retail/v2alpha/BUILD.bazel b/googleapis/cloud/retail/v2alpha/BUILD.bazel --- a/googleapis/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/retail/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,50 @@ +@@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7557,6 +7854,7 @@ diff -urN a/googleapis/cloud/retail/v2alpha/BUILD.bazel b/googleapis/cloud/retai + "prediction_service.pb.go", + "product.pb.go", + "product_service.pb.go", ++ "promotion.pb.go", + "purge_config.pb.go", + "search_service.pb.go", + "serving_config.pb.go", @@ -7594,7 +7892,7 @@ diff -urN a/googleapis/cloud/retail/v2alpha/BUILD.bazel b/googleapis/cloud/retai diff -urN a/googleapis/cloud/retail/v2beta/BUILD.bazel b/googleapis/cloud/retail/v2beta/BUILD.bazel --- a/googleapis/cloud/retail/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/retail/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,50 @@ +@@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7611,6 +7909,7 @@ diff -urN a/googleapis/cloud/retail/v2beta/BUILD.bazel b/googleapis/cloud/retail + "prediction_service.pb.go", + "product.pb.go", + "product_service.pb.go", ++ "promotion.pb.go", + "purge_config.pb.go", + "search_service.pb.go", + "serving_config.pb.go", @@ -7645,6 +7944,46 @@ diff -urN a/googleapis/cloud/retail/v2beta/BUILD.bazel b/googleapis/cloud/retail + actual = ":v2beta", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/cloud/run/v2/BUILD.bazel b/googleapis/cloud/run/v2/BUILD.bazel +--- a/googleapis/cloud/run/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/run/v2/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_library( ++ name = "run", ++ srcs = [ ++ "condition.pb.go", ++ "k8s.min.pb.go", ++ "revision.pb.go", ++ "revision_template.pb.go", ++ "service.pb.go", ++ "traffic_target.pb.go", ++ "vendor_settings.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/run/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api", ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "//googleapis/longrunning", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":run", ++ visibility = ["//visibility:public"], ++) 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 16:00:00.000000000 -0800 +++ b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8003,7 +8342,7 @@ diff -urN a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/googl diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/securitycenter/v1/BUILD.bazel --- a/googleapis/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/securitycenter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,48 @@ +@@ -0,0 +1,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8012,9 +8351,11 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + "access.pb.go", + "asset.pb.go", + "bigquery_export.pb.go", ++ "connection.pb.go", + "external_system.pb.go", + "finding.pb.go", + "folder.pb.go", ++ "iam_binding.pb.go", + "indicator.pb.go", + "mitre_attack.pb.go", + "mute_config.pb.go", @@ -8241,7 +8582,7 @@ diff -urN a/googleapis/cloud/shell/v1/BUILD.bazel b/googleapis/cloud/shell/v1/BU 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 16:00:00.000000000 -0800 +++ b/googleapis/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8261,7 +8602,6 @@ diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/ + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", @@ -8442,7 +8782,7 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup diff -urN a/googleapis/cloud/talent/v4/BUILD.bazel b/googleapis/cloud/talent/v4/BUILD.bazel --- a/googleapis/cloud/talent/v4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/talent/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,47 @@ +@@ -0,0 +1,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8476,7 +8816,6 @@ diff -urN a/googleapis/cloud/talent/v4/BUILD.bazel b/googleapis/cloud/talent/v4/ + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", @@ -9639,7 +9978,7 @@ diff -urN a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel b/googleapi diff -urN a/googleapis/cloud/workflows/type/BUILD.bazel b/googleapis/cloud/workflows/type/BUILD.bazel --- a/googleapis/cloud/workflows/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/workflows/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9653,6 +9992,7 @@ diff -urN a/googleapis/cloud/workflows/type/BUILD.bazel b/googleapis/cloud/workf + deps = [ + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) @@ -9980,26 +10320,38 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be diff -urN a/googleapis/devtools/artifactregistry/v1/BUILD.bazel b/googleapis/devtools/artifactregistry/v1/BUILD.bazel --- a/googleapis/devtools/artifactregistry/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/devtools/artifactregistry/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "artifactregistry", + srcs = [ ++ "apt_artifact.pb.go", + "artifact.pb.go", ++ "file.pb.go", ++ "package.pb.go", + "repository.pb.go", + "service.pb.go", ++ "settings.pb.go", ++ "tag.pb.go", ++ "version.pb.go", ++ "yum_artifact.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) @@ -10280,7 +10632,7 @@ diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/ 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 16:00:00.000000000 -0800 +++ b/googleapis/devtools/containeranalysis/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( @@ -10297,7 +10649,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1/BUILD.bazel b/googleapis/de + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -11315,7 +11666,7 @@ diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUIL 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 16:00:00.000000000 -0800 +++ b/googleapis/iam/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -11335,7 +11686,6 @@ diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD. + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", @@ -11381,7 +11731,7 @@ diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentia diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel --- a/googleapis/iam/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -11401,6 +11751,7 @@ diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + ], +) + @@ -11461,10 +11812,42 @@ diff -urN a/googleapis/iam/v1beta/BUILD.bazel b/googleapis/iam/v1beta/BUILD.baze + actual = ":v1beta", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/iam/v2beta/BUILD.bazel b/googleapis/iam/v2beta/BUILD.bazel +--- a/googleapis/iam/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/iam/v2beta/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_library( ++ name = "v2beta", ++ srcs = [ ++ "deny.pb.go", ++ "policy.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/iam/v2beta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/type/expr", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v2beta", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/identity/accesscontextmanager/type/BUILD.bazel b/googleapis/identity/accesscontextmanager/type/BUILD.bazel --- a/googleapis/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/identity/accesscontextmanager/type/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( @@ -11473,7 +11856,6 @@ diff -urN a/googleapis/identity/accesscontextmanager/type/BUILD.bazel b/googleap + importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -11887,21 +12269,26 @@ diff -urN a/googleapis/maps/unity/BUILD.bazel b/googleapis/maps/unity/BUILD.baze diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitoring/dashboard/v1/BUILD.bazel --- a/googleapis/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/monitoring/dashboard/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "dashboard", + srcs = [ + "alertchart.pb.go", ++ "collapsible_group.pb.go", + "common.pb.go", + "dashboard.pb.go", ++ "dashboard_filter.pb.go", + "dashboards_service.pb.go", + "drilldowns.pb.go", + "layouts.pb.go", ++ "logs_panel.pb.go", + "metrics.pb.go", + "scorecard.pb.go", + "service.pb.go", ++ "table.pb.go", ++ "table_display_options.pb.go", + "text.pb.go", + "widget.pb.go", + "xychart.pb.go", @@ -11910,7 +12297,6 @@ diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitori + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/api/distribution", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -11918,7 +12304,6 @@ diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitori + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + ], +) + @@ -12477,7 +12862,7 @@ diff -urN a/googleapis/storage/v2/BUILD.bazel b/googleapis/storage/v2/BUILD.baze diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransfer/v1/BUILD.bazel --- a/googleapis/storagetransfer/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/storagetransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -12499,7 +12884,6 @@ diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransf + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", diff --git a/third_party/org_golang_x_sys-gazelle.patch b/third_party/org_golang_x_sys-gazelle.patch index 33c8096708..c827ed1550 100644 --- a/third_party/org_golang_x_sys-gazelle.patch +++ b/third_party/org_golang_x_sys-gazelle.patch @@ -62,12 +62,16 @@ diff -urN a/cpu/BUILD.bazel b/cpu/BUILD.bazel diff -urN a/execabs/BUILD.bazel b/execabs/BUILD.bazel --- a/execabs/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/execabs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "execabs", -+ srcs = ["execabs.go"], ++ srcs = [ ++ "execabs.go", ++ "execabs_go118.go", ++ "execabs_go119.go", ++ ], + importpath = "golang.org/x/sys/execabs", + visibility = ["//visibility:public"], +) @@ -165,7 +169,7 @@ diff -urN a/plan9/BUILD.bazel b/plan9/BUILD.bazel diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel --- a/unix/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/unix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,335 @@ +@@ -0,0 +1,336 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -489,6 +493,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "syscall_internal_bsd_test.go", + "syscall_internal_darwin_test.go", + "syscall_internal_linux_test.go", ++ "syscall_internal_solaris_test.go", + "syscall_linux_test.go", + "syscall_netbsd_test.go", + "syscall_openbsd_test.go", diff --git a/third_party/org_golang_x_tools-deletegopls.patch b/third_party/org_golang_x_tools-deletegopls.patch index 15eec5bbcd..495cdd0140 100644 --- a/third_party/org_golang_x_tools-deletegopls.patch +++ b/third_party/org_golang_x_tools-deletegopls.patch @@ -1,7 +1,7 @@ diff -urN a/gopls/README.md b/gopls/README.md ---- a/gopls/README.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/README.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/README.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,105 +0,0 @@ +@@ -1,113 +0,0 @@ -# `gopls`, the Go language server - -[![PkgGoDev](https://pkg.go.dev/badge/golang.org/x/tools/gopls)](https://pkg.go.dev/golang.org/x/tools/gopls) @@ -73,13 +73,21 @@ diff -urN a/gopls/README.md b/gopls/README.md - -## Supported Go versions and build systems - --`gopls` follows the [Go Release --Policy](https://golang.org/doc/devel/release.html#policy), meaning that it --officially supports the last 2 major Go releases. Per +-`gopls` follows the +-[Go Release Policy](https://golang.org/doc/devel/release.html#policy), +-meaning that it officially supports the last 2 major Go releases. Per -[issue #39146](golang.org/issues/39146), we attempt to maintain best-effort -support for the last 4 major Go releases, but this support extends only to not -breaking the build and avoiding easily fixable regressions. - +-The following table shows the final gopls version that supports being built at +-a given Go Version. Any more recent Go versions missing from this table can +-still be built with the latest version of gopls. +- +-| Go Version | Final gopls Version With Support | +-| ----------- | -------------------------------- | +-| Go 1.12 | [gopls@v0.7.5](https://github.com/golang/tools/releases/tag/gopls%2Fv0.7.5) | +- -Our extended support is enforced via [continuous integration with older Go -versions](doc/contributing.md#ci). This legacy Go CI may not block releases: -test failures may be skipped rather than fixed. Furthermore, if a regression in @@ -108,7 +116,7 @@ diff -urN a/gopls/README.md b/gopls/README.md -[LSP]: https://microsoft.github.io/language-server-protocol/ -[Gophers Slack]: https://gophers.slack.com/ diff -urN a/gopls/api-diff/api_diff.go b/gopls/api-diff/api_diff.go ---- a/gopls/api-diff/api_diff.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/api-diff/api_diff.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/api-diff/api_diff.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,274 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -386,9 +394,9 @@ diff -urN a/gopls/api-diff/api_diff.go b/gopls/api-diff/api_diff.go - return fmt.Sprintf("%q", difflib.ToUnified("previous", "current", before, d)), err -} diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md ---- a/gopls/doc/advanced.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/advanced.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/advanced.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,75 +0,0 @@ +@@ -1,85 +0,0 @@ -# Advanced topics - -This documentation is for advanced `gopls` users, who may want to test @@ -407,7 +415,8 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md - -### Unstable versions - --To update `gopls` to the latest **unstable** version, use: +-To update `gopls` to the latest **unstable** version, use the following +-commands. - -```sh -# Create an empty go.mod file, only for tracking requirements. @@ -415,11 +424,8 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md -go mod init gopls-unstable - -# Use 'go get' to add requirements and to ensure they work together. --go get golang.org/x/tools/gopls@master golang.org/x/tools@master +-go get -d golang.org/x/tools/gopls@master golang.org/x/tools@master - --# For go1.17 or older, the above `go get` command will build and --# install `gopls`. For go1.18+ or tip, run the following command to install --# using selected versions in go.mod. -go install golang.org/x/tools/gopls -``` - @@ -441,33 +447,45 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md -parameters proposal ([golang/go#43651](https://golang.org/issues/43651)) and -type set addendum ([golang/go#45346](https://golang.org/issues/45346)). - --To enable this support, you need to build gopls with a version of Go that --supports generics. The easiest way to do this is by installing Go 1.18 Beta --1 as described at +-To enable this support, you need to **build gopls with a version of Go that +-supports generics**. The easiest way to do this is by installing the Go 1.18 Beta +-as described at -[Tutorial: Getting started with generics#prerequisites](https://go.dev/doc/tutorial/generics), -and then using this Go version to build gopls: - -``` --$ go1.18beta1 install golang.org/x/tools/gopls@latest +-$ go1.18beta2 install golang.org/x/tools/gopls@latest -``` - -When using the Go 1.18, it is strongly recommended that you install the latest -version of `gopls`, or the latest **unstable** version as -[described above](#installing-unreleased-versions). - +-You also need to make `gopls` select the beta version of `go` (in `/go/bin` +-where GOROOT is the location reported by `go1.18beta2 env GOROOT`) by adding +-it to your `PATH` or by configuring your editor. +- -The `gopls` built with these instructions understands generic code. To actually -run the generic code you develop, you must also use the beta version of the Go -compiler. For example: - -``` --$ go1.18beta1 run . +-$ go1.18beta2 run . -``` - +-### Known issues +- +- * [`staticcheck`](https://github.com/golang/tools/blob/master/gopls/doc/settings.md#staticcheck-bool) +- on generic code is not supported yet. +- +-please follow the [v0.8.0](https://github.com/golang/go/milestone/244) milestone +-to see the list of go1.18-related known issues and our progress. +- -[Go project]: https://go.googlesource.com/go diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md ---- a/gopls/doc/analyzers.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/analyzers.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/analyzers.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,658 +0,0 @@ +@@ -1,667 +0,0 @@ -# Analyzers - -This document describes the analyzers that `gopls` uses inside the editor. @@ -1044,7 +1062,7 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -check for constraints that could be simplified to "any" - --**Enabled by default.** +-**Disabled by default. Enable it by setting `"analyses": {"useany": true}`.** - -## **fillreturns** - @@ -1125,9 +1143,18 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -**Enabled by default.** - +-## **stubmethods** +- +-stub methods analyzer +- +-This analyzer generates method stubs for concrete types +-in order to implement a target interface +- +-**Enabled by default.** +- - diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md ---- a/gopls/doc/command-line.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/command-line.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/command-line.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,15 +0,0 @@ -# Command line @@ -1146,9 +1173,9 @@ diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md - -It is not a goal of `gopls` to be a high performance command line tool. Its command line is intended for single file/package user interaction speeds, not bulk processing. diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md ---- a/gopls/doc/commands.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/commands.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/commands.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,370 +0,0 @@ +@@ -1,400 +0,0 @@ -# Commands - -This document describes the LSP-level commands supported by `gopls`. They cannot be invoked directly by users, and all the details are subject to change, so nobody should rely on this information. @@ -1235,6 +1262,22 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - +-### **Run go mod edit -go=version** +-Identifier: `gopls.edit_go_directive` +- +-Runs `go mod edit -go=version` for a module. +- +-Args: +- +-``` +-{ +- // Any document URI within the relevant module. +- "URI": string, +- // The version to pass to `go mod edit -go`. +- "Version": string, +-} +-``` +- -### **Toggle gc_details** -Identifier: `gopls.gc_details` - @@ -1293,6 +1336,37 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - +-### **List imports of a file and its package** +-Identifier: `gopls.list_imports` +- +-Retrieve a list of imports in the given Go file, and the package it +-belongs to. +- +-Args: +- +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` +- +-Result: +- +-``` +-{ +- // Imports is a list of imports in the requested file. +- "Imports": []{ +- "Path": string, +- "Name": string, +- }, +- // PackageImports is a list of all imports in the requested file's package. +- "PackageImports": []{ +- "Path": string, +- }, +-} +-``` +- -### **List known packages** -Identifier: `gopls.list_known_packages` - @@ -1501,26 +1575,9 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - --### **Query workspace metadata** --Identifier: `gopls.workspace_metadata` -- --Query the server for information about active workspaces. -- --Result: -- --``` --{ -- // All workspaces for this session. -- "Workspaces": []{ -- "Name": string, -- "ModuleDir": string, -- }, --} --``` -- - diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md ---- a/gopls/doc/contributing.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/contributing.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/contributing.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,119 +0,0 @@ -# Documentation for contributors @@ -1643,7 +1700,7 @@ diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md -[issue-gopls]: https://github.com/golang/go/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agopls "gopls issues" -[issue-wanted]: https://github.com/golang/go/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3Agopls+label%3A"help+wanted" "help wanted" diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md ---- a/gopls/doc/daemon.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/daemon.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/daemon.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,183 +0,0 @@ -# Running gopls as a daemon @@ -1830,7 +1887,7 @@ diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md -change its configuration. These flags only matter for the forwarder process -that actually starts the daemon. diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md ---- a/gopls/doc/design/design.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/design/design.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/design/design.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,394 +0,0 @@ -# `gopls` design documentation @@ -2228,7 +2285,7 @@ diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md -[`textDocument/typeDefinition`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#textDocument_typeDefinition -[`workspace/didChangeWatchedFiles`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#workspace_didChangeWatchedFiles diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation.md ---- a/gopls/doc/design/implementation.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/design/implementation.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/design/implementation.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# gopls implementation documentation @@ -2280,7 +2337,7 @@ diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation -[internal/span]: https://github.com/golang/tools/tree/master/internal/span -[x/tools]: https://github.com/golang/tools diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md ---- a/gopls/doc/design/integrating.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/design/integrating.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/design/integrating.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,91 +0,0 @@ -# Documentation for plugin authors @@ -2375,7 +2432,7 @@ diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md -[#31553]: https://github.com/golang/go/issues/31553 -[#31526]: https://github.com/golang/go/issues/31526 diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md ---- a/gopls/doc/emacs.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/emacs.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/emacs.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,183 +0,0 @@ -# Emacs @@ -2562,7 +2619,7 @@ diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md -[settings]: settings.md -[Gophers slack]: https://invite.slack.golangbridge.org/ diff -urN a/gopls/doc/features.md b/gopls/doc/features.md ---- a/gopls/doc/features.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/features.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/features.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -# Features @@ -2621,7 +2678,7 @@ diff -urN a/gopls/doc/features.md b/gopls/doc/features.md - - diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go ---- a/gopls/doc/generate.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/generate.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/generate.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,712 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -3337,7 +3394,7 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - return result, nil -} diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go ---- a/gopls/doc/generate_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/generate_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,26 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -3367,7 +3424,7 @@ diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go - } -} diff -urN a/gopls/doc/semantictokens.md b/gopls/doc/semantictokens.md ---- a/gopls/doc/semantictokens.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/semantictokens.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/semantictokens.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,121 +0,0 @@ -# Semantic Tokens @@ -3493,7 +3550,7 @@ diff -urN a/gopls/doc/semantictokens.md b/gopls/doc/semantictokens.md -in the unedited part of the file, and they do. \ No newline at end of file diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md ---- a/gopls/doc/settings.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/settings.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/settings.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,484 +0,0 @@ -# Settings @@ -3896,7 +3953,7 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -* `"FastFuzzy"` -* `"Fuzzy"` - --Default: `"Fuzzy"`. +-Default: `"FastFuzzy"`. - -##### **symbolStyle** *enum* - @@ -3981,9 +4038,9 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -Runs `go mod vendor` for a module. - diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md ---- a/gopls/doc/subl.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/subl.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/subl.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,77 +0,0 @@ +@@ -1,81 +0,0 @@ -# Sublime Text - -Use the [LSP] package. After installing it using Package Control, do the following: @@ -4042,6 +4099,10 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md - "settings": { - "LSP": { - "gopls": { +- // To use a specific version of gopls with Sublime Text LSP (e.g., to try new features in development) +- "command": [ +- "/path/to/your/go/bin/gopls" +- ], - "env": { - "PATH": "/path/to/your/go-dev/bin:/path/to/your/go/bin", - "GOPATH": "", @@ -4062,7 +4123,7 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md - -[LSP]: https://packagecontrol.io/packages/LSP diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md ---- a/gopls/doc/troubleshooting.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/troubleshooting.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/troubleshooting.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# Troubleshooting @@ -4114,9 +4175,9 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md - -`gopls` automatically writes out memory debug information when your usage exceeds 1GB. This information can be found in your temporary directory with names like `gopls.1234-5GiB-withnames.zip`. On Windows, your temporary directory will be located at `%TMP%`, and on Unixes, it will be `$TMPDIR`, which is usually `/tmp`. Please [file an issue](#file-an-issue) with this memory debug information attached. If you are uncomfortable sharing the package names of your code, you can share the `-nonames` zip instead, but it's much less useful. diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md ---- a/gopls/doc/vim.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/doc/vim.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/doc/vim.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,229 +0,0 @@ +@@ -1,225 +0,0 @@ -# Vim / Neovim - -* [vim-go](#vimgo) @@ -4212,7 +4273,7 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md - "languageserver": { - "golang": { - "command": "gopls", -- "rootPatterns": ["go.mod", ".vim/", ".git/", ".hg/"], +- "rootPatterns": ["go.work", "go.mod", ".vim/", ".git/", ".hg/"], - "filetypes": ["go"], - "initializationOptions": { - "usePlaceholders": true @@ -4221,6 +4282,13 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md - } -``` - +-If you use `go.work` files, you may want to set the +-`workspace.workspaceFolderCheckCwd` option. This will force coc.nvim to search +-parent directories for `go.work` files, even if the current open directory has +-a `go.mod` file. See the +-[coc.nvim documentation](https://github.com/neoclide/coc.nvim/wiki/Using-workspaceFolders) +-for more details. +- -Other [settings](settings.md) can be added in `initializationOptions` too. - -The `editor.action.organizeImport` code action will auto-format code and add missing imports. To run this automatically on save, add the following line to your `init.vim`: @@ -4260,8 +4328,12 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md -```vim -lua < ../ diff -urN a/gopls/go.sum b/gopls/go.sum ---- a/gopls/go.sum 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/go.sum 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/go.sum 1969-12-31 16:00:00.000000000 -0800 -@@ -1,67 +0,0 @@ +@@ -1,78 +0,0 @@ -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= --github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw= --github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +-github.com/BurntSushi/toml v1.0.0 h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU= +-github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +-github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= --github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= --github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= --github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +-github.com/frankban/quicktest v1.14.2 h1:SPb1KFFmM+ybpEjPUhCCkZOM5xlovT5UbrMvWnXyBns= +-github.com/frankban/quicktest v1.14.2/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +-github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= +-github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= -github.com/google/safehtml v0.0.2 h1:ZOt2VXg4x24bW0m2jtzAOkhoXV0iM8vNKc0paByCZqM= -github.com/google/safehtml v0.0.2/go.mod h1:L4KWwDsUJdECRAEpZoBn3O64bQaywRscowZjJAzjHnU= -github.com/jba/printsrc v0.2.2 h1:9OHK51UT+/iMAEBlQIIXW04qvKyF3/vvLuwW/hL8tDU= @@ -4475,13 +4554,18 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -github.com/jba/templatecheck v0.6.0 h1:SwM8C4hlK/YNLsdcXStfnHWE2HKkuTVwy5FKQHt5ro8= -github.com/jba/templatecheck v0.6.0/go.mod h1:/1k7EajoSErFI9GLHAsiIJEaNLt3ALKNw2TV7z2SYv4= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +-github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= +-github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +-github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +-github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= --github.com/rogpeppe/go-internal v1.6.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= --github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= +-github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +-github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg= +-github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= -github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -4490,10 +4574,12 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= --golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= --golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= +-golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +-golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= +-golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -4501,8 +4587,10 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 h1:id054HUawV2/6IGm2IV8KZQjqtwAOo2CYlOToYqa0d0= +-golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.0.0-20220209214540-3681064d5158 h1:rm+CHSpPEEW2IsXUib1ThaHIjuBVZjxNgSKmBLFfD4c= +-golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -4520,14 +4608,14 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= --honnef.co/go/tools v0.2.1 h1:/EPr//+UMMXwMTkXvCCoaJDq8cpjMO80Ou+L4PDo2mY= --honnef.co/go/tools v0.2.1/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= --mvdan.cc/gofumpt v0.1.1 h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA= --mvdan.cc/gofumpt v0.1.1/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= --mvdan.cc/xurls/v2 v2.3.0 h1:59Olnbt67UKpxF1EwVBopJvkSUBmgtb468E4GVWIZ1I= --mvdan.cc/xurls/v2 v2.3.0/go.mod h1:AjuTy7gEiUArFMjgBBDU4SMxlfUYsRokpJQgNWOt3e4= +-honnef.co/go/tools v0.2.2 h1:MNh1AVMyVX23VUHE2O27jm6lNj3vjO5DexS4A1xvnzk= +-honnef.co/go/tools v0.2.2/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= +-mvdan.cc/gofumpt v0.3.0 h1:kTojdZo9AcEYbQYhGuLf/zszYthRdhDNDUi2JKTxas4= +-mvdan.cc/gofumpt v0.3.0/go.mod h1:0+VyGZWleeIj5oostkOex+nDBA0eyavuDnDusAJ8ylo= +-mvdan.cc/xurls/v2 v2.4.0 h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc= +-mvdan.cc/xurls/v2 v2.4.0/go.mod h1:+GEjq9uNjqs8LQfM9nVnM8rff0OQ5Iash5rzX+N1CSg= diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerfile ---- a/gopls/integration/govim/Dockerfile 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/Dockerfile 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/Dockerfile 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4547,7 +4635,7 @@ diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerf -RUN git clone https://github.com/govim/govim /src/govim && cd /src/govim && \ - git checkout $GOVIM_REF diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.md ---- a/gopls/integration/govim/README.md 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/README.md 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/README.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,47 +0,0 @@ -# govim integration tests @@ -4598,7 +4686,7 @@ diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.m - -[govim]: https://github.com/govim/govim diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artifacts.go ---- a/gopls/integration/govim/artifacts.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/artifacts.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/artifacts.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,67 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -4669,7 +4757,7 @@ diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artif - return nil -} diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/govim/cloudbuild.harness.yaml ---- a/gopls/integration/govim/cloudbuild.harness.yaml 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/cloudbuild.harness.yaml 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/cloudbuild.harness.yaml 1969-12-31 16:00:00.000000000 -0800 @@ -1,21 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4694,7 +4782,7 @@ diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/ -images: - - gcr.io/$PROJECT_ID/govim-harness diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cloudbuild.yaml ---- a/gopls/integration/govim/cloudbuild.yaml 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/cloudbuild.yaml 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/cloudbuild.yaml 1969-12-31 16:00:00.000000000 -0800 @@ -1,51 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4749,7 +4837,7 @@ diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cl -# shared. -logsBucket: 'gs://${_RESULT_BUCKET}' diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_local.sh ---- a/gopls/integration/govim/run_local.sh 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/run_local.sh 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/run_local.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,96 +0,0 @@ -#!/bin/bash -e @@ -4767,7 +4855,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l -Args: - --sudo run docker with sudo - --short run `go test` with `-short` -- --version run on the specific tagged Go version (or latest) rather +- --version run on the specific tagged govim version (or latest) rather - than the default branch - -Run govim tests against HEAD using local docker. @@ -4825,7 +4913,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l -${SUDO_IF_NEEDED}docker run --rm -t \ - -v "${tools_dir}:/src/tools" \ - -w "/src/tools/gopls" \ -- golang:latest \ +- golang:rc \ - go build -o $(basename ${temp_gopls}) - -# Build the test harness. Here we are careful to pass in a very limited build @@ -4849,7 +4937,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l - go test ${TEST_SHORT} ./cmd/govim \ - -gopls "/src/tools/gopls/${temp_gopls_name}" diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integration/govim/run_tests_for_cloudbuild.sh ---- a/gopls/integration/govim/run_tests_for_cloudbuild.sh 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/integration/govim/run_tests_for_cloudbuild.sh 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/integration/govim/run_tests_for_cloudbuild.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,28 +0,0 @@ -#!/bin/bash @@ -4881,7 +4969,7 @@ diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integrat - find "$GOVIM_TESTSCRIPT_WORKDIR_ROOT" -type d \( -name .vim -o -name gopath \) -prune -exec rm -rf '{}' \; -fi diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/coverage.go ---- a/gopls/internal/coverage/coverage.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/coverage/coverage.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/coverage/coverage.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,261 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -5146,7 +5234,7 @@ diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/covera - return ans -} diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go ---- a/gopls/internal/hooks/analysis.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/analysis.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/analysis.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,60 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5210,7 +5298,7 @@ diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go - add(quickfix.Analyzers, nil) -} diff -urN a/gopls/internal/hooks/analysis_115.go b/gopls/internal/hooks/analysis_115.go ---- a/gopls/internal/hooks/analysis_115.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/analysis_115.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/analysis_115.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,12 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -5226,7 +5314,7 @@ diff -urN a/gopls/internal/hooks/analysis_115.go b/gopls/internal/hooks/analysis - -func updateAnalyzers(_ *source.Options) {} diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go ---- a/gopls/internal/hooks/diff.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/diff.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/diff.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5271,7 +5359,7 @@ diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go - return edits, nil -} diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.go ---- a/gopls/internal/hooks/diff_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/diff_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/diff_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5291,7 +5379,7 @@ diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.g - difftest.DiffTest(t, hooks.ComputeEdits) -} diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-licenses.sh ---- a/gopls/internal/hooks/gen-licenses.sh 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/gen-licenses.sh 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/gen-licenses.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,38 +0,0 @@ -#!/bin/bash -eu @@ -5334,9 +5422,9 @@ diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-lice -mv $tempfile $output \ No newline at end of file diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go ---- a/gopls/internal/hooks/hooks.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/hooks.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/hooks.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,37 +0,0 @@ +@@ -1,31 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -5348,7 +5436,6 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - -import ( - "context" -- "regexp" - - "golang.org/x/tools/internal/lsp/source" - "mvdan.cc/gofumpt/format" @@ -5360,22 +5447,17 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - if options.GoDiff { - options.ComputeEdits = ComputeEdits - } -- options.URLRegexp = relaxedFullWord -- options.GofumptFormat = func(ctx context.Context, src []byte) ([]byte, error) { -- return format.Source(src, format.Options{}) +- options.URLRegexp = xurls.Relaxed() +- options.GofumptFormat = func(ctx context.Context, langVersion, modulePath string, src []byte) ([]byte, error) { +- return format.Source(src, format.Options{ +- LangVersion: langVersion, +- ModulePath: modulePath, +- }) - } - updateAnalyzers(options) -} -- --var relaxedFullWord *regexp.Regexp -- --// Ensure links are matched as full words, not anywhere. --func init() { -- relaxedFullWord = regexp.MustCompile(`\b(` + xurls.Relaxed().String() + `)\b`) -- relaxedFullWord.Longest() --} diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go ---- a/gopls/internal/hooks/licenses.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/licenses.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/licenses.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,169 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5548,7 +5630,7 @@ diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go - -` diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/licenses_test.go ---- a/gopls/internal/hooks/licenses_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/hooks/licenses_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/hooks/licenses_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,46 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5598,7 +5680,7 @@ diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/license - } -} diff -urN a/gopls/internal/regtest/bench/bench_test.go b/gopls/internal/regtest/bench/bench_test.go ---- a/gopls/internal/regtest/bench/bench_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/bench/bench_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/bench/bench_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,190 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5792,7 +5874,7 @@ diff -urN a/gopls/internal/regtest/bench/bench_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/bench/completion_bench_test.go b/gopls/internal/regtest/bench/completion_bench_test.go ---- a/gopls/internal/regtest/bench/completion_bench_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/bench/completion_bench_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/bench/completion_bench_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,186 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5982,7 +6064,7 @@ diff -urN a/gopls/internal/regtest/bench/completion_bench_test.go b/gopls/intern - }, t) -} diff -urN a/gopls/internal/regtest/bench/stress_test.go b/gopls/internal/regtest/bench/stress_test.go ---- a/gopls/internal/regtest/bench/stress_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/bench/stress_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/bench/stress_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,66 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -6052,7 +6134,7 @@ diff -urN a/gopls/internal/regtest/bench/stress_test.go b/gopls/internal/regtest - }) -} diff -urN a/gopls/internal/regtest/codelens/codelens_test.go b/gopls/internal/regtest/codelens/codelens_test.go ---- a/gopls/internal/regtest/codelens/codelens_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/codelens/codelens_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/codelens/codelens_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,353 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -6408,10 +6490,137 @@ diff -urN a/gopls/internal/regtest/codelens/codelens_test.go b/gopls/internal/re - ) - }) -} +diff -urN a/gopls/internal/regtest/completion/completion18_test.go b/gopls/internal/regtest/completion/completion18_test.go +--- a/gopls/internal/regtest/completion/completion18_test.go 2022-05-09 16:43:25.000000000 -0700 ++++ b/gopls/internal/regtest/completion/completion18_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,123 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-//go:build go1.18 +-// +build go1.18 +- +-package completion +- +-import ( +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-// test generic receivers +-func TestGenericReceiver(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.18 +--- main.go -- +-package main +-type SyncMap[K any, V comparable] struct {} +-func (s *SyncMap[K,V]) f() {} +-type XX[T any] struct {} +-type UU[T any] struct {} +-func (s SyncMap[XX,string]) g(v UU) {} +-` +- +- tests := []struct { +- pat string +- want []string +- }{ +- {"s .Syn", []string{"SyncMap[K, V]"}}, +- {"Map.X", []string{}}, // This is probably wrong, Maybe "XX"? +- {"v U", []string{"UU", "uint", "uint16", "uint32", "uint64", "uint8", "uintptr"}}, // not U[T] +- } +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.Await(env.DoneWithOpen()) +- for _, tst := range tests { +- pos := env.RegexpSearch("main.go", tst.pat) +- pos.Column += len(tst.pat) +- completions := env.Completion("main.go", pos) +- result := compareCompletionResults(tst.want, completions.Items) +- if result != "" { +- t.Errorf("%s: wanted %v", result, tst.want) +- for i, g := range completions.Items { +- t.Errorf("got %d %s %s", i, g.Label, g.Detail) +- } +- } +- } +- }) +-} +-func TestFuzzFunc(t *testing.T) { +- // use the example from the package documentation +- modfile := ` +--- go.mod -- +-module mod.com +- +-go 1.18 +-` +- part0 := `package foo +-import "testing" +-func FuzzNone(f *testing.F) { +- f.Add(12) // better not find this f.Add +-} +-func FuzzHex(f *testing.F) { +- for _, seed := range [][]byte{{}, {0}, {9}, {0xa}, {0xf}, {1, 2, 3, 4}} { +- f.Ad` +- part1 := `d(seed) +- } +- f.F` +- part2 := `uzz(func(t *testing.T, in []byte) { +- enc := hex.EncodeToString(in) +- out, err := hex.DecodeString(enc) +- if err != nil { +- f.Failed() +- } +- if !bytes.Equal(in, out) { +- t.Fatalf("%v: round trip: %v, %s", in, out, f.Name()) +- } +- }) +-} +-` +- data := modfile + `-- a_test.go -- +-` + part0 + ` +--- b_test.go -- +-` + part0 + part1 + ` +--- c_test.go -- +-` + part0 + part1 + part2 +- +- tests := []struct { +- file string +- pat string +- offset int // from the beginning of pat to what the user just typed +- want []string +- }{ +- {"a_test.go", "f.Ad", 3, []string{"Add"}}, +- {"c_test.go", " f.F", 4, []string{"Failed"}}, +- {"c_test.go", "f.N", 3, []string{"Name"}}, +- {"b_test.go", "f.F", 3, []string{"Fuzz(func(t *testing.T, a []byte)", "Fail", "FailNow", +- "Failed", "Fatal", "Fatalf"}}, +- } +- Run(t, data, func(t *testing.T, env *Env) { +- for _, test := range tests { +- env.OpenFile(test.file) +- env.Await(env.DoneWithOpen()) +- pos := env.RegexpSearch(test.file, test.pat) +- pos.Column += test.offset // character user just typed? will type? +- completions := env.Completion(test.file, pos) +- result := compareCompletionResults(test.want, completions.Items) +- if result != "" { +- t.Errorf("pat %q %q", test.pat, result) +- for i, it := range completions.Items { +- t.Errorf("%d got %q %q", i, it.Label, it.Detail) +- } +- } +- } +- }) +-} diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/internal/regtest/completion/completion_test.go ---- a/gopls/internal/regtest/completion/completion_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/completion/completion_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/completion/completion_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,544 +0,0 @@ +@@ -1,646 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -6662,11 +6871,15 @@ diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/interna - var got []string - for _, item := range gotItems { - got = append(got, item.Label) +- if item.Label != item.InsertText && item.TextEdit == nil { +- // Label should be the same as InsertText, if InsertText is to be used +- return fmt.Sprintf("label not the same as InsertText %#v", item) +- } - } - - for i, v := range got { - if v != want[i] { -- return fmt.Sprintf("completion results are not the same: got %v, want %v", got, want) +- return fmt.Sprintf("%d completion result not the same: got %q, want %q", i, v, want[i]) - } - } - @@ -6956,8 +7169,106 @@ diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/interna - } - }) -} +- +-func TestDefinition(t *testing.T) { +- stuff := ` +--- go.mod -- +-module mod.com +- +-go 1.18 +--- a_test.go -- +-package foo +-func T() +-func TestG() +-func TestM() +-func TestMi() +-func Ben() +-func Fuz() +-func Testx() +-func TestMe(t *testing.T) +-func BenchmarkFoo() +-` +- // All those parentheses are needed for the completion code to see +- // later lines as being definitions +- tests := []struct { +- pat string +- want []string +- }{ +- {"T", []string{"TestXxx(t *testing.T)", "TestMain(m *testing.M)"}}, +- {"TestM", []string{"TestMain(m *testing.M)", "TestM(t *testing.T)"}}, +- {"TestMi", []string{"TestMi(t *testing.T)"}}, +- {"TestG", []string{"TestG(t *testing.T)"}}, +- {"B", []string{"BenchmarkXxx(b *testing.B)"}}, +- {"BenchmarkFoo", []string{"BenchmarkFoo(b *testing.B)"}}, +- {"F", []string{"FuzzXxx(f *testing.F)"}}, +- {"Testx", nil}, +- {"TestMe", []string{"TestMe"}}, +- } +- fname := "a_test.go" +- Run(t, stuff, func(t *testing.T, env *Env) { +- env.OpenFile(fname) +- env.Await(env.DoneWithOpen()) +- for _, tst := range tests { +- pos := env.RegexpSearch(fname, tst.pat) +- pos.Column += len(tst.pat) +- completions := env.Completion(fname, pos) +- result := compareCompletionResults(tst.want, completions.Items) +- if result != "" { +- t.Errorf("%s failed: %s:%q", tst.pat, result, tst.want) +- for i, it := range completions.Items { +- t.Errorf("%d got %q %q", i, it.Label, it.Detail) +- } +- } +- } +- }) +-} +- +-func TestGoWorkCompletion(t *testing.T) { +- const files = ` +--- go.work -- +-go 1.18 +- +-use ./a +-use ./a/ba +-use ./a/b/ +-use ./dir/foo +-use ./dir/foobar/ +--- a/go.mod -- +--- go.mod -- +--- a/bar/go.mod -- +--- a/b/c/d/e/f/go.mod -- +--- dir/bar -- +--- dir/foobar/go.mod -- +-` +- +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.work") +- +- tests := []struct { +- re string +- want []string +- }{ +- {`use ()\.`, []string{".", "./a", "./a/bar", "./dir/foobar"}}, +- {`use \.()`, []string{"", "/a", "/a/bar", "/dir/foobar"}}, +- {`use \./()`, []string{"a", "a/bar", "dir/foobar"}}, +- {`use ./a()`, []string{"", "/b/c/d/e/f", "/bar"}}, +- {`use ./a/b()`, []string{"/c/d/e/f", "ar"}}, +- {`use ./a/b/()`, []string{`c/d/e/f`}}, +- {`use ./a/ba()`, []string{"r"}}, +- {`use ./dir/foo()`, []string{"bar"}}, +- {`use ./dir/foobar/()`, []string{}}, +- } +- for _, tt := range tests { +- completions := env.Completion("go.work", env.RegexpSearch("go.work", tt.re)) +- diff := compareCompletionResults(tt.want, completions.Items) +- if diff != "" { +- t.Errorf("%s: %s", tt.re, diff) +- } +- } +- }) +-} diff -urN a/gopls/internal/regtest/completion/postfix_snippet_test.go b/gopls/internal/regtest/completion/postfix_snippet_test.go ---- a/gopls/internal/regtest/completion/postfix_snippet_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/completion/postfix_snippet_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/completion/postfix_snippet_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,442 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -7403,7 +7714,7 @@ diff -urN a/gopls/internal/regtest/completion/postfix_snippet_test.go b/gopls/in - }) -} diff -urN a/gopls/internal/regtest/diagnostics/builtin_test.go b/gopls/internal/regtest/diagnostics/builtin_test.go ---- a/gopls/internal/regtest/diagnostics/builtin_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/builtin_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/builtin_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,38 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -7445,9 +7756,9 @@ diff -urN a/gopls/internal/regtest/diagnostics/builtin_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/diagnostics/diagnostics_test.go b/gopls/internal/regtest/diagnostics/diagnostics_test.go ---- a/gopls/internal/regtest/diagnostics/diagnostics_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/diagnostics_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/diagnostics_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,2140 +0,0 @@ +@@ -1,2217 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -9588,8 +9899,85 @@ diff -urN a/gopls/internal/regtest/diagnostics/diagnostics_test.go b/gopls/inter - ) - }) -} +- +-func TestLangVersion(t *testing.T) { +- testenv.NeedsGo1Point(t, 18) // Requires types.Config.GoVersion, new in 1.18. +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-const C = 0b10 +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.Await(env.DiagnosticAtRegexpWithMessage("main.go", `0b10`, "go1.13 or later")) +- env.WriteWorkspaceFile("go.mod", "module mod.com \n\ngo 1.13\n") +- env.Await(EmptyDiagnostics("main.go")) +- }) +-} +- +-func TestNoQuickFixForUndeclaredConstraint(t *testing.T) { +- testenv.NeedsGo1Point(t, 18) +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.18 +--- main.go -- +-package main +- +-func F[T C](_ T) { +-} +-` +- +- Run(t, files, func(t *testing.T, env *Env) { +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("main.go", `C`, "undeclared name"), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- if fixes := env.GetQuickFixes("main.go", d.Diagnostics); len(fixes) != 0 { +- t.Errorf("got quick fixes %v, wanted none", fixes) +- } +- }) +-} +- +-func TestEditGoDirective(t *testing.T) { +- testenv.NeedsGo1Point(t, 18) +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.16 +--- main.go -- +-package main +- +-func F[T any](_ T) { +-} +-` +- Run(t, files, func(t *testing.T, env *Env) { // Create a new workspace-level directory and empty file. +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("main.go", `T any`, "type parameters require"), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- }) +-} diff -urN a/gopls/internal/regtest/diagnostics/undeclared_test.go b/gopls/internal/regtest/diagnostics/undeclared_test.go ---- a/gopls/internal/regtest/diagnostics/undeclared_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/undeclared_test.go 2022-05-09 16:43:25.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/undeclared_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,67 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -9659,73 +10047,10 @@ diff -urN a/gopls/internal/regtest/diagnostics/undeclared_test.go b/gopls/intern - } - }) -} -diff -urN a/gopls/internal/regtest/misc/add_import_test.go b/gopls/internal/regtest/misc/add_import_test.go ---- a/gopls/internal/regtest/misc/add_import_test.go 2022-03-14 16:31:30.000000000 -0700 -+++ b/gopls/internal/regtest/misc/add_import_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,59 +0,0 @@ --// Copyright 2021 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package misc -- --import ( -- "testing" -- -- "golang.org/x/tools/internal/lsp/command" -- "golang.org/x/tools/internal/lsp/protocol" -- . "golang.org/x/tools/internal/lsp/regtest" -- "golang.org/x/tools/internal/lsp/tests" --) -- --func TestAddImport(t *testing.T) { -- const before = `package main -- --import "fmt" -- --func main() { -- fmt.Println("hello world") --} --` -- -- const want = `package main -- --import ( -- "bytes" -- "fmt" --) -- --func main() { -- fmt.Println("hello world") --} --` -- -- Run(t, "", func(t *testing.T, env *Env) { -- env.CreateBuffer("main.go", before) -- cmd, err := command.NewAddImportCommand("Add Import", command.AddImportArgs{ -- URI: protocol.URIFromSpanURI(env.Sandbox.Workdir.URI("main.go").SpanURI()), -- ImportPath: "bytes", -- }) -- if err != nil { -- t.Fatal(err) -- } -- _, err = env.Editor.ExecuteCommand(env.Ctx, &protocol.ExecuteCommandParams{ -- Command: "gopls.add_import", -- Arguments: cmd.Arguments, -- }) -- if err != nil { -- t.Fatal(err) -- } -- got := env.Editor.BufferText("main.go") -- if got != want { -- t.Fatalf("gopls.add_import failed\n%s", tests.Diff(t, want, got)) -- } -- }) --} -diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/regtest/misc/call_hierarchy_test.go ---- a/gopls/internal/regtest/misc/call_hierarchy_test.go 2022-03-14 16:31:30.000000000 -0700 -+++ b/gopls/internal/regtest/misc/call_hierarchy_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,35 +0,0 @@ +diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/regtest/misc/call_hierarchy_test.go +--- a/gopls/internal/regtest/misc/call_hierarchy_test.go 2022-05-09 16:43:26.000000000 -0700 ++++ b/gopls/internal/regtest/misc/call_hierarchy_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,35 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -9762,7 +10087,7 @@ diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/configuration_test.go b/gopls/internal/regtest/misc/configuration_test.go ---- a/gopls/internal/regtest/misc/configuration_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/configuration_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/configuration_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,49 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -9815,7 +10140,7 @@ diff -urN a/gopls/internal/regtest/misc/configuration_test.go b/gopls/internal/r - }) -} diff -urN a/gopls/internal/regtest/misc/debugserver_test.go b/gopls/internal/regtest/misc/debugserver_test.go ---- a/gopls/internal/regtest/misc/debugserver_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/debugserver_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/debugserver_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,46 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -9865,7 +10190,7 @@ diff -urN a/gopls/internal/regtest/misc/debugserver_test.go b/gopls/internal/reg - }) -} diff -urN a/gopls/internal/regtest/misc/definition_test.go b/gopls/internal/regtest/misc/definition_test.go ---- a/gopls/internal/regtest/misc/definition_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/definition_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/definition_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,291 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10160,7 +10485,7 @@ diff -urN a/gopls/internal/regtest/misc/definition_test.go b/gopls/internal/regt - }) -} diff -urN a/gopls/internal/regtest/misc/embed_test.go b/gopls/internal/regtest/misc/embed_test.go ---- a/gopls/internal/regtest/misc/embed_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/embed_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/embed_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,37 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -10201,7 +10526,7 @@ diff -urN a/gopls/internal/regtest/misc/embed_test.go b/gopls/internal/regtest/m - }) -} diff -urN a/gopls/internal/regtest/misc/failures_test.go b/gopls/internal/regtest/misc/failures_test.go ---- a/gopls/internal/regtest/misc/failures_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/failures_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/failures_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,70 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10275,7 +10600,7 @@ diff -urN a/gopls/internal/regtest/misc/failures_test.go b/gopls/internal/regtes - }) -} diff -urN a/gopls/internal/regtest/misc/fix_test.go b/gopls/internal/regtest/misc/fix_test.go ---- a/gopls/internal/regtest/misc/fix_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/fix_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/fix_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,107 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10386,9 +10711,9 @@ diff -urN a/gopls/internal/regtest/misc/fix_test.go b/gopls/internal/regtest/mis - }) -} diff -urN a/gopls/internal/regtest/misc/formatting_test.go b/gopls/internal/regtest/misc/formatting_test.go ---- a/gopls/internal/regtest/misc/formatting_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/formatting_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/formatting_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,303 +0,0 @@ +@@ -1,369 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -10692,8 +11017,74 @@ diff -urN a/gopls/internal/regtest/misc/formatting_test.go b/gopls/internal/regt - } - }) -} +- +-func TestGofumptFormatting(t *testing.T) { +- +- // Exercise some gofumpt formatting rules: +- // - No empty lines following an assignment operator +- // - Octal integer literals should use the 0o prefix on modules using Go +- // 1.13 and later. Requires LangVersion to be correctly resolved. +- // - std imports must be in a separate group at the top. Requires ModulePath +- // to be correctly resolved. +- const input = ` +--- go.mod -- +-module foo +- +-go 1.17 +--- foo.go -- +-package foo +- +-import ( +- "foo/bar" +- "fmt" +-) +- +-const perm = 0755 +- +-func foo() { +- foo := +- "bar" +- fmt.Println(foo, bar.Bar) +-} +--- foo.go.formatted -- +-package foo +- +-import ( +- "fmt" +- +- "foo/bar" +-) +- +-const perm = 0o755 +- +-func foo() { +- foo := "bar" +- fmt.Println(foo, bar.Bar) +-} +--- bar/bar.go -- +-package bar +- +-const Bar = 42 +-` +- +- WithOptions( +- EditorConfig{ +- Settings: map[string]interface{}{ +- "gofumpt": true, +- }, +- }, +- ).Run(t, input, func(t *testing.T, env *Env) { +- env.OpenFile("foo.go") +- env.FormatBuffer("foo.go") +- got := env.Editor.BufferText("foo.go") +- want := env.ReadWorkspaceFile("foo.go.formatted") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(t, want, got)) +- } +- }) +-} diff -urN a/gopls/internal/regtest/misc/generate_test.go b/gopls/internal/regtest/misc/generate_test.go ---- a/gopls/internal/regtest/misc/generate_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/generate_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,75 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10772,7 +11163,7 @@ diff -urN a/gopls/internal/regtest/misc/generate_test.go b/gopls/internal/regtes - }) -} diff -urN a/gopls/internal/regtest/misc/highlight_test.go b/gopls/internal/regtest/misc/highlight_test.go ---- a/gopls/internal/regtest/misc/highlight_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/highlight_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/highlight_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,151 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -10927,9 +11318,9 @@ diff -urN a/gopls/internal/regtest/misc/highlight_test.go b/gopls/internal/regte - } -} diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/misc/hover_test.go ---- a/gopls/internal/regtest/misc/hover_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/hover_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/hover_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,132 +0,0 @@ +@@ -1,142 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -10956,6 +11347,7 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m -package structs - -type Mixed struct { +- // Exported comment - Exported int - unexported string -} @@ -10972,7 +11364,7 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - -require golang.org/x/structs v1.0.0 --- go.sum -- --golang.org/x/structs v1.0.0 h1:3DlrFfd3OsEen7FnCHfqtnJvjBZ8ZFKmrD/+HjpdJj0= +-golang.org/x/structs v1.0.0 h1:Ito/a7hBYZaNKShFrZKjfBA/SIPvmBrcPCBWPx5QeKk= -golang.org/x/structs v1.0.0/go.mod h1:47gkSIdo5AaQaWJS0upVORsxfEr1LL1MWv9dmYF3iq4= --- main.go -- -package main @@ -10980,9 +11372,11 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m -import "golang.org/x/structs" - -func main() { -- var _ structs.Mixed +- var m structs.Mixed +- _ = m.Exported -} -` +- - // TODO: use a nested workspace folder here. - WithOptions( - ProxyFiles(proxy), @@ -10993,12 +11387,19 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - if !strings.Contains(got.Value, "unexported") { - t.Errorf("Workspace hover: missing expected field 'unexported'. Got:\n%q", got.Value) - } +- - cacheFile, _ := env.GoToDefinition("main.go", mixedPos) - argPos := env.RegexpSearch(cacheFile, "printMixed.*(Mixed)") - got, _ = env.Hover(cacheFile, argPos) - if !strings.Contains(got.Value, "unexported") { - t.Errorf("Non-workspace hover: missing expected field 'unexported'. Got:\n%q", got.Value) - } +- +- exportedFieldPos := env.RegexpSearch("main.go", "Exported") +- got, _ = env.Hover("main.go", exportedFieldPos) +- if !strings.Contains(got.Value, "comment") { +- t.Errorf("Workspace hover: missing comment for field 'Exported'. Got:\n%q", got.Value) +- } - }) -} - @@ -11062,8 +11463,145 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - env.Editor.Hover(env.Ctx, "main.go", env.RegexpSearch("main.go", "foo")) - }) -} +diff -urN a/gopls/internal/regtest/misc/import_test.go b/gopls/internal/regtest/misc/import_test.go +--- a/gopls/internal/regtest/misc/import_test.go 2022-05-09 16:43:26.000000000 -0700 ++++ b/gopls/internal/regtest/misc/import_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,133 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package misc +- +-import ( +- "testing" +- +- "github.com/google/go-cmp/cmp" +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-func TestAddImport(t *testing.T) { +- const before = `package main +- +-import "fmt" +- +-func main() { +- fmt.Println("hello world") +-} +-` +- +- const want = `package main +- +-import ( +- "bytes" +- "fmt" +-) +- +-func main() { +- fmt.Println("hello world") +-} +-` +- +- Run(t, "", func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", before) +- cmd, err := command.NewAddImportCommand("Add Import", command.AddImportArgs{ +- URI: env.Sandbox.Workdir.URI("main.go"), +- ImportPath: "bytes", +- }) +- if err != nil { +- t.Fatal(err) +- } +- env.ExecuteCommand(&protocol.ExecuteCommandParams{ +- Command: "gopls.add_import", +- Arguments: cmd.Arguments, +- }, nil) +- got := env.Editor.BufferText("main.go") +- if got != want { +- t.Fatalf("gopls.add_import failed\n%s", tests.Diff(t, want, got)) +- } +- }) +-} +- +-func TestListImports(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- foo.go -- +-package foo +-const C = 1 +--- import_strings_test.go -- +-package foo +-import ( +- x "strings" +- "testing" +-) +- +-func TestFoo(t *testing.T) {} +--- import_testing_test.go -- +-package foo +- +-import "testing" +- +-func TestFoo2(t *testing.T) {} +-` +- tests := []struct { +- filename string +- want command.ListImportsResult +- }{ +- { +- filename: "import_strings_test.go", +- want: command.ListImportsResult{ +- Imports: []command.FileImport{ +- {Name: "x", Path: "strings"}, +- {Path: "testing"}, +- }, +- PackageImports: []command.PackageImport{ +- {Path: "strings"}, +- {Path: "testing"}, +- }, +- }, +- }, +- { +- filename: "import_testing_test.go", +- want: command.ListImportsResult{ +- Imports: []command.FileImport{ +- {Path: "testing"}, +- }, +- PackageImports: []command.PackageImport{ +- {Path: "strings"}, +- {Path: "testing"}, +- }, +- }, +- }, +- } +- +- Run(t, files, func(t *testing.T, env *Env) { +- for _, tt := range tests { +- cmd, err := command.NewListImportsCommand("List Imports", command.URIArg{ +- URI: env.Sandbox.Workdir.URI(tt.filename), +- }) +- if err != nil { +- t.Fatal(err) +- } +- var result command.ListImportsResult +- env.ExecuteCommand(&protocol.ExecuteCommandParams{ +- Command: command.ListImports.ID(), +- Arguments: cmd.Arguments, +- }, &result) +- if diff := cmp.Diff(tt.want, result); diff != "" { +- t.Errorf("unexpected list imports result for %q (-want +got):\n%s", tt.filename, diff) +- } +- } +- +- }) +-} diff -urN a/gopls/internal/regtest/misc/imports_test.go b/gopls/internal/regtest/misc/imports_test.go ---- a/gopls/internal/regtest/misc/imports_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/imports_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/imports_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,216 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11283,7 +11821,7 @@ diff -urN a/gopls/internal/regtest/misc/imports_test.go b/gopls/internal/regtest - }) -} diff -urN a/gopls/internal/regtest/misc/link_test.go b/gopls/internal/regtest/misc/link_test.go ---- a/gopls/internal/regtest/misc/link_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/link_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/link_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,95 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11382,7 +11920,7 @@ diff -urN a/gopls/internal/regtest/misc/link_test.go b/gopls/internal/regtest/mi - }) -} diff -urN a/gopls/internal/regtest/misc/misc_test.go b/gopls/internal/regtest/misc/misc_test.go ---- a/gopls/internal/regtest/misc/misc_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/misc_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/misc_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11402,7 +11940,7 @@ diff -urN a/gopls/internal/regtest/misc/misc_test.go b/gopls/internal/regtest/mi - regtest.Main(m, hooks.Options) -} diff -urN a/gopls/internal/regtest/misc/multiple_adhoc_test.go b/gopls/internal/regtest/misc/multiple_adhoc_test.go ---- a/gopls/internal/regtest/misc/multiple_adhoc_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/multiple_adhoc_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/multiple_adhoc_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,44 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -11450,7 +11988,7 @@ diff -urN a/gopls/internal/regtest/misc/multiple_adhoc_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/references_test.go b/gopls/internal/regtest/misc/references_test.go ---- a/gopls/internal/regtest/misc/references_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/references_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/references_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,83 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11537,7 +12075,7 @@ diff -urN a/gopls/internal/regtest/misc/references_test.go b/gopls/internal/regt - }) -} diff -urN a/gopls/internal/regtest/misc/rename_test.go b/gopls/internal/regtest/misc/rename_test.go ---- a/gopls/internal/regtest/misc/rename_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/rename_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/rename_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,58 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -11599,7 +12137,7 @@ diff -urN a/gopls/internal/regtest/misc/rename_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/semantictokens_test.go b/gopls/internal/regtest/misc/semantictokens_test.go ---- a/gopls/internal/regtest/misc/semantictokens_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/semantictokens_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/semantictokens_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,44 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -11647,7 +12185,7 @@ diff -urN a/gopls/internal/regtest/misc/semantictokens_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/shared_test.go b/gopls/internal/regtest/misc/shared_test.go ---- a/gopls/internal/regtest/misc/shared_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/shared_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/shared_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,64 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11715,7 +12253,7 @@ diff -urN a/gopls/internal/regtest/misc/shared_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/vendor_test.go b/gopls/internal/regtest/misc/vendor_test.go ---- a/gopls/internal/regtest/misc/vendor_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/vendor_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/vendor_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,73 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11792,7 +12330,7 @@ diff -urN a/gopls/internal/regtest/misc/vendor_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/workspace_symbol_test.go b/gopls/internal/regtest/misc/workspace_symbol_test.go ---- a/gopls/internal/regtest/misc/workspace_symbol_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/misc/workspace_symbol_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/misc/workspace_symbol_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,131 +0,0 @@ -// Copyright 2022 The Go Authors. All rights reserved. @@ -11927,9 +12465,9 @@ diff -urN a/gopls/internal/regtest/misc/workspace_symbol_test.go b/gopls/interna - } -} diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regtest/modfile/modfile_test.go ---- a/gopls/internal/regtest/modfile/modfile_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/modfile/modfile_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/modfile/modfile_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,1122 +0,0 @@ +@@ -1,1195 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -12171,6 +12709,62 @@ diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regt - }) -} - +-// Tests that multiple missing dependencies gives good single fixes. +-func TestMissingDependencyFixesWithGoWork(t *testing.T) { +- testenv.NeedsGo1Point(t, 18) +- const mod = ` +--- go.work -- +-go 1.18 +- +-use ( +- ./a +-) +--- a/go.mod -- +-module mod.com +- +-go 1.12 +- +--- a/main.go -- +-package main +- +-import "example.com/blah" +-import "random.org/blah" +- +-var _, _ = blah.Name, hello.Name +-` +- +- const want = `module mod.com +- +-go 1.12 +- +-require random.org v1.2.3 +-` +- +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("a/main.go", `"random.org/blah"`), +- ReadDiagnostics("a/main.go", &d), +- ), +- ) +- var randomDiag protocol.Diagnostic +- for _, diag := range d.Diagnostics { +- if strings.Contains(diag.Message, "random.org") { +- randomDiag = diag +- } +- } +- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{randomDiag}) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) +- } +- }) +-} +- -func TestIndirectDependencyFix(t *testing.T) { - testenv.NeedsGo1Point(t, 14) - @@ -13052,10 +13646,27 @@ diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regt - ) - }) -} +- +-func TestInvalidGoVersion(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) // Times out on 1.13 for reasons unclear. Not worth worrying about. +- const files = ` +--- go.mod -- +-module mod.com +- +-go foo +--- main.go -- +-package main +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.Await(env.DiagnosticAtRegexpWithMessage("go.mod", `go foo`, "invalid go version")) +- env.WriteWorkspaceFile("go.mod", "module mod.com \n\ngo 1.12\n") +- env.Await(EmptyDiagnostics("go.mod")) +- }) +-} diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/regtest/template/template_test.go ---- a/gopls/internal/regtest/template/template_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/template/template_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/template/template_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,177 +0,0 @@ +@@ -1,197 +0,0 @@ -// Copyright 2022 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -13091,11 +13702,31 @@ diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/re - EditorConfig{ - Settings: map[string]interface{}{ - "templateExtensions": []string{"tmpl"}, +- "semanticTokens": true, - }, - }, - ).Run(t, files, func(t *testing.T, env *Env) { - // TODO: can we move this diagnostic onto {{}}? - env.Await(env.DiagnosticAtRegexp("hello.tmpl", "()Hello {{}}")) +- d := env.DiagnosticsFor("hello.tmpl").Diagnostics // issue 50786: check for Source +- if len(d) != 1 { +- t.Errorf("expected 1 diagnostic, got %d", len(d)) +- return +- } +- if d[0].Source != "template" { +- t.Errorf("expected Source 'template', got %q", d[0].Source) +- } +- // issue 50801 (even broken templates could return some semantic tokens) +- var p protocol.SemanticTokensParams +- p.TextDocument.URI = env.Sandbox.Workdir.URI("hello.tmpl") +- toks, err := env.Editor.Server.SemanticTokensFull(env.Ctx, &p) +- if err != nil { +- t.Errorf("semantic token failed: %v", err) +- } +- if toks == nil || len(toks.Data) == 0 { +- t.Errorf("got no semantic tokens") +- } +- - env.WriteWorkspaceFile("hello.tmpl", "{{range .Planets}}\nHello {{.}}\n{{end}}") - env.Await(EmptyDiagnostics("hello.tmpl")) - }) @@ -13234,7 +13865,7 @@ diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/re -// Hover, SemTok, Diagnose with errors -// and better coverage diff -urN a/gopls/internal/regtest/watch/watch_test.go b/gopls/internal/regtest/watch/watch_test.go ---- a/gopls/internal/regtest/watch/watch_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/watch/watch_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/watch/watch_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,766 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -14004,9 +14635,9 @@ diff -urN a/gopls/internal/regtest/watch/watch_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/regtest/workspace/workspace_test.go ---- a/gopls/internal/regtest/workspace/workspace_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/internal/regtest/workspace/workspace_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/internal/regtest/workspace/workspace_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,1163 +0,0 @@ +@@ -1,1243 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -14014,9 +14645,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ -package workspace - -import ( -- "encoding/json" - "fmt" -- "io/ioutil" - "path/filepath" - "sort" - "strings" @@ -14026,7 +14655,6 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - . "golang.org/x/tools/internal/lsp/regtest" - "golang.org/x/tools/internal/lsp/source" - -- "golang.org/x/tools/internal/lsp/command" - "golang.org/x/tools/internal/lsp/fake" - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/testenv" @@ -14695,7 +15323,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ --- go.work -- -go 1.17 - --directory ( +-use ( - ./moda/a -) -` @@ -14728,7 +15356,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.WriteWorkspaceFile("go.work", ` -go 1.17 - --directory ( +-use ( - ./moda/a - ./modb -) @@ -14739,15 +15367,20 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.OpenFile("modb/go.mod") - env.Await(env.DoneWithOpen()) - -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("modb/go.mod", `require example.com v1.2.3`, "has not been downloaded"), -- ReadDiagnostics("modb/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("modb/go.mod", d.Diagnostics) -- env.Await(env.DiagnosticAtRegexp("modb/b/b.go", "x")) +- // TODO(golang/go#50862): the go command drops error messages when using +- // go.work, so we need to build our go.mod diagnostics in a different way. +- if testenv.Go1Point() < 18 { +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("modb/go.mod", `require example.com v1.2.3`, "has not been downloaded"), +- ReadDiagnostics("modb/go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("modb/go.mod", d.Diagnostics) +- env.Await(env.DiagnosticAtRegexp("modb/b/b.go", "x")) +- } +- - // Jumping to definition should now go to b.com in the workspace. - if err := checkHelloLocation("modb/b/b.go"); err != nil { - t.Fatal(err) @@ -14759,7 +15392,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.Await(env.DoneWithOpen()) - env.SetBufferContent("go.work", `go 1.17 - --directory ( +-use ( - ./moda/a -)`) - @@ -14767,7 +15400,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - // should clear outstanding diagnostics... - env.Await(OnceMet( - env.DoneWithChange(), -- EmptyDiagnostics("modb/go.mod"), +- EmptyOrNoDiagnostics("modb/go.mod"), - )) - // ...but does not yet cause a workspace reload, so we should still jump to modb. - if err := checkHelloLocation("modb/b/b.go"); err != nil { @@ -14778,6 +15411,161 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - if err := checkHelloLocation("b.com@v1.2.3/b/b.go"); err != nil { - t.Fatal(err) - } +- +- // Test Formatting. +- env.SetBufferContent("go.work", `go 1.18 +- use ( +- +- +- +- ./moda/a +-) +-`) // TODO(matloob): For some reason there's a "start position 7:0 is out of bounds" error when the ")" is on the last character/line in the file. Rob probably knows what's going on. +- env.SaveBuffer("go.work") +- env.Await(env.DoneWithSave()) +- gotWorkContents := env.ReadWorkspaceFile("go.work") +- wantWorkContents := `go 1.18 +- +-use ( +- ./moda/a +-) +-` +- if gotWorkContents != wantWorkContents { +- t.Fatalf("formatted contents of workspace: got %q; want %q", gotWorkContents, wantWorkContents) +- } +- }) +-} +- +-func TestUseGoWorkDiagnosticMissingModule(t *testing.T) { +- const files = ` +--- go.work -- +-go 1.18 +- +-use ./foo +--- bar/go.mod -- +-module example.com/bar +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.work") +- env.Await( +- env.DiagnosticAtRegexpWithMessage("go.work", "use", "directory ./foo does not contain a module"), +- ) +- // The following tests is a regression test against an issue where we weren't +- // copying the workFile struct field on workspace when a new one was created in +- // (*workspace).invalidate. Set the buffer content to a working file so that +- // invalidate recognizes the workspace to be change and copies over the workspace +- // struct, and then set the content back to the old contents to make sure +- // the diagnostic still shows up. +- env.SetBufferContent("go.work", "go 1.18 \n\n use ./bar\n") +- env.Await( +- env.NoDiagnosticAtRegexp("go.work", "use"), +- ) +- env.SetBufferContent("go.work", "go 1.18 \n\n use ./foo\n") +- env.Await( +- env.DiagnosticAtRegexpWithMessage("go.work", "use", "directory ./foo does not contain a module"), +- ) +- }) +-} +- +-func TestUseGoWorkDiagnosticSyntaxError(t *testing.T) { +- const files = ` +--- go.work -- +-go 1.18 +- +-usa ./foo +-replace +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.work") +- env.Await( +- env.DiagnosticAtRegexpWithMessage("go.work", "usa", "unknown directive: usa"), +- env.DiagnosticAtRegexpWithMessage("go.work", "replace", "usage: replace"), +- ) +- }) +-} +- +-func TestUseGoWorkHover(t *testing.T) { +- const files = ` +--- go.work -- +-go 1.18 +- +-use ./foo +-use ( +- ./bar +- ./bar/baz +-) +--- foo/go.mod -- +-module example.com/foo +--- bar/go.mod -- +-module example.com/bar +--- bar/baz/go.mod -- +-module example.com/bar/baz +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.work") +- +- tcs := map[string]string{ +- `\./foo`: "example.com/foo", +- `(?m)\./bar$`: "example.com/bar", +- `\./bar/baz`: "example.com/bar/baz", +- } +- +- for hoverRE, want := range tcs { +- pos := env.RegexpSearch("go.work", hoverRE) +- got, _ := env.Hover("go.work", pos) +- if got.Value != want { +- t.Errorf(`hover on %q: got %q, want %q`, hoverRE, got, want) +- } +- } +- }) +-} +- +-func TestExpandToGoWork(t *testing.T) { +- testenv.NeedsGo1Point(t, 18) +- const workspace = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +--- modb/go.mod -- +-module b.com +- +-require example.com v1.2.3 +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +--- go.work -- +-go 1.17 +- +-use ( +- ./moda/a +- ./modb +-) +-` +- WithOptions( +- WorkspaceFolders("moda/a"), +- ).Run(t, workspace, func(t *testing.T, env *Env) { +- env.OpenFile("moda/a/a.go") +- env.Await(env.DoneWithOpen()) +- location, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) +- want := "modb/b/b.go" +- if !strings.HasSuffix(location, want) { +- t.Errorf("expected %s, got %v", want, location) +- } - }) -} - @@ -14861,80 +15649,6 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - }) -} - --func TestWorkspaceDirAccess(t *testing.T) { -- const multiModule = ` ---- moda/a/go.mod -- --module a.com -- --go 1.15 ---- moda/a/a.go -- --package main -- --func main() { -- fmt.Println("Hello") --} ---- modb/go.mod -- --module b.com -- --go 1.16 ---- modb/b/b.go -- --package main -- --func main() { -- fmt.Println("World") --} --` -- WithOptions( -- Modes(Experimental), -- SendPID(), -- ).Run(t, multiModule, func(t *testing.T, env *Env) { -- params := &protocol.ExecuteCommandParams{ -- Command: command.WorkspaceMetadata.ID(), -- Arguments: []json.RawMessage{json.RawMessage("{}")}, -- } -- var result command.WorkspaceMetadataResult -- env.ExecuteCommand(params, &result) -- -- if n := len(result.Workspaces); n != 1 { -- env.T.Fatalf("got %d workspaces, want 1", n) -- } -- // Don't factor this out of Server.addFolders. vscode-go expects this -- // directory. -- modPath := filepath.Join(result.Workspaces[0].ModuleDir, "go.mod") -- gotb, err := ioutil.ReadFile(modPath) -- if err != nil { -- t.Fatalf("reading expected workspace modfile: %v", err) -- } -- got := string(gotb) -- for _, want := range []string{"go 1.16", "a.com v1.9999999.0-goplsworkspace", "b.com v1.9999999.0-goplsworkspace"} { -- if !strings.Contains(got, want) { -- // want before got here, since the go.mod is multi-line -- t.Fatalf("workspace go.mod missing %q. got:\n%s", want, got) -- } -- } -- workdir := env.Sandbox.Workdir.RootURI().SpanURI().Filename() -- env.WriteWorkspaceFile("gopls.mod", fmt.Sprintf(` -- module gopls-workspace -- -- require ( -- a.com v1.9999999.0-goplsworkspace -- ) -- -- replace a.com => %s/moda/a -- `, workdir)) -- env.Await(env.DoneWithChangeWatchedFiles()) -- gotb, err = ioutil.ReadFile(modPath) -- if err != nil { -- t.Fatalf("reading expected workspace modfile: %v", err) -- } -- got = string(gotb) -- want := "b.com v1.9999999.0-goplsworkspace" -- if strings.Contains(got, want) { -- t.Fatalf("workspace go.mod contains unexpected %q. got:\n%s", want, got) -- } -- }) --} -- -func TestDirectoryFiltersLoads(t *testing.T) { - // exclude, and its error, should be excluded from the workspace. - const files = ` @@ -15159,21 +15873,18 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - ) - env.WriteWorkspaceFile("go.work", `go 1.16 - --directory ( +-use ( - a - b -) -`) -- env.Await( -- EmptyDiagnostics("a/main.go"), -- EmptyDiagnostics("b/main.go"), -- ) +- env.Await(NoOutstandingDiagnostics()) - }) -} diff -urN a/gopls/main.go b/gopls/main.go ---- a/gopls/main.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/main.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/main.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,26 +0,0 @@ +@@ -1,31 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -15189,6 +15900,7 @@ diff -urN a/gopls/main.go b/gopls/main.go - -import ( - "context" +- "golang.org/x/tools/internal/analysisinternal" - "os" - - "golang.org/x/tools/gopls/internal/hooks" @@ -15197,11 +15909,15 @@ diff -urN a/gopls/main.go b/gopls/main.go -) - -func main() { +- // In 1.18, diagnostics for Fuzz tests must not be used by cmd/vet. +- // So the code for Fuzz tests diagnostics is guarded behind flag analysisinternal.DiagnoseFuzzTests +- // Turn on analysisinternal.DiagnoseFuzzTests for gopls +- analysisinternal.DiagnoseFuzzTests = true - ctx := context.Background() - tool.Main(ctx, cmd.New("gopls", "", nil, hooks.Options), os.Args[1:]) -} diff -urN a/gopls/release/release.go b/gopls/release/release.go ---- a/gopls/release/release.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/release/release.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/release/release.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,213 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -15418,7 +16134,7 @@ diff -urN a/gopls/release/release.go b/gopls/release/release.go - return nil -} diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go ---- a/gopls/test/debug/debug_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/test/debug/debug_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/test/debug/debug_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,181 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -15603,7 +16319,7 @@ diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go - return nil -} diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go ---- a/gopls/test/gopls_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/test/gopls_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/test/gopls_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,32 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -15639,7 +16355,7 @@ diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go - hooks.Options(options) -} diff -urN a/gopls/test/json_test.go b/gopls/test/json_test.go ---- a/gopls/test/json_test.go 2022-03-14 16:31:30.000000000 -0700 +--- a/gopls/test/json_test.go 2022-05-09 16:43:26.000000000 -0700 +++ b/gopls/test/json_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,134 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch index 0a7a4f8de8..391dbacd3d 100644 --- a/third_party/org_golang_x_tools-gazelle.patch +++ b/third_party/org_golang_x_tools-gazelle.patch @@ -1698,6 +1698,112 @@ diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel + embed = [":present2md_lib"], + visibility = ["//visibility:public"], +) +diff -urN b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel +--- b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/cmd/signature-fuzzer/fuzz-driver/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_test") ++ ++go_library( ++ name = "fuzz-driver_lib", ++ srcs = ["driver.go"], ++ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-driver", ++ visibility = ["//visibility:private"], ++ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], ++) ++ ++go_binary( ++ name = "fuzz-driver", ++ embed = [":fuzz-driver_lib"], ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "fuzz-driver_test", ++ srcs = ["drv_test.go"], ++ embed = [":fuzz-driver_lib"], ++ deps = ["//internal/testenv"], ++) +diff -urN b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel +--- b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/cmd/signature-fuzzer/fuzz-runner/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_test") ++ ++go_library( ++ name = "fuzz-runner_lib", ++ srcs = ["runner.go"], ++ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner", ++ visibility = ["//visibility:private"], ++ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], ++) ++ ++go_binary( ++ name = "fuzz-runner", ++ embed = [":fuzz-runner_lib"], ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "fuzz-runner_test", ++ srcs = ["rnr_test.go"], ++ embed = [":fuzz-runner_lib"], ++ deps = ["//internal/testenv"], ++) +diff -urN b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel +--- b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/cmd/signature-fuzzer/fuzz-runner/testdata/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 = "testdata_lib", ++ srcs = ["himom.go"], ++ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner/testdata", ++ visibility = ["//visibility:private"], ++) ++ ++go_binary( ++ name = "testdata", ++ embed = [":testdata_lib"], ++ visibility = ["//visibility:public"], ++) +diff -urN b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel +--- b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/cmd/signature-fuzzer/internal/fuzz-generator/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 = "fuzz-generator", ++ srcs = [ ++ "arrayparm.go", ++ "generator.go", ++ "mapparm.go", ++ "numparm.go", ++ "parm.go", ++ "pointerparm.go", ++ "stringparm.go", ++ "structparm.go", ++ "typedefparm.go", ++ "wraprand.go", ++ ], ++ importpath = "golang.org/x/tools/cmd/signature-fuzzer/internal/fuzz-generator", ++ visibility = ["//cmd/signature-fuzzer:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":fuzz-generator", ++ visibility = ["//cmd/signature-fuzzer:__subpackages__"], ++) ++ ++go_test( ++ name = "fuzz-generator_test", ++ srcs = ["gen_test.go"], ++ embed = [":fuzz-generator"], ++ deps = ["//internal/testenv"], ++) diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel --- b/cmd/splitdwarf/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/cmd/splitdwarf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -2897,8 +3003,8 @@ diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/compos diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "a", @@ -2912,6 +3018,12 @@ diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysi + actual = ":a", + visibility = ["//visibility:public"], +) ++ ++go_test( ++ name = "a_test", ++ srcs = ["a_fuzz_test.go"], ++ embed = [":a"], ++) diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel --- b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4832,7 +4944,7 @@ diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.ba diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUILD.bazel --- b/go/analysis/passes/tests/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -4842,6 +4954,7 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL + visibility = ["//visibility:public"], + deps = [ + "//go/analysis", ++ "//internal/analysisinternal", + "//internal/typeparams", + ], +) @@ -4858,13 +4971,14 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL + deps = [ + ":tests", + "//go/analysis/analysistest", ++ "//internal/analysisinternal", + "//internal/typeparams", + ], +) diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/tests/testdata/src/a/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_test") + +go_library( @@ -4885,6 +4999,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/pa + srcs = [ + "a_test.go", + "ax_test.go", ++ "go118_test.go", + ], + embed = [":a"], +) @@ -5902,7 +6017,7 @@ diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel --- b/go/callgraph/vta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/callgraph/vta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +@@ -0,0 +1,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -5940,6 +6055,9 @@ diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel + ], + embed = [":vta"], + deps = [ ++ "//go/analysis", ++ "//go/analysis/analysistest", ++ "//go/analysis/passes/buildssa", + "//go/callgraph", + "//go/callgraph/cha", + "//go/loader", @@ -5981,14 +6099,14 @@ diff -urN b/go/callgraph/vta/internal/trie/BUILD.bazel c/go/callgraph/vta/intern + ], + embed = [":trie"], +) -diff -urN b/go/callgraph/vta/testdata/BUILD.bazel c/go/callgraph/vta/testdata/BUILD.bazel ---- b/go/callgraph/vta/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/callgraph/vta/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN b/go/callgraph/vta/testdata/src/BUILD.bazel c/go/callgraph/vta/testdata/src/BUILD.bazel +--- b/go/callgraph/vta/testdata/src/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/callgraph/vta/testdata/src/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_library( -+ name = "testdata", ++ name = "src", + srcs = [ + "callgraph_collections.go", + "callgraph_field_funcs.go", @@ -6020,13 +6138,49 @@ diff -urN b/go/callgraph/vta/testdata/BUILD.bazel c/go/callgraph/vta/testdata/BU + "type_assertions.go", + "type_conversions.go", + ], -+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata", ++ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src", + visibility = ["//visibility:public"], +) + +alias( + name = "go_default_library", -+ actual = ":testdata", ++ actual = ":src", ++ visibility = ["//visibility:public"], ++) +diff -urN b/go/callgraph/vta/testdata/src/d/BUILD.bazel c/go/callgraph/vta/testdata/src/d/BUILD.bazel +--- b/go/callgraph/vta/testdata/src/d/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/callgraph/vta/testdata/src/d/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 = "d", ++ srcs = ["d.go"], ++ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/d", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":d", ++ visibility = ["//visibility:public"], ++) +diff -urN b/go/callgraph/vta/testdata/src/t/BUILD.bazel c/go/callgraph/vta/testdata/src/t/BUILD.bazel +--- b/go/callgraph/vta/testdata/src/t/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/callgraph/vta/testdata/src/t/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 = "t", ++ srcs = ["t.go"], ++ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/t", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":t", + visibility = ["//visibility:public"], +) diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel @@ -6312,7 +6466,7 @@ diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel --- b/go/loader/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/loader/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6328,6 +6482,7 @@ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel + "//go/ast/astutil", + "//go/buildutil", + "//go/internal/cgo", ++ "//internal/typeparams", + ], +) + @@ -6886,12 +7041,13 @@ diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel --- b/go/ssa/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,128 @@ +@@ -0,0 +1,135 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "ssa", + srcs = [ ++ "block.go", + "blockopt.go", + "builder.go", + "const.go", @@ -6906,10 +7062,12 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "lvalue.go", + "methods.go", + "mode.go", ++ "parameterized.go", + "print.go", + "sanity.go", + "source.go", + "ssa.go", ++ "subst.go", + "util.go", + "wrappers.go", + ], @@ -6918,6 +7076,7 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + deps = [ + "//go/ast/astutil", + "//go/types/typeutil", ++ "//internal/typeparams", + ], +) + @@ -6934,8 +7093,10 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "builder_test.go", + "example_test.go", + "identical_test.go", ++ "parameterized_test.go", + "source_test.go", + "stdlib_test.go", ++ "subst_test.go", + "testhelper_test.go", + ], + data = glob(["testdata/**"]), @@ -6946,6 +7107,7 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "//go/loader", + "//go/packages", + "//go/ssa/ssautil", ++ "//internal/typeparams", + ] + select({ + "@io_bazel_rules_go//go/platform:aix": [ + "//go/ast/inspector", @@ -7061,7 +7223,7 @@ diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.bazel --- b/go/ssa/interp/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( @@ -7069,6 +7231,7 @@ diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.ba + srcs = [ + "boundmeth.go", + "complit.go", ++ "convert.go", + "coverage.go", + "defer.go", + "fieldprom.go", @@ -7128,6 +7291,42 @@ diff -urN b/go/ssa/interp/testdata/src/fmt/BUILD.bazel c/go/ssa/interp/testdata/ + actual = ":fmt", + visibility = ["//visibility:public"], +) +diff -urN b/go/ssa/interp/testdata/src/io/BUILD.bazel c/go/ssa/interp/testdata/src/io/BUILD.bazel +--- b/go/ssa/interp/testdata/src/io/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/ssa/interp/testdata/src/io/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 = "io", ++ srcs = ["io.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/io", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":io", ++ visibility = ["//visibility:public"], ++) +diff -urN b/go/ssa/interp/testdata/src/log/BUILD.bazel c/go/ssa/interp/testdata/src/log/BUILD.bazel +--- b/go/ssa/interp/testdata/src/log/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/ssa/interp/testdata/src/log/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 = "log", ++ srcs = ["log.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/log", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":log", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/ssa/interp/testdata/src/math/BUILD.bazel c/go/ssa/interp/testdata/src/math/BUILD.bazel --- b/go/ssa/interp/testdata/src/math/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/math/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7200,6 +7399,42 @@ diff -urN b/go/ssa/interp/testdata/src/runtime/BUILD.bazel c/go/ssa/interp/testd + actual = ":runtime", + visibility = ["//visibility:public"], +) +diff -urN b/go/ssa/interp/testdata/src/sort/BUILD.bazel c/go/ssa/interp/testdata/src/sort/BUILD.bazel +--- b/go/ssa/interp/testdata/src/sort/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/ssa/interp/testdata/src/sort/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 = "sort", ++ srcs = ["sort.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sort", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":sort", ++ visibility = ["//visibility:public"], ++) +diff -urN b/go/ssa/interp/testdata/src/strconv/BUILD.bazel c/go/ssa/interp/testdata/src/strconv/BUILD.bazel +--- b/go/ssa/interp/testdata/src/strconv/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/ssa/interp/testdata/src/strconv/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 = "strconv", ++ srcs = ["strconv.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/strconv", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":strconv", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testdata/src/strings/BUILD.bazel --- b/go/ssa/interp/testdata/src/strings/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/strings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7218,6 +7453,24 @@ diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testd + actual = ":strings", + visibility = ["//visibility:public"], +) +diff -urN b/go/ssa/interp/testdata/src/sync/BUILD.bazel c/go/ssa/interp/testdata/src/sync/BUILD.bazel +--- b/go/ssa/interp/testdata/src/sync/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/ssa/interp/testdata/src/sync/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 = "sync", ++ srcs = ["sync.go"], ++ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sync", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":sync", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/ssa/interp/testdata/src/time/BUILD.bazel c/go/ssa/interp/testdata/src/time/BUILD.bazel --- b/go/ssa/interp/testdata/src/time/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/time/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7275,7 +7528,7 @@ diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testda diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel --- b/go/ssa/ssautil/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,91 @@ +@@ -0,0 +1,92 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7291,6 +7544,7 @@ diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel + "//go/loader", + "//go/packages", + "//go/ssa", ++ "//internal/typeparams", + ], +) + @@ -8479,7 +8733,7 @@ diff -urN b/internal/jsonrpc2_v2/BUILD.bazel c/internal/jsonrpc2_v2/BUILD.bazel diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel --- b/internal/lsp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,82 @@ +@@ -0,0 +1,84 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8514,6 +8768,7 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + importpath = "golang.org/x/tools/internal/lsp", + visibility = ["//:__subpackages__"], + deps = [ ++ "//go/ast/astutil", + "//internal/event", + "//internal/gocommand", + "//internal/imports", @@ -8528,6 +8783,7 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "//internal/lsp/source", + "//internal/lsp/source/completion", + "//internal/lsp/template", ++ "//internal/lsp/work", + "//internal/span", + "//internal/typeparams", + "//internal/xcontext", @@ -9111,6 +9367,31 @@ diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.ba + actual = ":typeparams", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/analysis/stubmethods/BUILD.bazel c/internal/lsp/analysis/stubmethods/BUILD.bazel +--- b/internal/lsp/analysis/stubmethods/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/analysis/stubmethods/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 = "stubmethods", ++ srcs = ["stubmethods.go"], ++ importpath = "golang.org/x/tools/internal/lsp/analysis/stubmethods", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/inspect", ++ "//go/ast/astutil", ++ "//internal/analysisinternal", ++ "//internal/typesinternal", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":stubmethods", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/lsp/analysis/undeclaredname/BUILD.bazel c/internal/lsp/analysis/undeclaredname/BUILD.bazel --- b/internal/lsp/analysis/undeclaredname/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/analysis/undeclaredname/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9363,7 +9644,6 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/memoize", -+ "//internal/mod/modfile", + "//internal/packagesinternal", + "//internal/span", + "//internal/typeparams", @@ -9398,12 +9678,13 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/lsp/fake", + "//internal/lsp/source", + "//internal/span", ++ "@org_golang_x_mod//modfile:go_default_library", + ], +) diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel --- b/internal/lsp/cmd/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/cmd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,74 @@ +@@ -0,0 +1,76 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9466,6 +9747,7 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "capabilities_test.go", + "cmd_test.go", + "export_test.go", ++ "help_test.go", + ], + embed = [":cmd"], + deps = [ @@ -9475,6 +9757,7 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "//internal/lsp/protocol", + "//internal/lsp/tests", + "//internal/testenv", ++ "//internal/tool", + "@org_golang_x_xerrors//:go_default_library", + ], +) @@ -9611,12 +9894,14 @@ diff -urN b/internal/lsp/command/gen/BUILD.bazel c/internal/lsp/command/gen/BUIL diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel --- b/internal/lsp/debug/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/debug/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") +@@ -0,0 +1,44 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "debug", + srcs = [ ++ "buildinfo_go1.12.go", ++ "buildinfo_go1.18.go", + "info.go", + "metrics.go", + "rpc.go", @@ -9648,6 +9933,12 @@ diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel + actual = ":debug", + visibility = ["//:__subpackages__"], +) ++ ++go_test( ++ name = "debug_test", ++ srcs = ["info_test.go"], ++ embed = [":debug"], ++) diff -urN b/internal/lsp/debug/log/BUILD.bazel c/internal/lsp/debug/log/BUILD.bazel --- b/internal/lsp/debug/log/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/debug/log/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9787,7 +10078,7 @@ diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD. diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel --- b/internal/lsp/fake/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/fake/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,44 @@ +@@ -0,0 +1,45 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9800,6 +10091,7 @@ diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel + "proxy.go", + "sandbox.go", + "workdir.go", ++ "workdir_windows.go", + ], + importpath = "golang.org/x/tools/internal/lsp/fake", + visibility = ["//:__subpackages__"], @@ -9968,7 +10260,7 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel --- b/internal/lsp/mod/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/mod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,41 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9987,7 +10279,6 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", + "//internal/lsp/source", -+ "//internal/span", + "@org_golang_x_mod//modfile:go_default_library", + "@org_golang_x_xerrors//:go_default_library", + ], @@ -10177,7 +10468,7 @@ diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel --- b/internal/lsp/source/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,135 @@ +@@ -0,0 +1,138 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10204,6 +10495,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "rename.go", + "rename_check.go", + "signature_help.go", ++ "stub.go", + "symbols.go", + "types_format.go", + "util.go", @@ -10247,6 +10539,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/unusedresult", + "//go/analysis/passes/unusedwrite", + "//go/ast/astutil", ++ "//go/packages", + "//go/types/typeutil", + "//internal/analysisinternal", + "//internal/event", @@ -10260,6 +10553,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//internal/lsp/analysis/simplifycompositelit", + "//internal/lsp/analysis/simplifyrange", + "//internal/lsp/analysis/simplifyslice", ++ "//internal/lsp/analysis/stubmethods", + "//internal/lsp/analysis/undeclaredname", + "//internal/lsp/analysis/unusedparams", + "//internal/lsp/analysis/useany", @@ -10316,7 +10610,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/completion/BUILD.bazel --- b/internal/lsp/source/completion/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/source/completion/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ +@@ -0,0 +1,56 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10325,7 +10619,9 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "builtin.go", + "completion.go", + "deep_completion.go", ++ "definition.go", + "format.go", ++ "fuzz.go", + "keywords.go", + "labels.go", + "literal.go", @@ -10350,6 +10646,7 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "//internal/lsp/snippet", + "//internal/lsp/source", + "//internal/span", ++ "//internal/typeparams", + "@org_golang_x_xerrors//:go_default_library", + ], +) @@ -11107,6 +11404,24 @@ diff -urN b/internal/lsp/testdata/godef/b/BUILD.bazel c/internal/lsp/testdata/go + actual = ":b", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel c/internal/lsp/testdata/godef/hover_generics/BUILD.bazel +--- b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/testdata/godef/hover_generics/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 = "hover_generics", ++ srcs = ["hover.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/hover_generics", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":hover_generics", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel --- b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -11557,6 +11872,28 @@ diff -urN b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel c/internal/l + actual = ":other", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/testdata/rename/generics/BUILD.bazel c/internal/lsp/testdata/rename/generics/BUILD.bazel +--- b/internal/lsp/testdata/rename/generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/testdata/rename/generics/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 = "generics", ++ srcs = [ ++ "embedded.go", ++ "generics.go", ++ "unions.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/generics", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":generics", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/lsp/testdata/rename/issue42134/BUILD.bazel c/internal/lsp/testdata/rename/issue42134/BUILD.bazel --- b/internal/lsp/testdata/rename/issue42134/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/rename/issue42134/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -11721,6 +12058,56 @@ diff -urN b/internal/lsp/testdata/statements/BUILD.bazel c/internal/lsp/testdata + srcs = ["if_err_check_test.go"], + embed = [":statements"], +) +diff -urN b/internal/lsp/testdata/stub/BUILD.bazel c/internal/lsp/testdata/stub/BUILD.bazel +--- b/internal/lsp/testdata/stub/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/testdata/stub/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_library( ++ name = "stub", ++ srcs = [ ++ "stub_add_selector.go", ++ "stub_assign.go", ++ "stub_assign_multivars.go", ++ "stub_embedded.go", ++ "stub_err.go", ++ "stub_function_return.go", ++ "stub_generic_receiver.go", ++ "stub_ignored_imports.go", ++ "stub_multi_var.go", ++ "stub_pointer.go", ++ "stub_renamed_import.go", ++ "stub_renamed_import_iface.go", ++ "stub_stdlib.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/stub", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":stub", ++ visibility = ["//:__subpackages__"], ++) +diff -urN b/internal/lsp/testdata/stub/other/BUILD.bazel c/internal/lsp/testdata/stub/other/BUILD.bazel +--- b/internal/lsp/testdata/stub/other/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/testdata/stub/other/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 = "other", ++ srcs = ["other.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/stub/other", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":other", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/lsp/testdata/suggestedfix/BUILD.bazel c/internal/lsp/testdata/suggestedfix/BUILD.bazel --- b/internal/lsp/testdata/suggestedfix/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/suggestedfix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12074,6 +12461,38 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + actual = ":tests", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/work/BUILD.bazel c/internal/lsp/work/BUILD.bazel +--- b/internal/lsp/work/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/lsp/work/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_library( ++ name = "work", ++ srcs = [ ++ "completion.go", ++ "diagnostics.go", ++ "format.go", ++ "hover.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/work", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/event", ++ "//internal/lsp/debug/tag", ++ "//internal/lsp/protocol", ++ "//internal/lsp/source", ++ "//internal/span", ++ "@org_golang_x_mod//modfile:go_default_library", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":work", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel --- b/internal/memoize/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/memoize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12099,50 +12518,6 @@ diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel + srcs = ["memoize_test.go"], + deps = [":memoize"], +) -diff -urN b/internal/mod/lazyregexp/BUILD.bazel c/internal/mod/lazyregexp/BUILD.bazel ---- b/internal/mod/lazyregexp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/mod/lazyregexp/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 = "lazyregexp", -+ srcs = ["lazyre.go"], -+ importpath = "golang.org/x/tools/internal/mod/lazyregexp", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":lazyregexp", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/mod/modfile/BUILD.bazel c/internal/mod/modfile/BUILD.bazel ---- b/internal/mod/modfile/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/mod/modfile/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_library( -+ name = "modfile", -+ srcs = [ -+ "read.go", -+ "rule.go", -+ ], -+ importpath = "golang.org/x/tools/internal/mod/modfile", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal/mod/lazyregexp", -+ "@org_golang_x_mod//modfile:go_default_library", -+ "@org_golang_x_mod//module:go_default_library", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":modfile", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BUILD.bazel --- b/internal/packagesinternal/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/packagesinternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12415,7 +12790,7 @@ diff -urN b/internal/typeparams/genericfeatures/BUILD.bazel c/internal/typeparam diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.bazel --- b/internal/typesinternal/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/typesinternal/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_library") + +go_library( @@ -12424,6 +12799,7 @@ diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.ba + "errorcode.go", + "errorcode_string.go", + "types.go", ++ "types_118.go", + ], + importpath = "golang.org/x/tools/internal/typesinternal", + visibility = ["//:__subpackages__"], From 4f4bbb80017de09c5685f5dc4050880e44a378bd Mon Sep 17 00:00:00 2001 From: Zhongpeng Lin Date: Mon, 9 May 2022 21:00:22 -0700 Subject: [PATCH 2/2] Revert x/tools upgrade --- go/private/repositories.bzl | 10 +- .../org_golang_x_tools-deletegopls.patch | 1482 +++++------------ third_party/org_golang_x_tools-gazelle.patch | 516 +----- 3 files changed, 458 insertions(+), 1550 deletions(-) diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl index b293417fe8..79f2a4c65e 100644 --- a/go/private/repositories.bzl +++ b/go/private/repositories.bzl @@ -59,13 +59,13 @@ def go_rules_dependencies(): _maybe( http_archive, name = "org_golang_x_tools", - # v0.1.10, latest as of 2022-05-09 + # v0.1.9, latest as of 2022-03-14 urls = [ - "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.10.zip", - "https://github.com/golang/tools/archive/v0.1.10.zip", + "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.9.zip", + "https://github.com/golang/tools/archive/v0.1.9.zip", ], - sha256 = "7b1a2b4fbe9140500a64b6939027f4404603937e66245dd889322cd98eadfa18", - strip_prefix = "tools-0.1.10", + sha256 = "1d338afb3cd8013cfb035da6831dea2210efb0386c17b9c99b5e84724e3d733a", + strip_prefix = "tools-0.1.9", patches = [ # deletegopls removes the gopls subdirectory. It contains a nested # module with additional dependencies. It's not needed by rules_go. diff --git a/third_party/org_golang_x_tools-deletegopls.patch b/third_party/org_golang_x_tools-deletegopls.patch index 495cdd0140..15eec5bbcd 100644 --- a/third_party/org_golang_x_tools-deletegopls.patch +++ b/third_party/org_golang_x_tools-deletegopls.patch @@ -1,7 +1,7 @@ diff -urN a/gopls/README.md b/gopls/README.md ---- a/gopls/README.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/README.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/README.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,113 +0,0 @@ +@@ -1,105 +0,0 @@ -# `gopls`, the Go language server - -[![PkgGoDev](https://pkg.go.dev/badge/golang.org/x/tools/gopls)](https://pkg.go.dev/golang.org/x/tools/gopls) @@ -73,21 +73,13 @@ diff -urN a/gopls/README.md b/gopls/README.md - -## Supported Go versions and build systems - --`gopls` follows the --[Go Release Policy](https://golang.org/doc/devel/release.html#policy), --meaning that it officially supports the last 2 major Go releases. Per +-`gopls` follows the [Go Release +-Policy](https://golang.org/doc/devel/release.html#policy), meaning that it +-officially supports the last 2 major Go releases. Per -[issue #39146](golang.org/issues/39146), we attempt to maintain best-effort -support for the last 4 major Go releases, but this support extends only to not -breaking the build and avoiding easily fixable regressions. - --The following table shows the final gopls version that supports being built at --a given Go Version. Any more recent Go versions missing from this table can --still be built with the latest version of gopls. -- --| Go Version | Final gopls Version With Support | --| ----------- | -------------------------------- | --| Go 1.12 | [gopls@v0.7.5](https://github.com/golang/tools/releases/tag/gopls%2Fv0.7.5) | -- -Our extended support is enforced via [continuous integration with older Go -versions](doc/contributing.md#ci). This legacy Go CI may not block releases: -test failures may be skipped rather than fixed. Furthermore, if a regression in @@ -116,7 +108,7 @@ diff -urN a/gopls/README.md b/gopls/README.md -[LSP]: https://microsoft.github.io/language-server-protocol/ -[Gophers Slack]: https://gophers.slack.com/ diff -urN a/gopls/api-diff/api_diff.go b/gopls/api-diff/api_diff.go ---- a/gopls/api-diff/api_diff.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/api-diff/api_diff.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/api-diff/api_diff.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,274 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -394,9 +386,9 @@ diff -urN a/gopls/api-diff/api_diff.go b/gopls/api-diff/api_diff.go - return fmt.Sprintf("%q", difflib.ToUnified("previous", "current", before, d)), err -} diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md ---- a/gopls/doc/advanced.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/advanced.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/advanced.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,85 +0,0 @@ +@@ -1,75 +0,0 @@ -# Advanced topics - -This documentation is for advanced `gopls` users, who may want to test @@ -415,8 +407,7 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md - -### Unstable versions - --To update `gopls` to the latest **unstable** version, use the following --commands. +-To update `gopls` to the latest **unstable** version, use: - -```sh -# Create an empty go.mod file, only for tracking requirements. @@ -424,8 +415,11 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md -go mod init gopls-unstable - -# Use 'go get' to add requirements and to ensure they work together. --go get -d golang.org/x/tools/gopls@master golang.org/x/tools@master +-go get golang.org/x/tools/gopls@master golang.org/x/tools@master - +-# For go1.17 or older, the above `go get` command will build and +-# install `gopls`. For go1.18+ or tip, run the following command to install +-# using selected versions in go.mod. -go install golang.org/x/tools/gopls -``` - @@ -447,45 +441,33 @@ diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md -parameters proposal ([golang/go#43651](https://golang.org/issues/43651)) and -type set addendum ([golang/go#45346](https://golang.org/issues/45346)). - --To enable this support, you need to **build gopls with a version of Go that --supports generics**. The easiest way to do this is by installing the Go 1.18 Beta --as described at +-To enable this support, you need to build gopls with a version of Go that +-supports generics. The easiest way to do this is by installing Go 1.18 Beta +-1 as described at -[Tutorial: Getting started with generics#prerequisites](https://go.dev/doc/tutorial/generics), -and then using this Go version to build gopls: - -``` --$ go1.18beta2 install golang.org/x/tools/gopls@latest +-$ go1.18beta1 install golang.org/x/tools/gopls@latest -``` - -When using the Go 1.18, it is strongly recommended that you install the latest -version of `gopls`, or the latest **unstable** version as -[described above](#installing-unreleased-versions). - --You also need to make `gopls` select the beta version of `go` (in `/go/bin` --where GOROOT is the location reported by `go1.18beta2 env GOROOT`) by adding --it to your `PATH` or by configuring your editor. -- -The `gopls` built with these instructions understands generic code. To actually -run the generic code you develop, you must also use the beta version of the Go -compiler. For example: - -``` --$ go1.18beta2 run . +-$ go1.18beta1 run . -``` - --### Known issues -- -- * [`staticcheck`](https://github.com/golang/tools/blob/master/gopls/doc/settings.md#staticcheck-bool) -- on generic code is not supported yet. -- --please follow the [v0.8.0](https://github.com/golang/go/milestone/244) milestone --to see the list of go1.18-related known issues and our progress. -- -[Go project]: https://go.googlesource.com/go diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md ---- a/gopls/doc/analyzers.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/analyzers.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/analyzers.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,667 +0,0 @@ +@@ -1,658 +0,0 @@ -# Analyzers - -This document describes the analyzers that `gopls` uses inside the editor. @@ -1062,7 +1044,7 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -check for constraints that could be simplified to "any" - --**Disabled by default. Enable it by setting `"analyses": {"useany": true}`.** +-**Enabled by default.** - -## **fillreturns** - @@ -1143,18 +1125,9 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -**Enabled by default.** - --## **stubmethods** -- --stub methods analyzer -- --This analyzer generates method stubs for concrete types --in order to implement a target interface -- --**Enabled by default.** -- - diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md ---- a/gopls/doc/command-line.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/command-line.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/command-line.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,15 +0,0 @@ -# Command line @@ -1173,9 +1146,9 @@ diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md - -It is not a goal of `gopls` to be a high performance command line tool. Its command line is intended for single file/package user interaction speeds, not bulk processing. diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md ---- a/gopls/doc/commands.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/commands.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/commands.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,400 +0,0 @@ +@@ -1,370 +0,0 @@ -# Commands - -This document describes the LSP-level commands supported by `gopls`. They cannot be invoked directly by users, and all the details are subject to change, so nobody should rely on this information. @@ -1262,22 +1235,6 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - --### **Run go mod edit -go=version** --Identifier: `gopls.edit_go_directive` -- --Runs `go mod edit -go=version` for a module. -- --Args: -- --``` --{ -- // Any document URI within the relevant module. -- "URI": string, -- // The version to pass to `go mod edit -go`. -- "Version": string, --} --``` -- -### **Toggle gc_details** -Identifier: `gopls.gc_details` - @@ -1336,37 +1293,6 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - --### **List imports of a file and its package** --Identifier: `gopls.list_imports` -- --Retrieve a list of imports in the given Go file, and the package it --belongs to. -- --Args: -- --``` --{ -- // The file URI. -- "URI": string, --} --``` -- --Result: -- --``` --{ -- // Imports is a list of imports in the requested file. -- "Imports": []{ -- "Path": string, -- "Name": string, -- }, -- // PackageImports is a list of all imports in the requested file's package. -- "PackageImports": []{ -- "Path": string, -- }, --} --``` -- -### **List known packages** -Identifier: `gopls.list_known_packages` - @@ -1575,9 +1501,26 @@ diff -urN a/gopls/doc/commands.md b/gopls/doc/commands.md -} -``` - +-### **Query workspace metadata** +-Identifier: `gopls.workspace_metadata` +- +-Query the server for information about active workspaces. +- +-Result: +- +-``` +-{ +- // All workspaces for this session. +- "Workspaces": []{ +- "Name": string, +- "ModuleDir": string, +- }, +-} +-``` +- - diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md ---- a/gopls/doc/contributing.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/contributing.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/contributing.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,119 +0,0 @@ -# Documentation for contributors @@ -1700,7 +1643,7 @@ diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md -[issue-gopls]: https://github.com/golang/go/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agopls "gopls issues" -[issue-wanted]: https://github.com/golang/go/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3Agopls+label%3A"help+wanted" "help wanted" diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md ---- a/gopls/doc/daemon.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/daemon.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/daemon.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,183 +0,0 @@ -# Running gopls as a daemon @@ -1887,7 +1830,7 @@ diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md -change its configuration. These flags only matter for the forwarder process -that actually starts the daemon. diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md ---- a/gopls/doc/design/design.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/design/design.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/design/design.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,394 +0,0 @@ -# `gopls` design documentation @@ -2285,7 +2228,7 @@ diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md -[`textDocument/typeDefinition`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#textDocument_typeDefinition -[`workspace/didChangeWatchedFiles`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#workspace_didChangeWatchedFiles diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation.md ---- a/gopls/doc/design/implementation.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/design/implementation.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/design/implementation.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# gopls implementation documentation @@ -2337,7 +2280,7 @@ diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation -[internal/span]: https://github.com/golang/tools/tree/master/internal/span -[x/tools]: https://github.com/golang/tools diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md ---- a/gopls/doc/design/integrating.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/design/integrating.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/design/integrating.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,91 +0,0 @@ -# Documentation for plugin authors @@ -2432,7 +2375,7 @@ diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md -[#31553]: https://github.com/golang/go/issues/31553 -[#31526]: https://github.com/golang/go/issues/31526 diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md ---- a/gopls/doc/emacs.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/emacs.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/emacs.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,183 +0,0 @@ -# Emacs @@ -2619,7 +2562,7 @@ diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md -[settings]: settings.md -[Gophers slack]: https://invite.slack.golangbridge.org/ diff -urN a/gopls/doc/features.md b/gopls/doc/features.md ---- a/gopls/doc/features.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/features.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/features.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,55 +0,0 @@ -# Features @@ -2678,7 +2621,7 @@ diff -urN a/gopls/doc/features.md b/gopls/doc/features.md - - diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go ---- a/gopls/doc/generate.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/generate.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/generate.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,712 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -3394,7 +3337,7 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - return result, nil -} diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go ---- a/gopls/doc/generate_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/generate_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,26 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -3424,7 +3367,7 @@ diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go - } -} diff -urN a/gopls/doc/semantictokens.md b/gopls/doc/semantictokens.md ---- a/gopls/doc/semantictokens.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/semantictokens.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/semantictokens.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,121 +0,0 @@ -# Semantic Tokens @@ -3550,7 +3493,7 @@ diff -urN a/gopls/doc/semantictokens.md b/gopls/doc/semantictokens.md -in the unedited part of the file, and they do. \ No newline at end of file diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md ---- a/gopls/doc/settings.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/settings.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/settings.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,484 +0,0 @@ -# Settings @@ -3953,7 +3896,7 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -* `"FastFuzzy"` -* `"Fuzzy"` - --Default: `"FastFuzzy"`. +-Default: `"Fuzzy"`. - -##### **symbolStyle** *enum* - @@ -4038,9 +3981,9 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -Runs `go mod vendor` for a module. - diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md ---- a/gopls/doc/subl.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/subl.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/subl.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,81 +0,0 @@ +@@ -1,77 +0,0 @@ -# Sublime Text - -Use the [LSP] package. After installing it using Package Control, do the following: @@ -4099,10 +4042,6 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md - "settings": { - "LSP": { - "gopls": { -- // To use a specific version of gopls with Sublime Text LSP (e.g., to try new features in development) -- "command": [ -- "/path/to/your/go/bin/gopls" -- ], - "env": { - "PATH": "/path/to/your/go-dev/bin:/path/to/your/go/bin", - "GOPATH": "", @@ -4123,7 +4062,7 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md - -[LSP]: https://packagecontrol.io/packages/LSP diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md ---- a/gopls/doc/troubleshooting.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/troubleshooting.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/troubleshooting.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# Troubleshooting @@ -4175,9 +4114,9 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md - -`gopls` automatically writes out memory debug information when your usage exceeds 1GB. This information can be found in your temporary directory with names like `gopls.1234-5GiB-withnames.zip`. On Windows, your temporary directory will be located at `%TMP%`, and on Unixes, it will be `$TMPDIR`, which is usually `/tmp`. Please [file an issue](#file-an-issue) with this memory debug information attached. If you are uncomfortable sharing the package names of your code, you can share the `-nonames` zip instead, but it's much less useful. diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md ---- a/gopls/doc/vim.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/doc/vim.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/doc/vim.md 1969-12-31 16:00:00.000000000 -0800 -@@ -1,225 +0,0 @@ +@@ -1,229 +0,0 @@ -# Vim / Neovim - -* [vim-go](#vimgo) @@ -4273,7 +4212,7 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md - "languageserver": { - "golang": { - "command": "gopls", -- "rootPatterns": ["go.work", "go.mod", ".vim/", ".git/", ".hg/"], +- "rootPatterns": ["go.mod", ".vim/", ".git/", ".hg/"], - "filetypes": ["go"], - "initializationOptions": { - "usePlaceholders": true @@ -4282,13 +4221,6 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md - } -``` - --If you use `go.work` files, you may want to set the --`workspace.workspaceFolderCheckCwd` option. This will force coc.nvim to search --parent directories for `go.work` files, even if the current open directory has --a `go.mod` file. See the --[coc.nvim documentation](https://github.com/neoclide/coc.nvim/wiki/Using-workspaceFolders) --for more details. -- -Other [settings](settings.md) can be added in `initializationOptions` too. - -The `editor.action.organizeImport` code action will auto-format code and add missing imports. To run this automatically on save, add the following line to your `init.vim`: @@ -4328,12 +4260,8 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md -```vim -lua < ../ diff -urN a/gopls/go.sum b/gopls/go.sum ---- a/gopls/go.sum 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/go.sum 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/go.sum 1969-12-31 16:00:00.000000000 -0800 -@@ -1,78 +0,0 @@ +@@ -1,67 +0,0 @@ -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= --github.com/BurntSushi/toml v1.0.0 h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU= --github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= --github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +-github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw= +-github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= --github.com/frankban/quicktest v1.14.2 h1:SPb1KFFmM+ybpEjPUhCCkZOM5xlovT5UbrMvWnXyBns= --github.com/frankban/quicktest v1.14.2/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= --github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= --github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +-github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +-github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= +-github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/safehtml v0.0.2 h1:ZOt2VXg4x24bW0m2jtzAOkhoXV0iM8vNKc0paByCZqM= -github.com/google/safehtml v0.0.2/go.mod h1:L4KWwDsUJdECRAEpZoBn3O64bQaywRscowZjJAzjHnU= -github.com/jba/printsrc v0.2.2 h1:9OHK51UT+/iMAEBlQIIXW04qvKyF3/vvLuwW/hL8tDU= @@ -4554,18 +4475,13 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -github.com/jba/templatecheck v0.6.0 h1:SwM8C4hlK/YNLsdcXStfnHWE2HKkuTVwy5FKQHt5ro8= -github.com/jba/templatecheck v0.6.0/go.mod h1:/1k7EajoSErFI9GLHAsiIJEaNLt3ALKNw2TV7z2SYv4= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= --github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= --github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= --github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= --github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= --github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= --github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg= --github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= +-github.com/rogpeppe/go-internal v1.6.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +-github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -4574,12 +4490,10 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= --golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +-golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +-golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= -golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= --golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= --golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= --golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -4587,10 +4501,8 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 h1:id054HUawV2/6IGm2IV8KZQjqtwAOo2CYlOToYqa0d0= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.0.0-20220209214540-3681064d5158 h1:rm+CHSpPEEW2IsXUib1ThaHIjuBVZjxNgSKmBLFfD4c= --golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -4608,14 +4520,14 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= --honnef.co/go/tools v0.2.2 h1:MNh1AVMyVX23VUHE2O27jm6lNj3vjO5DexS4A1xvnzk= --honnef.co/go/tools v0.2.2/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= --mvdan.cc/gofumpt v0.3.0 h1:kTojdZo9AcEYbQYhGuLf/zszYthRdhDNDUi2JKTxas4= --mvdan.cc/gofumpt v0.3.0/go.mod h1:0+VyGZWleeIj5oostkOex+nDBA0eyavuDnDusAJ8ylo= --mvdan.cc/xurls/v2 v2.4.0 h1:tzxjVAj+wSBmDcF6zBB7/myTy3gX9xvi8Tyr28AuQgc= --mvdan.cc/xurls/v2 v2.4.0/go.mod h1:+GEjq9uNjqs8LQfM9nVnM8rff0OQ5Iash5rzX+N1CSg= +-honnef.co/go/tools v0.2.1 h1:/EPr//+UMMXwMTkXvCCoaJDq8cpjMO80Ou+L4PDo2mY= +-honnef.co/go/tools v0.2.1/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= +-mvdan.cc/gofumpt v0.1.1 h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA= +-mvdan.cc/gofumpt v0.1.1/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= +-mvdan.cc/xurls/v2 v2.3.0 h1:59Olnbt67UKpxF1EwVBopJvkSUBmgtb468E4GVWIZ1I= +-mvdan.cc/xurls/v2 v2.3.0/go.mod h1:AjuTy7gEiUArFMjgBBDU4SMxlfUYsRokpJQgNWOt3e4= diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerfile ---- a/gopls/integration/govim/Dockerfile 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/Dockerfile 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/Dockerfile 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4635,7 +4547,7 @@ diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerf -RUN git clone https://github.com/govim/govim /src/govim && cd /src/govim && \ - git checkout $GOVIM_REF diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.md ---- a/gopls/integration/govim/README.md 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/README.md 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/README.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,47 +0,0 @@ -# govim integration tests @@ -4686,7 +4598,7 @@ diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.m - -[govim]: https://github.com/govim/govim diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artifacts.go ---- a/gopls/integration/govim/artifacts.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/artifacts.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/artifacts.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,67 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -4757,7 +4669,7 @@ diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artif - return nil -} diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/govim/cloudbuild.harness.yaml ---- a/gopls/integration/govim/cloudbuild.harness.yaml 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/cloudbuild.harness.yaml 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/cloudbuild.harness.yaml 1969-12-31 16:00:00.000000000 -0800 @@ -1,21 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4782,7 +4694,7 @@ diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/ -images: - - gcr.io/$PROJECT_ID/govim-harness diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cloudbuild.yaml ---- a/gopls/integration/govim/cloudbuild.yaml 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/cloudbuild.yaml 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/cloudbuild.yaml 1969-12-31 16:00:00.000000000 -0800 @@ -1,51 +0,0 @@ -# Copyright 2019 The Go Authors. All rights reserved. @@ -4837,7 +4749,7 @@ diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cl -# shared. -logsBucket: 'gs://${_RESULT_BUCKET}' diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_local.sh ---- a/gopls/integration/govim/run_local.sh 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/run_local.sh 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/run_local.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,96 +0,0 @@ -#!/bin/bash -e @@ -4855,7 +4767,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l -Args: - --sudo run docker with sudo - --short run `go test` with `-short` -- --version run on the specific tagged govim version (or latest) rather +- --version run on the specific tagged Go version (or latest) rather - than the default branch - -Run govim tests against HEAD using local docker. @@ -4913,7 +4825,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l -${SUDO_IF_NEEDED}docker run --rm -t \ - -v "${tools_dir}:/src/tools" \ - -w "/src/tools/gopls" \ -- golang:rc \ +- golang:latest \ - go build -o $(basename ${temp_gopls}) - -# Build the test harness. Here we are careful to pass in a very limited build @@ -4937,7 +4849,7 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l - go test ${TEST_SHORT} ./cmd/govim \ - -gopls "/src/tools/gopls/${temp_gopls_name}" diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integration/govim/run_tests_for_cloudbuild.sh ---- a/gopls/integration/govim/run_tests_for_cloudbuild.sh 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/integration/govim/run_tests_for_cloudbuild.sh 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/integration/govim/run_tests_for_cloudbuild.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,28 +0,0 @@ -#!/bin/bash @@ -4969,7 +4881,7 @@ diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integrat - find "$GOVIM_TESTSCRIPT_WORKDIR_ROOT" -type d \( -name .vim -o -name gopath \) -prune -exec rm -rf '{}' \; -fi diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/coverage.go ---- a/gopls/internal/coverage/coverage.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/coverage/coverage.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/coverage/coverage.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,261 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -5234,7 +5146,7 @@ diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/covera - return ans -} diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go ---- a/gopls/internal/hooks/analysis.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/analysis.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/analysis.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,60 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5298,7 +5210,7 @@ diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go - add(quickfix.Analyzers, nil) -} diff -urN a/gopls/internal/hooks/analysis_115.go b/gopls/internal/hooks/analysis_115.go ---- a/gopls/internal/hooks/analysis_115.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/analysis_115.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/analysis_115.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,12 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -5314,7 +5226,7 @@ diff -urN a/gopls/internal/hooks/analysis_115.go b/gopls/internal/hooks/analysis - -func updateAnalyzers(_ *source.Options) {} diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go ---- a/gopls/internal/hooks/diff.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/diff.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/diff.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5359,7 +5271,7 @@ diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go - return edits, nil -} diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.go ---- a/gopls/internal/hooks/diff_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/diff_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/diff_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -5379,7 +5291,7 @@ diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.g - difftest.DiffTest(t, hooks.ComputeEdits) -} diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-licenses.sh ---- a/gopls/internal/hooks/gen-licenses.sh 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/gen-licenses.sh 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/gen-licenses.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,38 +0,0 @@ -#!/bin/bash -eu @@ -5422,9 +5334,9 @@ diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-lice -mv $tempfile $output \ No newline at end of file diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go ---- a/gopls/internal/hooks/hooks.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/hooks.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/hooks.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,31 +0,0 @@ +@@ -1,37 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -5436,6 +5348,7 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - -import ( - "context" +- "regexp" - - "golang.org/x/tools/internal/lsp/source" - "mvdan.cc/gofumpt/format" @@ -5447,17 +5360,22 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - if options.GoDiff { - options.ComputeEdits = ComputeEdits - } -- options.URLRegexp = xurls.Relaxed() -- options.GofumptFormat = func(ctx context.Context, langVersion, modulePath string, src []byte) ([]byte, error) { -- return format.Source(src, format.Options{ -- LangVersion: langVersion, -- ModulePath: modulePath, -- }) +- options.URLRegexp = relaxedFullWord +- options.GofumptFormat = func(ctx context.Context, src []byte) ([]byte, error) { +- return format.Source(src, format.Options{}) - } - updateAnalyzers(options) -} +- +-var relaxedFullWord *regexp.Regexp +- +-// Ensure links are matched as full words, not anywhere. +-func init() { +- relaxedFullWord = regexp.MustCompile(`\b(` + xurls.Relaxed().String() + `)\b`) +- relaxedFullWord.Longest() +-} diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go ---- a/gopls/internal/hooks/licenses.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/licenses.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/licenses.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,169 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5630,7 +5548,7 @@ diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go - -` diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/licenses_test.go ---- a/gopls/internal/hooks/licenses_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/hooks/licenses_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/hooks/licenses_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,46 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5680,7 +5598,7 @@ diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/license - } -} diff -urN a/gopls/internal/regtest/bench/bench_test.go b/gopls/internal/regtest/bench/bench_test.go ---- a/gopls/internal/regtest/bench/bench_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/bench/bench_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/bench/bench_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,190 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -5874,7 +5792,7 @@ diff -urN a/gopls/internal/regtest/bench/bench_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/bench/completion_bench_test.go b/gopls/internal/regtest/bench/completion_bench_test.go ---- a/gopls/internal/regtest/bench/completion_bench_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/bench/completion_bench_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/bench/completion_bench_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,186 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -6064,7 +5982,7 @@ diff -urN a/gopls/internal/regtest/bench/completion_bench_test.go b/gopls/intern - }, t) -} diff -urN a/gopls/internal/regtest/bench/stress_test.go b/gopls/internal/regtest/bench/stress_test.go ---- a/gopls/internal/regtest/bench/stress_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/bench/stress_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/bench/stress_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,66 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -6134,7 +6052,7 @@ diff -urN a/gopls/internal/regtest/bench/stress_test.go b/gopls/internal/regtest - }) -} diff -urN a/gopls/internal/regtest/codelens/codelens_test.go b/gopls/internal/regtest/codelens/codelens_test.go ---- a/gopls/internal/regtest/codelens/codelens_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/codelens/codelens_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/codelens/codelens_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,353 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -6490,137 +6408,10 @@ diff -urN a/gopls/internal/regtest/codelens/codelens_test.go b/gopls/internal/re - ) - }) -} -diff -urN a/gopls/internal/regtest/completion/completion18_test.go b/gopls/internal/regtest/completion/completion18_test.go ---- a/gopls/internal/regtest/completion/completion18_test.go 2022-05-09 16:43:25.000000000 -0700 -+++ b/gopls/internal/regtest/completion/completion18_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,123 +0,0 @@ --// Copyright 2021 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --//go:build go1.18 --// +build go1.18 -- --package completion -- --import ( -- "testing" -- -- . "golang.org/x/tools/internal/lsp/regtest" --) -- --// test generic receivers --func TestGenericReceiver(t *testing.T) { -- const files = ` ---- go.mod -- --module mod.com -- --go 1.18 ---- main.go -- --package main --type SyncMap[K any, V comparable] struct {} --func (s *SyncMap[K,V]) f() {} --type XX[T any] struct {} --type UU[T any] struct {} --func (s SyncMap[XX,string]) g(v UU) {} --` -- -- tests := []struct { -- pat string -- want []string -- }{ -- {"s .Syn", []string{"SyncMap[K, V]"}}, -- {"Map.X", []string{}}, // This is probably wrong, Maybe "XX"? -- {"v U", []string{"UU", "uint", "uint16", "uint32", "uint64", "uint8", "uintptr"}}, // not U[T] -- } -- Run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- env.Await(env.DoneWithOpen()) -- for _, tst := range tests { -- pos := env.RegexpSearch("main.go", tst.pat) -- pos.Column += len(tst.pat) -- completions := env.Completion("main.go", pos) -- result := compareCompletionResults(tst.want, completions.Items) -- if result != "" { -- t.Errorf("%s: wanted %v", result, tst.want) -- for i, g := range completions.Items { -- t.Errorf("got %d %s %s", i, g.Label, g.Detail) -- } -- } -- } -- }) --} --func TestFuzzFunc(t *testing.T) { -- // use the example from the package documentation -- modfile := ` ---- go.mod -- --module mod.com -- --go 1.18 --` -- part0 := `package foo --import "testing" --func FuzzNone(f *testing.F) { -- f.Add(12) // better not find this f.Add --} --func FuzzHex(f *testing.F) { -- for _, seed := range [][]byte{{}, {0}, {9}, {0xa}, {0xf}, {1, 2, 3, 4}} { -- f.Ad` -- part1 := `d(seed) -- } -- f.F` -- part2 := `uzz(func(t *testing.T, in []byte) { -- enc := hex.EncodeToString(in) -- out, err := hex.DecodeString(enc) -- if err != nil { -- f.Failed() -- } -- if !bytes.Equal(in, out) { -- t.Fatalf("%v: round trip: %v, %s", in, out, f.Name()) -- } -- }) --} --` -- data := modfile + `-- a_test.go -- --` + part0 + ` ---- b_test.go -- --` + part0 + part1 + ` ---- c_test.go -- --` + part0 + part1 + part2 -- -- tests := []struct { -- file string -- pat string -- offset int // from the beginning of pat to what the user just typed -- want []string -- }{ -- {"a_test.go", "f.Ad", 3, []string{"Add"}}, -- {"c_test.go", " f.F", 4, []string{"Failed"}}, -- {"c_test.go", "f.N", 3, []string{"Name"}}, -- {"b_test.go", "f.F", 3, []string{"Fuzz(func(t *testing.T, a []byte)", "Fail", "FailNow", -- "Failed", "Fatal", "Fatalf"}}, -- } -- Run(t, data, func(t *testing.T, env *Env) { -- for _, test := range tests { -- env.OpenFile(test.file) -- env.Await(env.DoneWithOpen()) -- pos := env.RegexpSearch(test.file, test.pat) -- pos.Column += test.offset // character user just typed? will type? -- completions := env.Completion(test.file, pos) -- result := compareCompletionResults(test.want, completions.Items) -- if result != "" { -- t.Errorf("pat %q %q", test.pat, result) -- for i, it := range completions.Items { -- t.Errorf("%d got %q %q", i, it.Label, it.Detail) -- } -- } -- } -- }) --} diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/internal/regtest/completion/completion_test.go ---- a/gopls/internal/regtest/completion/completion_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/completion/completion_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/completion/completion_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,646 +0,0 @@ +@@ -1,544 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -6871,15 +6662,11 @@ diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/interna - var got []string - for _, item := range gotItems { - got = append(got, item.Label) -- if item.Label != item.InsertText && item.TextEdit == nil { -- // Label should be the same as InsertText, if InsertText is to be used -- return fmt.Sprintf("label not the same as InsertText %#v", item) -- } - } - - for i, v := range got { - if v != want[i] { -- return fmt.Sprintf("%d completion result not the same: got %q, want %q", i, v, want[i]) +- return fmt.Sprintf("completion results are not the same: got %v, want %v", got, want) - } - } - @@ -7169,106 +6956,8 @@ diff -urN a/gopls/internal/regtest/completion/completion_test.go b/gopls/interna - } - }) -} -- --func TestDefinition(t *testing.T) { -- stuff := ` ---- go.mod -- --module mod.com -- --go 1.18 ---- a_test.go -- --package foo --func T() --func TestG() --func TestM() --func TestMi() --func Ben() --func Fuz() --func Testx() --func TestMe(t *testing.T) --func BenchmarkFoo() --` -- // All those parentheses are needed for the completion code to see -- // later lines as being definitions -- tests := []struct { -- pat string -- want []string -- }{ -- {"T", []string{"TestXxx(t *testing.T)", "TestMain(m *testing.M)"}}, -- {"TestM", []string{"TestMain(m *testing.M)", "TestM(t *testing.T)"}}, -- {"TestMi", []string{"TestMi(t *testing.T)"}}, -- {"TestG", []string{"TestG(t *testing.T)"}}, -- {"B", []string{"BenchmarkXxx(b *testing.B)"}}, -- {"BenchmarkFoo", []string{"BenchmarkFoo(b *testing.B)"}}, -- {"F", []string{"FuzzXxx(f *testing.F)"}}, -- {"Testx", nil}, -- {"TestMe", []string{"TestMe"}}, -- } -- fname := "a_test.go" -- Run(t, stuff, func(t *testing.T, env *Env) { -- env.OpenFile(fname) -- env.Await(env.DoneWithOpen()) -- for _, tst := range tests { -- pos := env.RegexpSearch(fname, tst.pat) -- pos.Column += len(tst.pat) -- completions := env.Completion(fname, pos) -- result := compareCompletionResults(tst.want, completions.Items) -- if result != "" { -- t.Errorf("%s failed: %s:%q", tst.pat, result, tst.want) -- for i, it := range completions.Items { -- t.Errorf("%d got %q %q", i, it.Label, it.Detail) -- } -- } -- } -- }) --} -- --func TestGoWorkCompletion(t *testing.T) { -- const files = ` ---- go.work -- --go 1.18 -- --use ./a --use ./a/ba --use ./a/b/ --use ./dir/foo --use ./dir/foobar/ ---- a/go.mod -- ---- go.mod -- ---- a/bar/go.mod -- ---- a/b/c/d/e/f/go.mod -- ---- dir/bar -- ---- dir/foobar/go.mod -- --` -- -- Run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("go.work") -- -- tests := []struct { -- re string -- want []string -- }{ -- {`use ()\.`, []string{".", "./a", "./a/bar", "./dir/foobar"}}, -- {`use \.()`, []string{"", "/a", "/a/bar", "/dir/foobar"}}, -- {`use \./()`, []string{"a", "a/bar", "dir/foobar"}}, -- {`use ./a()`, []string{"", "/b/c/d/e/f", "/bar"}}, -- {`use ./a/b()`, []string{"/c/d/e/f", "ar"}}, -- {`use ./a/b/()`, []string{`c/d/e/f`}}, -- {`use ./a/ba()`, []string{"r"}}, -- {`use ./dir/foo()`, []string{"bar"}}, -- {`use ./dir/foobar/()`, []string{}}, -- } -- for _, tt := range tests { -- completions := env.Completion("go.work", env.RegexpSearch("go.work", tt.re)) -- diff := compareCompletionResults(tt.want, completions.Items) -- if diff != "" { -- t.Errorf("%s: %s", tt.re, diff) -- } -- } -- }) --} diff -urN a/gopls/internal/regtest/completion/postfix_snippet_test.go b/gopls/internal/regtest/completion/postfix_snippet_test.go ---- a/gopls/internal/regtest/completion/postfix_snippet_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/completion/postfix_snippet_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/completion/postfix_snippet_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,442 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -7714,7 +7403,7 @@ diff -urN a/gopls/internal/regtest/completion/postfix_snippet_test.go b/gopls/in - }) -} diff -urN a/gopls/internal/regtest/diagnostics/builtin_test.go b/gopls/internal/regtest/diagnostics/builtin_test.go ---- a/gopls/internal/regtest/diagnostics/builtin_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/builtin_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/builtin_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,38 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -7756,9 +7445,9 @@ diff -urN a/gopls/internal/regtest/diagnostics/builtin_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/diagnostics/diagnostics_test.go b/gopls/internal/regtest/diagnostics/diagnostics_test.go ---- a/gopls/internal/regtest/diagnostics/diagnostics_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/diagnostics_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/diagnostics_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,2217 +0,0 @@ +@@ -1,2140 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -9899,85 +9588,8 @@ diff -urN a/gopls/internal/regtest/diagnostics/diagnostics_test.go b/gopls/inter - ) - }) -} -- --func TestLangVersion(t *testing.T) { -- testenv.NeedsGo1Point(t, 18) // Requires types.Config.GoVersion, new in 1.18. -- const files = ` ---- go.mod -- --module mod.com -- --go 1.12 ---- main.go -- --package main -- --const C = 0b10 --` -- Run(t, files, func(t *testing.T, env *Env) { -- env.Await(env.DiagnosticAtRegexpWithMessage("main.go", `0b10`, "go1.13 or later")) -- env.WriteWorkspaceFile("go.mod", "module mod.com \n\ngo 1.13\n") -- env.Await(EmptyDiagnostics("main.go")) -- }) --} -- --func TestNoQuickFixForUndeclaredConstraint(t *testing.T) { -- testenv.NeedsGo1Point(t, 18) -- const files = ` ---- go.mod -- --module mod.com -- --go 1.18 ---- main.go -- --package main -- --func F[T C](_ T) { --} --` -- -- Run(t, files, func(t *testing.T, env *Env) { -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("main.go", `C`, "undeclared name"), -- ReadDiagnostics("main.go", &d), -- ), -- ) -- if fixes := env.GetQuickFixes("main.go", d.Diagnostics); len(fixes) != 0 { -- t.Errorf("got quick fixes %v, wanted none", fixes) -- } -- }) --} -- --func TestEditGoDirective(t *testing.T) { -- testenv.NeedsGo1Point(t, 18) -- const files = ` ---- go.mod -- --module mod.com -- --go 1.16 ---- main.go -- --package main -- --func F[T any](_ T) { --} --` -- Run(t, files, func(t *testing.T, env *Env) { // Create a new workspace-level directory and empty file. -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("main.go", `T any`, "type parameters require"), -- ReadDiagnostics("main.go", &d), -- ), -- ) -- -- env.ApplyQuickFixes("main.go", d.Diagnostics) -- -- env.Await( -- EmptyDiagnostics("main.go"), -- ) -- }) --} diff -urN a/gopls/internal/regtest/diagnostics/undeclared_test.go b/gopls/internal/regtest/diagnostics/undeclared_test.go ---- a/gopls/internal/regtest/diagnostics/undeclared_test.go 2022-05-09 16:43:25.000000000 -0700 +--- a/gopls/internal/regtest/diagnostics/undeclared_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/diagnostics/undeclared_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,67 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -10047,10 +9659,73 @@ diff -urN a/gopls/internal/regtest/diagnostics/undeclared_test.go b/gopls/intern - } - }) -} -diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/regtest/misc/call_hierarchy_test.go ---- a/gopls/internal/regtest/misc/call_hierarchy_test.go 2022-05-09 16:43:26.000000000 -0700 -+++ b/gopls/internal/regtest/misc/call_hierarchy_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,35 +0,0 @@ +diff -urN a/gopls/internal/regtest/misc/add_import_test.go b/gopls/internal/regtest/misc/add_import_test.go +--- a/gopls/internal/regtest/misc/add_import_test.go 2022-03-14 16:31:30.000000000 -0700 ++++ b/gopls/internal/regtest/misc/add_import_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,59 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package misc +- +-import ( +- "testing" +- +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-func TestAddImport(t *testing.T) { +- const before = `package main +- +-import "fmt" +- +-func main() { +- fmt.Println("hello world") +-} +-` +- +- const want = `package main +- +-import ( +- "bytes" +- "fmt" +-) +- +-func main() { +- fmt.Println("hello world") +-} +-` +- +- Run(t, "", func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", before) +- cmd, err := command.NewAddImportCommand("Add Import", command.AddImportArgs{ +- URI: protocol.URIFromSpanURI(env.Sandbox.Workdir.URI("main.go").SpanURI()), +- ImportPath: "bytes", +- }) +- if err != nil { +- t.Fatal(err) +- } +- _, err = env.Editor.ExecuteCommand(env.Ctx, &protocol.ExecuteCommandParams{ +- Command: "gopls.add_import", +- Arguments: cmd.Arguments, +- }) +- if err != nil { +- t.Fatal(err) +- } +- got := env.Editor.BufferText("main.go") +- if got != want { +- t.Fatalf("gopls.add_import failed\n%s", tests.Diff(t, want, got)) +- } +- }) +-} +diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/regtest/misc/call_hierarchy_test.go +--- a/gopls/internal/regtest/misc/call_hierarchy_test.go 2022-03-14 16:31:30.000000000 -0700 ++++ b/gopls/internal/regtest/misc/call_hierarchy_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,35 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -10087,7 +9762,7 @@ diff -urN a/gopls/internal/regtest/misc/call_hierarchy_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/configuration_test.go b/gopls/internal/regtest/misc/configuration_test.go ---- a/gopls/internal/regtest/misc/configuration_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/configuration_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/configuration_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,49 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10140,7 +9815,7 @@ diff -urN a/gopls/internal/regtest/misc/configuration_test.go b/gopls/internal/r - }) -} diff -urN a/gopls/internal/regtest/misc/debugserver_test.go b/gopls/internal/regtest/misc/debugserver_test.go ---- a/gopls/internal/regtest/misc/debugserver_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/debugserver_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/debugserver_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,46 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -10190,7 +9865,7 @@ diff -urN a/gopls/internal/regtest/misc/debugserver_test.go b/gopls/internal/reg - }) -} diff -urN a/gopls/internal/regtest/misc/definition_test.go b/gopls/internal/regtest/misc/definition_test.go ---- a/gopls/internal/regtest/misc/definition_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/definition_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/definition_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,291 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10485,7 +10160,7 @@ diff -urN a/gopls/internal/regtest/misc/definition_test.go b/gopls/internal/regt - }) -} diff -urN a/gopls/internal/regtest/misc/embed_test.go b/gopls/internal/regtest/misc/embed_test.go ---- a/gopls/internal/regtest/misc/embed_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/embed_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/embed_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,37 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -10526,7 +10201,7 @@ diff -urN a/gopls/internal/regtest/misc/embed_test.go b/gopls/internal/regtest/m - }) -} diff -urN a/gopls/internal/regtest/misc/failures_test.go b/gopls/internal/regtest/misc/failures_test.go ---- a/gopls/internal/regtest/misc/failures_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/failures_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/failures_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,70 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10600,7 +10275,7 @@ diff -urN a/gopls/internal/regtest/misc/failures_test.go b/gopls/internal/regtes - }) -} diff -urN a/gopls/internal/regtest/misc/fix_test.go b/gopls/internal/regtest/misc/fix_test.go ---- a/gopls/internal/regtest/misc/fix_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/fix_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/fix_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,107 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -10711,9 +10386,9 @@ diff -urN a/gopls/internal/regtest/misc/fix_test.go b/gopls/internal/regtest/mis - }) -} diff -urN a/gopls/internal/regtest/misc/formatting_test.go b/gopls/internal/regtest/misc/formatting_test.go ---- a/gopls/internal/regtest/misc/formatting_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/formatting_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/formatting_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,369 +0,0 @@ +@@ -1,303 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -11017,74 +10692,8 @@ diff -urN a/gopls/internal/regtest/misc/formatting_test.go b/gopls/internal/regt - } - }) -} -- --func TestGofumptFormatting(t *testing.T) { -- -- // Exercise some gofumpt formatting rules: -- // - No empty lines following an assignment operator -- // - Octal integer literals should use the 0o prefix on modules using Go -- // 1.13 and later. Requires LangVersion to be correctly resolved. -- // - std imports must be in a separate group at the top. Requires ModulePath -- // to be correctly resolved. -- const input = ` ---- go.mod -- --module foo -- --go 1.17 ---- foo.go -- --package foo -- --import ( -- "foo/bar" -- "fmt" --) -- --const perm = 0755 -- --func foo() { -- foo := -- "bar" -- fmt.Println(foo, bar.Bar) --} ---- foo.go.formatted -- --package foo -- --import ( -- "fmt" -- -- "foo/bar" --) -- --const perm = 0o755 -- --func foo() { -- foo := "bar" -- fmt.Println(foo, bar.Bar) --} ---- bar/bar.go -- --package bar -- --const Bar = 42 --` -- -- WithOptions( -- EditorConfig{ -- Settings: map[string]interface{}{ -- "gofumpt": true, -- }, -- }, -- ).Run(t, input, func(t *testing.T, env *Env) { -- env.OpenFile("foo.go") -- env.FormatBuffer("foo.go") -- got := env.Editor.BufferText("foo.go") -- want := env.ReadWorkspaceFile("foo.go.formatted") -- if got != want { -- t.Errorf("unexpected formatting result:\n%s", tests.Diff(t, want, got)) -- } -- }) --} diff -urN a/gopls/internal/regtest/misc/generate_test.go b/gopls/internal/regtest/misc/generate_test.go ---- a/gopls/internal/regtest/misc/generate_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/generate_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,75 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11163,7 +10772,7 @@ diff -urN a/gopls/internal/regtest/misc/generate_test.go b/gopls/internal/regtes - }) -} diff -urN a/gopls/internal/regtest/misc/highlight_test.go b/gopls/internal/regtest/misc/highlight_test.go ---- a/gopls/internal/regtest/misc/highlight_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/highlight_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/highlight_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,151 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -11318,9 +10927,9 @@ diff -urN a/gopls/internal/regtest/misc/highlight_test.go b/gopls/internal/regte - } -} diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/misc/hover_test.go ---- a/gopls/internal/regtest/misc/hover_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/hover_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/hover_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,142 +0,0 @@ +@@ -1,132 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -11347,7 +10956,6 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m -package structs - -type Mixed struct { -- // Exported comment - Exported int - unexported string -} @@ -11364,7 +10972,7 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - -require golang.org/x/structs v1.0.0 --- go.sum -- --golang.org/x/structs v1.0.0 h1:Ito/a7hBYZaNKShFrZKjfBA/SIPvmBrcPCBWPx5QeKk= +-golang.org/x/structs v1.0.0 h1:3DlrFfd3OsEen7FnCHfqtnJvjBZ8ZFKmrD/+HjpdJj0= -golang.org/x/structs v1.0.0/go.mod h1:47gkSIdo5AaQaWJS0upVORsxfEr1LL1MWv9dmYF3iq4= --- main.go -- -package main @@ -11372,11 +10980,9 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m -import "golang.org/x/structs" - -func main() { -- var m structs.Mixed -- _ = m.Exported +- var _ structs.Mixed -} -` -- - // TODO: use a nested workspace folder here. - WithOptions( - ProxyFiles(proxy), @@ -11387,19 +10993,12 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - if !strings.Contains(got.Value, "unexported") { - t.Errorf("Workspace hover: missing expected field 'unexported'. Got:\n%q", got.Value) - } -- - cacheFile, _ := env.GoToDefinition("main.go", mixedPos) - argPos := env.RegexpSearch(cacheFile, "printMixed.*(Mixed)") - got, _ = env.Hover(cacheFile, argPos) - if !strings.Contains(got.Value, "unexported") { - t.Errorf("Non-workspace hover: missing expected field 'unexported'. Got:\n%q", got.Value) - } -- -- exportedFieldPos := env.RegexpSearch("main.go", "Exported") -- got, _ = env.Hover("main.go", exportedFieldPos) -- if !strings.Contains(got.Value, "comment") { -- t.Errorf("Workspace hover: missing comment for field 'Exported'. Got:\n%q", got.Value) -- } - }) -} - @@ -11463,145 +11062,8 @@ diff -urN a/gopls/internal/regtest/misc/hover_test.go b/gopls/internal/regtest/m - env.Editor.Hover(env.Ctx, "main.go", env.RegexpSearch("main.go", "foo")) - }) -} -diff -urN a/gopls/internal/regtest/misc/import_test.go b/gopls/internal/regtest/misc/import_test.go ---- a/gopls/internal/regtest/misc/import_test.go 2022-05-09 16:43:26.000000000 -0700 -+++ b/gopls/internal/regtest/misc/import_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,133 +0,0 @@ --// Copyright 2021 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package misc -- --import ( -- "testing" -- -- "github.com/google/go-cmp/cmp" -- "golang.org/x/tools/internal/lsp/command" -- "golang.org/x/tools/internal/lsp/protocol" -- . "golang.org/x/tools/internal/lsp/regtest" -- "golang.org/x/tools/internal/lsp/tests" --) -- --func TestAddImport(t *testing.T) { -- const before = `package main -- --import "fmt" -- --func main() { -- fmt.Println("hello world") --} --` -- -- const want = `package main -- --import ( -- "bytes" -- "fmt" --) -- --func main() { -- fmt.Println("hello world") --} --` -- -- Run(t, "", func(t *testing.T, env *Env) { -- env.CreateBuffer("main.go", before) -- cmd, err := command.NewAddImportCommand("Add Import", command.AddImportArgs{ -- URI: env.Sandbox.Workdir.URI("main.go"), -- ImportPath: "bytes", -- }) -- if err != nil { -- t.Fatal(err) -- } -- env.ExecuteCommand(&protocol.ExecuteCommandParams{ -- Command: "gopls.add_import", -- Arguments: cmd.Arguments, -- }, nil) -- got := env.Editor.BufferText("main.go") -- if got != want { -- t.Fatalf("gopls.add_import failed\n%s", tests.Diff(t, want, got)) -- } -- }) --} -- --func TestListImports(t *testing.T) { -- const files = ` ---- go.mod -- --module mod.com -- --go 1.12 ---- foo.go -- --package foo --const C = 1 ---- import_strings_test.go -- --package foo --import ( -- x "strings" -- "testing" --) -- --func TestFoo(t *testing.T) {} ---- import_testing_test.go -- --package foo -- --import "testing" -- --func TestFoo2(t *testing.T) {} --` -- tests := []struct { -- filename string -- want command.ListImportsResult -- }{ -- { -- filename: "import_strings_test.go", -- want: command.ListImportsResult{ -- Imports: []command.FileImport{ -- {Name: "x", Path: "strings"}, -- {Path: "testing"}, -- }, -- PackageImports: []command.PackageImport{ -- {Path: "strings"}, -- {Path: "testing"}, -- }, -- }, -- }, -- { -- filename: "import_testing_test.go", -- want: command.ListImportsResult{ -- Imports: []command.FileImport{ -- {Path: "testing"}, -- }, -- PackageImports: []command.PackageImport{ -- {Path: "strings"}, -- {Path: "testing"}, -- }, -- }, -- }, -- } -- -- Run(t, files, func(t *testing.T, env *Env) { -- for _, tt := range tests { -- cmd, err := command.NewListImportsCommand("List Imports", command.URIArg{ -- URI: env.Sandbox.Workdir.URI(tt.filename), -- }) -- if err != nil { -- t.Fatal(err) -- } -- var result command.ListImportsResult -- env.ExecuteCommand(&protocol.ExecuteCommandParams{ -- Command: command.ListImports.ID(), -- Arguments: cmd.Arguments, -- }, &result) -- if diff := cmp.Diff(tt.want, result); diff != "" { -- t.Errorf("unexpected list imports result for %q (-want +got):\n%s", tt.filename, diff) -- } -- } -- -- }) --} diff -urN a/gopls/internal/regtest/misc/imports_test.go b/gopls/internal/regtest/misc/imports_test.go ---- a/gopls/internal/regtest/misc/imports_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/imports_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/imports_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,216 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11821,7 +11283,7 @@ diff -urN a/gopls/internal/regtest/misc/imports_test.go b/gopls/internal/regtest - }) -} diff -urN a/gopls/internal/regtest/misc/link_test.go b/gopls/internal/regtest/misc/link_test.go ---- a/gopls/internal/regtest/misc/link_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/link_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/link_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,95 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11920,7 +11382,7 @@ diff -urN a/gopls/internal/regtest/misc/link_test.go b/gopls/internal/regtest/mi - }) -} diff -urN a/gopls/internal/regtest/misc/misc_test.go b/gopls/internal/regtest/misc/misc_test.go ---- a/gopls/internal/regtest/misc/misc_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/misc_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/misc_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,16 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -11940,7 +11402,7 @@ diff -urN a/gopls/internal/regtest/misc/misc_test.go b/gopls/internal/regtest/mi - regtest.Main(m, hooks.Options) -} diff -urN a/gopls/internal/regtest/misc/multiple_adhoc_test.go b/gopls/internal/regtest/misc/multiple_adhoc_test.go ---- a/gopls/internal/regtest/misc/multiple_adhoc_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/multiple_adhoc_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/multiple_adhoc_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,44 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -11988,7 +11450,7 @@ diff -urN a/gopls/internal/regtest/misc/multiple_adhoc_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/references_test.go b/gopls/internal/regtest/misc/references_test.go ---- a/gopls/internal/regtest/misc/references_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/references_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/references_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,83 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -12075,7 +11537,7 @@ diff -urN a/gopls/internal/regtest/misc/references_test.go b/gopls/internal/regt - }) -} diff -urN a/gopls/internal/regtest/misc/rename_test.go b/gopls/internal/regtest/misc/rename_test.go ---- a/gopls/internal/regtest/misc/rename_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/rename_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/rename_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,58 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -12137,7 +11599,7 @@ diff -urN a/gopls/internal/regtest/misc/rename_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/semantictokens_test.go b/gopls/internal/regtest/misc/semantictokens_test.go ---- a/gopls/internal/regtest/misc/semantictokens_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/semantictokens_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/semantictokens_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,44 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. @@ -12185,7 +11647,7 @@ diff -urN a/gopls/internal/regtest/misc/semantictokens_test.go b/gopls/internal/ - }) -} diff -urN a/gopls/internal/regtest/misc/shared_test.go b/gopls/internal/regtest/misc/shared_test.go ---- a/gopls/internal/regtest/misc/shared_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/shared_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/shared_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,64 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -12253,7 +11715,7 @@ diff -urN a/gopls/internal/regtest/misc/shared_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/vendor_test.go b/gopls/internal/regtest/misc/vendor_test.go ---- a/gopls/internal/regtest/misc/vendor_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/vendor_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/vendor_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,73 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -12330,7 +11792,7 @@ diff -urN a/gopls/internal/regtest/misc/vendor_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/misc/workspace_symbol_test.go b/gopls/internal/regtest/misc/workspace_symbol_test.go ---- a/gopls/internal/regtest/misc/workspace_symbol_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/misc/workspace_symbol_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/misc/workspace_symbol_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,131 +0,0 @@ -// Copyright 2022 The Go Authors. All rights reserved. @@ -12465,9 +11927,9 @@ diff -urN a/gopls/internal/regtest/misc/workspace_symbol_test.go b/gopls/interna - } -} diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regtest/modfile/modfile_test.go ---- a/gopls/internal/regtest/modfile/modfile_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/modfile/modfile_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/modfile/modfile_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,1195 +0,0 @@ +@@ -1,1122 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -12709,62 +12171,6 @@ diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regt - }) -} - --// Tests that multiple missing dependencies gives good single fixes. --func TestMissingDependencyFixesWithGoWork(t *testing.T) { -- testenv.NeedsGo1Point(t, 18) -- const mod = ` ---- go.work -- --go 1.18 -- --use ( -- ./a --) ---- a/go.mod -- --module mod.com -- --go 1.12 -- ---- a/main.go -- --package main -- --import "example.com/blah" --import "random.org/blah" -- --var _, _ = blah.Name, hello.Name --` -- -- const want = `module mod.com -- --go 1.12 -- --require random.org v1.2.3 --` -- -- RunMultiple{ -- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", WithOptions(ProxyFiles(proxy))}, -- }.Run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("a/main.go") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/main.go", `"random.org/blah"`), -- ReadDiagnostics("a/main.go", &d), -- ), -- ) -- var randomDiag protocol.Diagnostic -- for _, diag := range d.Diagnostics { -- if strings.Contains(diag.Message, "random.org") { -- randomDiag = diag -- } -- } -- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{randomDiag}) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { -- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) -- } -- }) --} -- -func TestIndirectDependencyFix(t *testing.T) { - testenv.NeedsGo1Point(t, 14) - @@ -13646,27 +13052,10 @@ diff -urN a/gopls/internal/regtest/modfile/modfile_test.go b/gopls/internal/regt - ) - }) -} -- --func TestInvalidGoVersion(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) // Times out on 1.13 for reasons unclear. Not worth worrying about. -- const files = ` ---- go.mod -- --module mod.com -- --go foo ---- main.go -- --package main --` -- Run(t, files, func(t *testing.T, env *Env) { -- env.Await(env.DiagnosticAtRegexpWithMessage("go.mod", `go foo`, "invalid go version")) -- env.WriteWorkspaceFile("go.mod", "module mod.com \n\ngo 1.12\n") -- env.Await(EmptyDiagnostics("go.mod")) -- }) --} diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/regtest/template/template_test.go ---- a/gopls/internal/regtest/template/template_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/template/template_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/template/template_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,197 +0,0 @@ +@@ -1,177 +0,0 @@ -// Copyright 2022 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -13702,31 +13091,11 @@ diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/re - EditorConfig{ - Settings: map[string]interface{}{ - "templateExtensions": []string{"tmpl"}, -- "semanticTokens": true, - }, - }, - ).Run(t, files, func(t *testing.T, env *Env) { - // TODO: can we move this diagnostic onto {{}}? - env.Await(env.DiagnosticAtRegexp("hello.tmpl", "()Hello {{}}")) -- d := env.DiagnosticsFor("hello.tmpl").Diagnostics // issue 50786: check for Source -- if len(d) != 1 { -- t.Errorf("expected 1 diagnostic, got %d", len(d)) -- return -- } -- if d[0].Source != "template" { -- t.Errorf("expected Source 'template', got %q", d[0].Source) -- } -- // issue 50801 (even broken templates could return some semantic tokens) -- var p protocol.SemanticTokensParams -- p.TextDocument.URI = env.Sandbox.Workdir.URI("hello.tmpl") -- toks, err := env.Editor.Server.SemanticTokensFull(env.Ctx, &p) -- if err != nil { -- t.Errorf("semantic token failed: %v", err) -- } -- if toks == nil || len(toks.Data) == 0 { -- t.Errorf("got no semantic tokens") -- } -- - env.WriteWorkspaceFile("hello.tmpl", "{{range .Planets}}\nHello {{.}}\n{{end}}") - env.Await(EmptyDiagnostics("hello.tmpl")) - }) @@ -13865,7 +13234,7 @@ diff -urN a/gopls/internal/regtest/template/template_test.go b/gopls/internal/re -// Hover, SemTok, Diagnose with errors -// and better coverage diff -urN a/gopls/internal/regtest/watch/watch_test.go b/gopls/internal/regtest/watch/watch_test.go ---- a/gopls/internal/regtest/watch/watch_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/watch/watch_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/watch/watch_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,766 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -14635,9 +14004,9 @@ diff -urN a/gopls/internal/regtest/watch/watch_test.go b/gopls/internal/regtest/ - }) -} diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/regtest/workspace/workspace_test.go ---- a/gopls/internal/regtest/workspace/workspace_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/internal/regtest/workspace/workspace_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/internal/regtest/workspace/workspace_test.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,1243 +0,0 @@ +@@ -1,1163 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -14645,7 +14014,9 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ -package workspace - -import ( +- "encoding/json" - "fmt" +- "io/ioutil" - "path/filepath" - "sort" - "strings" @@ -14655,6 +14026,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - . "golang.org/x/tools/internal/lsp/regtest" - "golang.org/x/tools/internal/lsp/source" - +- "golang.org/x/tools/internal/lsp/command" - "golang.org/x/tools/internal/lsp/fake" - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/testenv" @@ -15323,7 +14695,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ --- go.work -- -go 1.17 - --use ( +-directory ( - ./moda/a -) -` @@ -15356,7 +14728,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.WriteWorkspaceFile("go.work", ` -go 1.17 - --use ( +-directory ( - ./moda/a - ./modb -) @@ -15367,20 +14739,15 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.OpenFile("modb/go.mod") - env.Await(env.DoneWithOpen()) - -- // TODO(golang/go#50862): the go command drops error messages when using -- // go.work, so we need to build our go.mod diagnostics in a different way. -- if testenv.Go1Point() < 18 { -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("modb/go.mod", `require example.com v1.2.3`, "has not been downloaded"), -- ReadDiagnostics("modb/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("modb/go.mod", d.Diagnostics) -- env.Await(env.DiagnosticAtRegexp("modb/b/b.go", "x")) -- } -- +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("modb/go.mod", `require example.com v1.2.3`, "has not been downloaded"), +- ReadDiagnostics("modb/go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("modb/go.mod", d.Diagnostics) +- env.Await(env.DiagnosticAtRegexp("modb/b/b.go", "x")) - // Jumping to definition should now go to b.com in the workspace. - if err := checkHelloLocation("modb/b/b.go"); err != nil { - t.Fatal(err) @@ -15392,7 +14759,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - env.Await(env.DoneWithOpen()) - env.SetBufferContent("go.work", `go 1.17 - --use ( +-directory ( - ./moda/a -)`) - @@ -15400,7 +14767,7 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - // should clear outstanding diagnostics... - env.Await(OnceMet( - env.DoneWithChange(), -- EmptyOrNoDiagnostics("modb/go.mod"), +- EmptyDiagnostics("modb/go.mod"), - )) - // ...but does not yet cause a workspace reload, so we should still jump to modb. - if err := checkHelloLocation("modb/b/b.go"); err != nil { @@ -15411,161 +14778,6 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - if err := checkHelloLocation("b.com@v1.2.3/b/b.go"); err != nil { - t.Fatal(err) - } -- -- // Test Formatting. -- env.SetBufferContent("go.work", `go 1.18 -- use ( -- -- -- -- ./moda/a --) --`) // TODO(matloob): For some reason there's a "start position 7:0 is out of bounds" error when the ")" is on the last character/line in the file. Rob probably knows what's going on. -- env.SaveBuffer("go.work") -- env.Await(env.DoneWithSave()) -- gotWorkContents := env.ReadWorkspaceFile("go.work") -- wantWorkContents := `go 1.18 -- --use ( -- ./moda/a --) --` -- if gotWorkContents != wantWorkContents { -- t.Fatalf("formatted contents of workspace: got %q; want %q", gotWorkContents, wantWorkContents) -- } -- }) --} -- --func TestUseGoWorkDiagnosticMissingModule(t *testing.T) { -- const files = ` ---- go.work -- --go 1.18 -- --use ./foo ---- bar/go.mod -- --module example.com/bar --` -- Run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("go.work") -- env.Await( -- env.DiagnosticAtRegexpWithMessage("go.work", "use", "directory ./foo does not contain a module"), -- ) -- // The following tests is a regression test against an issue where we weren't -- // copying the workFile struct field on workspace when a new one was created in -- // (*workspace).invalidate. Set the buffer content to a working file so that -- // invalidate recognizes the workspace to be change and copies over the workspace -- // struct, and then set the content back to the old contents to make sure -- // the diagnostic still shows up. -- env.SetBufferContent("go.work", "go 1.18 \n\n use ./bar\n") -- env.Await( -- env.NoDiagnosticAtRegexp("go.work", "use"), -- ) -- env.SetBufferContent("go.work", "go 1.18 \n\n use ./foo\n") -- env.Await( -- env.DiagnosticAtRegexpWithMessage("go.work", "use", "directory ./foo does not contain a module"), -- ) -- }) --} -- --func TestUseGoWorkDiagnosticSyntaxError(t *testing.T) { -- const files = ` ---- go.work -- --go 1.18 -- --usa ./foo --replace --` -- Run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("go.work") -- env.Await( -- env.DiagnosticAtRegexpWithMessage("go.work", "usa", "unknown directive: usa"), -- env.DiagnosticAtRegexpWithMessage("go.work", "replace", "usage: replace"), -- ) -- }) --} -- --func TestUseGoWorkHover(t *testing.T) { -- const files = ` ---- go.work -- --go 1.18 -- --use ./foo --use ( -- ./bar -- ./bar/baz --) ---- foo/go.mod -- --module example.com/foo ---- bar/go.mod -- --module example.com/bar ---- bar/baz/go.mod -- --module example.com/bar/baz --` -- Run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("go.work") -- -- tcs := map[string]string{ -- `\./foo`: "example.com/foo", -- `(?m)\./bar$`: "example.com/bar", -- `\./bar/baz`: "example.com/bar/baz", -- } -- -- for hoverRE, want := range tcs { -- pos := env.RegexpSearch("go.work", hoverRE) -- got, _ := env.Hover("go.work", pos) -- if got.Value != want { -- t.Errorf(`hover on %q: got %q, want %q`, hoverRE, got, want) -- } -- } -- }) --} -- --func TestExpandToGoWork(t *testing.T) { -- testenv.NeedsGo1Point(t, 18) -- const workspace = ` ---- moda/a/go.mod -- --module a.com -- --require b.com v1.2.3 ---- moda/a/a.go -- --package a -- --import ( -- "b.com/b" --) -- --func main() { -- var x int -- _ = b.Hello() --} ---- modb/go.mod -- --module b.com -- --require example.com v1.2.3 ---- modb/b/b.go -- --package b -- --func Hello() int { -- var x int --} ---- go.work -- --go 1.17 -- --use ( -- ./moda/a -- ./modb --) --` -- WithOptions( -- WorkspaceFolders("moda/a"), -- ).Run(t, workspace, func(t *testing.T, env *Env) { -- env.OpenFile("moda/a/a.go") -- env.Await(env.DoneWithOpen()) -- location, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) -- want := "modb/b/b.go" -- if !strings.HasSuffix(location, want) { -- t.Errorf("expected %s, got %v", want, location) -- } - }) -} - @@ -15649,6 +14861,80 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - }) -} - +-func TestWorkspaceDirAccess(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-go 1.15 +--- moda/a/a.go -- +-package main +- +-func main() { +- fmt.Println("Hello") +-} +--- modb/go.mod -- +-module b.com +- +-go 1.16 +--- modb/b/b.go -- +-package main +- +-func main() { +- fmt.Println("World") +-} +-` +- WithOptions( +- Modes(Experimental), +- SendPID(), +- ).Run(t, multiModule, func(t *testing.T, env *Env) { +- params := &protocol.ExecuteCommandParams{ +- Command: command.WorkspaceMetadata.ID(), +- Arguments: []json.RawMessage{json.RawMessage("{}")}, +- } +- var result command.WorkspaceMetadataResult +- env.ExecuteCommand(params, &result) +- +- if n := len(result.Workspaces); n != 1 { +- env.T.Fatalf("got %d workspaces, want 1", n) +- } +- // Don't factor this out of Server.addFolders. vscode-go expects this +- // directory. +- modPath := filepath.Join(result.Workspaces[0].ModuleDir, "go.mod") +- gotb, err := ioutil.ReadFile(modPath) +- if err != nil { +- t.Fatalf("reading expected workspace modfile: %v", err) +- } +- got := string(gotb) +- for _, want := range []string{"go 1.16", "a.com v1.9999999.0-goplsworkspace", "b.com v1.9999999.0-goplsworkspace"} { +- if !strings.Contains(got, want) { +- // want before got here, since the go.mod is multi-line +- t.Fatalf("workspace go.mod missing %q. got:\n%s", want, got) +- } +- } +- workdir := env.Sandbox.Workdir.RootURI().SpanURI().Filename() +- env.WriteWorkspaceFile("gopls.mod", fmt.Sprintf(` +- module gopls-workspace +- +- require ( +- a.com v1.9999999.0-goplsworkspace +- ) +- +- replace a.com => %s/moda/a +- `, workdir)) +- env.Await(env.DoneWithChangeWatchedFiles()) +- gotb, err = ioutil.ReadFile(modPath) +- if err != nil { +- t.Fatalf("reading expected workspace modfile: %v", err) +- } +- got = string(gotb) +- want := "b.com v1.9999999.0-goplsworkspace" +- if strings.Contains(got, want) { +- t.Fatalf("workspace go.mod contains unexpected %q. got:\n%s", want, got) +- } +- }) +-} +- -func TestDirectoryFiltersLoads(t *testing.T) { - // exclude, and its error, should be excluded from the workspace. - const files = ` @@ -15873,18 +15159,21 @@ diff -urN a/gopls/internal/regtest/workspace/workspace_test.go b/gopls/internal/ - ) - env.WriteWorkspaceFile("go.work", `go 1.16 - --use ( +-directory ( - a - b -) -`) -- env.Await(NoOutstandingDiagnostics()) +- env.Await( +- EmptyDiagnostics("a/main.go"), +- EmptyDiagnostics("b/main.go"), +- ) - }) -} diff -urN a/gopls/main.go b/gopls/main.go ---- a/gopls/main.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/main.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/main.go 1969-12-31 16:00:00.000000000 -0800 -@@ -1,31 +0,0 @@ +@@ -1,26 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -15900,7 +15189,6 @@ diff -urN a/gopls/main.go b/gopls/main.go - -import ( - "context" -- "golang.org/x/tools/internal/analysisinternal" - "os" - - "golang.org/x/tools/gopls/internal/hooks" @@ -15909,15 +15197,11 @@ diff -urN a/gopls/main.go b/gopls/main.go -) - -func main() { -- // In 1.18, diagnostics for Fuzz tests must not be used by cmd/vet. -- // So the code for Fuzz tests diagnostics is guarded behind flag analysisinternal.DiagnoseFuzzTests -- // Turn on analysisinternal.DiagnoseFuzzTests for gopls -- analysisinternal.DiagnoseFuzzTests = true - ctx := context.Background() - tool.Main(ctx, cmd.New("gopls", "", nil, hooks.Options), os.Args[1:]) -} diff -urN a/gopls/release/release.go b/gopls/release/release.go ---- a/gopls/release/release.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/release/release.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/release/release.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,213 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -16134,7 +15418,7 @@ diff -urN a/gopls/release/release.go b/gopls/release/release.go - return nil -} diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go ---- a/gopls/test/debug/debug_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/test/debug/debug_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/test/debug/debug_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,181 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. @@ -16319,7 +15603,7 @@ diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go - return nil -} diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go ---- a/gopls/test/gopls_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/test/gopls_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/test/gopls_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,32 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. @@ -16355,7 +15639,7 @@ diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go - hooks.Options(options) -} diff -urN a/gopls/test/json_test.go b/gopls/test/json_test.go ---- a/gopls/test/json_test.go 2022-05-09 16:43:26.000000000 -0700 +--- a/gopls/test/json_test.go 2022-03-14 16:31:30.000000000 -0700 +++ b/gopls/test/json_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,134 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch index 391dbacd3d..0a7a4f8de8 100644 --- a/third_party/org_golang_x_tools-gazelle.patch +++ b/third_party/org_golang_x_tools-gazelle.patch @@ -1698,112 +1698,6 @@ diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel + embed = [":present2md_lib"], + visibility = ["//visibility:public"], +) -diff -urN b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel ---- b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/cmd/signature-fuzzer/fuzz-driver/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_test") -+ -+go_library( -+ name = "fuzz-driver_lib", -+ srcs = ["driver.go"], -+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-driver", -+ visibility = ["//visibility:private"], -+ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], -+) -+ -+go_binary( -+ name = "fuzz-driver", -+ embed = [":fuzz-driver_lib"], -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "fuzz-driver_test", -+ srcs = ["drv_test.go"], -+ embed = [":fuzz-driver_lib"], -+ deps = ["//internal/testenv"], -+) -diff -urN b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel ---- b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/cmd/signature-fuzzer/fuzz-runner/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_test") -+ -+go_library( -+ name = "fuzz-runner_lib", -+ srcs = ["runner.go"], -+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner", -+ visibility = ["//visibility:private"], -+ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], -+) -+ -+go_binary( -+ name = "fuzz-runner", -+ embed = [":fuzz-runner_lib"], -+ visibility = ["//visibility:public"], -+) -+ -+go_test( -+ name = "fuzz-runner_test", -+ srcs = ["rnr_test.go"], -+ embed = [":fuzz-runner_lib"], -+ deps = ["//internal/testenv"], -+) -diff -urN b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel ---- b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/cmd/signature-fuzzer/fuzz-runner/testdata/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 = "testdata_lib", -+ srcs = ["himom.go"], -+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner/testdata", -+ visibility = ["//visibility:private"], -+) -+ -+go_binary( -+ name = "testdata", -+ embed = [":testdata_lib"], -+ visibility = ["//visibility:public"], -+) -diff -urN b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel ---- b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/cmd/signature-fuzzer/internal/fuzz-generator/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 = "fuzz-generator", -+ srcs = [ -+ "arrayparm.go", -+ "generator.go", -+ "mapparm.go", -+ "numparm.go", -+ "parm.go", -+ "pointerparm.go", -+ "stringparm.go", -+ "structparm.go", -+ "typedefparm.go", -+ "wraprand.go", -+ ], -+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/internal/fuzz-generator", -+ visibility = ["//cmd/signature-fuzzer:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":fuzz-generator", -+ visibility = ["//cmd/signature-fuzzer:__subpackages__"], -+) -+ -+go_test( -+ name = "fuzz-generator_test", -+ srcs = ["gen_test.go"], -+ embed = [":fuzz-generator"], -+ deps = ["//internal/testenv"], -+) diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel --- b/cmd/splitdwarf/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/cmd/splitdwarf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3003,8 +2897,8 @@ diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/compos diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/composite/testdata/src/a/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") +@@ -0,0 +1,14 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "a", @@ -3018,12 +2912,6 @@ diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysi + actual = ":a", + visibility = ["//visibility:public"], +) -+ -+go_test( -+ name = "a_test", -+ srcs = ["a_fuzz_test.go"], -+ embed = [":a"], -+) diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel --- b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4944,7 +4832,7 @@ diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.ba diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUILD.bazel --- b/go/analysis/passes/tests/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -4954,7 +4842,6 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL + visibility = ["//visibility:public"], + deps = [ + "//go/analysis", -+ "//internal/analysisinternal", + "//internal/typeparams", + ], +) @@ -4971,14 +4858,13 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL + deps = [ + ":tests", + "//go/analysis/analysistest", -+ "//internal/analysisinternal", + "//internal/typeparams", + ], +) diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/analysis/passes/tests/testdata/src/a/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_test") + +go_library( @@ -4999,7 +4885,6 @@ diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/pa + srcs = [ + "a_test.go", + "ax_test.go", -+ "go118_test.go", + ], + embed = [":a"], +) @@ -6017,7 +5902,7 @@ diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel --- b/go/callgraph/vta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/callgraph/vta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,48 @@ +@@ -0,0 +1,45 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6055,9 +5940,6 @@ diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel + ], + embed = [":vta"], + deps = [ -+ "//go/analysis", -+ "//go/analysis/analysistest", -+ "//go/analysis/passes/buildssa", + "//go/callgraph", + "//go/callgraph/cha", + "//go/loader", @@ -6099,14 +5981,14 @@ diff -urN b/go/callgraph/vta/internal/trie/BUILD.bazel c/go/callgraph/vta/intern + ], + embed = [":trie"], +) -diff -urN b/go/callgraph/vta/testdata/src/BUILD.bazel c/go/callgraph/vta/testdata/src/BUILD.bazel ---- b/go/callgraph/vta/testdata/src/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/callgraph/vta/testdata/src/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN b/go/callgraph/vta/testdata/BUILD.bazel c/go/callgraph/vta/testdata/BUILD.bazel +--- b/go/callgraph/vta/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/callgraph/vta/testdata/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_library( -+ name = "src", ++ name = "testdata", + srcs = [ + "callgraph_collections.go", + "callgraph_field_funcs.go", @@ -6138,49 +6020,13 @@ diff -urN b/go/callgraph/vta/testdata/src/BUILD.bazel c/go/callgraph/vta/testdat + "type_assertions.go", + "type_conversions.go", + ], -+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":src", -+ visibility = ["//visibility:public"], -+) -diff -urN b/go/callgraph/vta/testdata/src/d/BUILD.bazel c/go/callgraph/vta/testdata/src/d/BUILD.bazel ---- b/go/callgraph/vta/testdata/src/d/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/callgraph/vta/testdata/src/d/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 = "d", -+ srcs = ["d.go"], -+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/d", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":d", -+ visibility = ["//visibility:public"], -+) -diff -urN b/go/callgraph/vta/testdata/src/t/BUILD.bazel c/go/callgraph/vta/testdata/src/t/BUILD.bazel ---- b/go/callgraph/vta/testdata/src/t/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/callgraph/vta/testdata/src/t/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 = "t", -+ srcs = ["t.go"], -+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/t", ++ importpath = "golang.org/x/tools/go/callgraph/vta/testdata", + visibility = ["//visibility:public"], +) + +alias( + name = "go_default_library", -+ actual = ":t", ++ actual = ":testdata", + visibility = ["//visibility:public"], +) diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel @@ -6466,7 +6312,7 @@ diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel --- b/go/loader/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/loader/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6482,7 +6328,6 @@ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel + "//go/ast/astutil", + "//go/buildutil", + "//go/internal/cgo", -+ "//internal/typeparams", + ], +) + @@ -7041,13 +6886,12 @@ diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel --- b/go/ssa/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,135 @@ +@@ -0,0 +1,128 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "ssa", + srcs = [ -+ "block.go", + "blockopt.go", + "builder.go", + "const.go", @@ -7062,12 +6906,10 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "lvalue.go", + "methods.go", + "mode.go", -+ "parameterized.go", + "print.go", + "sanity.go", + "source.go", + "ssa.go", -+ "subst.go", + "util.go", + "wrappers.go", + ], @@ -7076,7 +6918,6 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + deps = [ + "//go/ast/astutil", + "//go/types/typeutil", -+ "//internal/typeparams", + ], +) + @@ -7093,10 +6934,8 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "builder_test.go", + "example_test.go", + "identical_test.go", -+ "parameterized_test.go", + "source_test.go", + "stdlib_test.go", -+ "subst_test.go", + "testhelper_test.go", + ], + data = glob(["testdata/**"]), @@ -7107,7 +6946,6 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "//go/loader", + "//go/packages", + "//go/ssa/ssautil", -+ "//internal/typeparams", + ] + select({ + "@io_bazel_rules_go//go/platform:aix": [ + "//go/ast/inspector", @@ -7223,7 +7061,7 @@ diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.bazel --- b/go/ssa/interp/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( @@ -7231,7 +7069,6 @@ diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.ba + srcs = [ + "boundmeth.go", + "complit.go", -+ "convert.go", + "coverage.go", + "defer.go", + "fieldprom.go", @@ -7291,42 +7128,6 @@ diff -urN b/go/ssa/interp/testdata/src/fmt/BUILD.bazel c/go/ssa/interp/testdata/ + actual = ":fmt", + visibility = ["//visibility:public"], +) -diff -urN b/go/ssa/interp/testdata/src/io/BUILD.bazel c/go/ssa/interp/testdata/src/io/BUILD.bazel ---- b/go/ssa/interp/testdata/src/io/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/ssa/interp/testdata/src/io/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 = "io", -+ srcs = ["io.go"], -+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/io", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":io", -+ visibility = ["//visibility:public"], -+) -diff -urN b/go/ssa/interp/testdata/src/log/BUILD.bazel c/go/ssa/interp/testdata/src/log/BUILD.bazel ---- b/go/ssa/interp/testdata/src/log/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/ssa/interp/testdata/src/log/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 = "log", -+ srcs = ["log.go"], -+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/log", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":log", -+ visibility = ["//visibility:public"], -+) diff -urN b/go/ssa/interp/testdata/src/math/BUILD.bazel c/go/ssa/interp/testdata/src/math/BUILD.bazel --- b/go/ssa/interp/testdata/src/math/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/math/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7399,42 +7200,6 @@ diff -urN b/go/ssa/interp/testdata/src/runtime/BUILD.bazel c/go/ssa/interp/testd + actual = ":runtime", + visibility = ["//visibility:public"], +) -diff -urN b/go/ssa/interp/testdata/src/sort/BUILD.bazel c/go/ssa/interp/testdata/src/sort/BUILD.bazel ---- b/go/ssa/interp/testdata/src/sort/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/ssa/interp/testdata/src/sort/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 = "sort", -+ srcs = ["sort.go"], -+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sort", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":sort", -+ visibility = ["//visibility:public"], -+) -diff -urN b/go/ssa/interp/testdata/src/strconv/BUILD.bazel c/go/ssa/interp/testdata/src/strconv/BUILD.bazel ---- b/go/ssa/interp/testdata/src/strconv/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/ssa/interp/testdata/src/strconv/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 = "strconv", -+ srcs = ["strconv.go"], -+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/strconv", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":strconv", -+ visibility = ["//visibility:public"], -+) diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testdata/src/strings/BUILD.bazel --- b/go/ssa/interp/testdata/src/strings/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/strings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7453,24 +7218,6 @@ diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testd + actual = ":strings", + visibility = ["//visibility:public"], +) -diff -urN b/go/ssa/interp/testdata/src/sync/BUILD.bazel c/go/ssa/interp/testdata/src/sync/BUILD.bazel ---- b/go/ssa/interp/testdata/src/sync/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/go/ssa/interp/testdata/src/sync/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 = "sync", -+ srcs = ["sync.go"], -+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sync", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":sync", -+ visibility = ["//visibility:public"], -+) diff -urN b/go/ssa/interp/testdata/src/time/BUILD.bazel c/go/ssa/interp/testdata/src/time/BUILD.bazel --- b/go/ssa/interp/testdata/src/time/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/interp/testdata/src/time/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7528,7 +7275,7 @@ diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testda diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel --- b/go/ssa/ssautil/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,92 @@ +@@ -0,0 +1,91 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7544,7 +7291,6 @@ diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel + "//go/loader", + "//go/packages", + "//go/ssa", -+ "//internal/typeparams", + ], +) + @@ -8733,7 +8479,7 @@ diff -urN b/internal/jsonrpc2_v2/BUILD.bazel c/internal/jsonrpc2_v2/BUILD.bazel diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel --- b/internal/lsp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,84 @@ +@@ -0,0 +1,82 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8768,7 +8514,6 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + importpath = "golang.org/x/tools/internal/lsp", + visibility = ["//:__subpackages__"], + deps = [ -+ "//go/ast/astutil", + "//internal/event", + "//internal/gocommand", + "//internal/imports", @@ -8783,7 +8528,6 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "//internal/lsp/source", + "//internal/lsp/source/completion", + "//internal/lsp/template", -+ "//internal/lsp/work", + "//internal/span", + "//internal/typeparams", + "//internal/xcontext", @@ -9367,31 +9111,6 @@ diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/typeparams/BUILD.ba + actual = ":typeparams", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/analysis/stubmethods/BUILD.bazel c/internal/lsp/analysis/stubmethods/BUILD.bazel ---- b/internal/lsp/analysis/stubmethods/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/analysis/stubmethods/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 = "stubmethods", -+ srcs = ["stubmethods.go"], -+ importpath = "golang.org/x/tools/internal/lsp/analysis/stubmethods", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//go/analysis", -+ "//go/analysis/passes/inspect", -+ "//go/ast/astutil", -+ "//internal/analysisinternal", -+ "//internal/typesinternal", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":stubmethods", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/lsp/analysis/undeclaredname/BUILD.bazel c/internal/lsp/analysis/undeclaredname/BUILD.bazel --- b/internal/lsp/analysis/undeclaredname/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/analysis/undeclaredname/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9644,6 +9363,7 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/memoize", ++ "//internal/mod/modfile", + "//internal/packagesinternal", + "//internal/span", + "//internal/typeparams", @@ -9678,13 +9398,12 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/lsp/fake", + "//internal/lsp/source", + "//internal/span", -+ "@org_golang_x_mod//modfile:go_default_library", + ], +) diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel --- b/internal/lsp/cmd/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/cmd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,76 @@ +@@ -0,0 +1,74 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9747,7 +9466,6 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "capabilities_test.go", + "cmd_test.go", + "export_test.go", -+ "help_test.go", + ], + embed = [":cmd"], + deps = [ @@ -9757,7 +9475,6 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "//internal/lsp/protocol", + "//internal/lsp/tests", + "//internal/testenv", -+ "//internal/tool", + "@org_golang_x_xerrors//:go_default_library", + ], +) @@ -9894,14 +9611,12 @@ diff -urN b/internal/lsp/command/gen/BUILD.bazel c/internal/lsp/command/gen/BUIL diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel --- b/internal/lsp/debug/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/debug/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") +@@ -0,0 +1,36 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "debug", + srcs = [ -+ "buildinfo_go1.12.go", -+ "buildinfo_go1.18.go", + "info.go", + "metrics.go", + "rpc.go", @@ -9933,12 +9648,6 @@ diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel + actual = ":debug", + visibility = ["//:__subpackages__"], +) -+ -+go_test( -+ name = "debug_test", -+ srcs = ["info_test.go"], -+ embed = [":debug"], -+) diff -urN b/internal/lsp/debug/log/BUILD.bazel c/internal/lsp/debug/log/BUILD.bazel --- b/internal/lsp/debug/log/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/debug/log/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10078,7 +9787,7 @@ diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD. diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel --- b/internal/lsp/fake/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/fake/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10091,7 +9800,6 @@ diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel + "proxy.go", + "sandbox.go", + "workdir.go", -+ "workdir_windows.go", + ], + importpath = "golang.org/x/tools/internal/lsp/fake", + visibility = ["//:__subpackages__"], @@ -10260,7 +9968,7 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel --- b/internal/lsp/mod/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/mod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10279,6 +9987,7 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", + "//internal/lsp/source", ++ "//internal/span", + "@org_golang_x_mod//modfile:go_default_library", + "@org_golang_x_xerrors//:go_default_library", + ], @@ -10468,7 +10177,7 @@ diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel --- b/internal/lsp/source/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,138 @@ +@@ -0,0 +1,135 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10495,7 +10204,6 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "rename.go", + "rename_check.go", + "signature_help.go", -+ "stub.go", + "symbols.go", + "types_format.go", + "util.go", @@ -10539,7 +10247,6 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/unusedresult", + "//go/analysis/passes/unusedwrite", + "//go/ast/astutil", -+ "//go/packages", + "//go/types/typeutil", + "//internal/analysisinternal", + "//internal/event", @@ -10553,7 +10260,6 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//internal/lsp/analysis/simplifycompositelit", + "//internal/lsp/analysis/simplifyrange", + "//internal/lsp/analysis/simplifyslice", -+ "//internal/lsp/analysis/stubmethods", + "//internal/lsp/analysis/undeclaredname", + "//internal/lsp/analysis/unusedparams", + "//internal/lsp/analysis/useany", @@ -10610,7 +10316,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/completion/BUILD.bazel --- b/internal/lsp/source/completion/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/source/completion/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,56 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10619,9 +10325,7 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "builtin.go", + "completion.go", + "deep_completion.go", -+ "definition.go", + "format.go", -+ "fuzz.go", + "keywords.go", + "labels.go", + "literal.go", @@ -10646,7 +10350,6 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "//internal/lsp/snippet", + "//internal/lsp/source", + "//internal/span", -+ "//internal/typeparams", + "@org_golang_x_xerrors//:go_default_library", + ], +) @@ -11404,24 +11107,6 @@ diff -urN b/internal/lsp/testdata/godef/b/BUILD.bazel c/internal/lsp/testdata/go + actual = ":b", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel c/internal/lsp/testdata/godef/hover_generics/BUILD.bazel ---- b/internal/lsp/testdata/godef/hover_generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/testdata/godef/hover_generics/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 = "hover_generics", -+ srcs = ["hover.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/hover_generics", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":hover_generics", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel --- b/internal/lsp/testdata/godef/infer_generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/godef/infer_generics/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -11872,28 +11557,6 @@ diff -urN b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel c/internal/l + actual = ":other", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/rename/generics/BUILD.bazel c/internal/lsp/testdata/rename/generics/BUILD.bazel ---- b/internal/lsp/testdata/rename/generics/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/testdata/rename/generics/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 = "generics", -+ srcs = [ -+ "embedded.go", -+ "generics.go", -+ "unions.go", -+ ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/generics", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":generics", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/lsp/testdata/rename/issue42134/BUILD.bazel c/internal/lsp/testdata/rename/issue42134/BUILD.bazel --- b/internal/lsp/testdata/rename/issue42134/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/rename/issue42134/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12058,56 +11721,6 @@ diff -urN b/internal/lsp/testdata/statements/BUILD.bazel c/internal/lsp/testdata + srcs = ["if_err_check_test.go"], + embed = [":statements"], +) -diff -urN b/internal/lsp/testdata/stub/BUILD.bazel c/internal/lsp/testdata/stub/BUILD.bazel ---- b/internal/lsp/testdata/stub/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/testdata/stub/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_library( -+ name = "stub", -+ srcs = [ -+ "stub_add_selector.go", -+ "stub_assign.go", -+ "stub_assign_multivars.go", -+ "stub_embedded.go", -+ "stub_err.go", -+ "stub_function_return.go", -+ "stub_generic_receiver.go", -+ "stub_ignored_imports.go", -+ "stub_multi_var.go", -+ "stub_pointer.go", -+ "stub_renamed_import.go", -+ "stub_renamed_import_iface.go", -+ "stub_stdlib.go", -+ ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/stub", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":stub", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/stub/other/BUILD.bazel c/internal/lsp/testdata/stub/other/BUILD.bazel ---- b/internal/lsp/testdata/stub/other/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/testdata/stub/other/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 = "other", -+ srcs = ["other.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/stub/other", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":other", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/lsp/testdata/suggestedfix/BUILD.bazel c/internal/lsp/testdata/suggestedfix/BUILD.bazel --- b/internal/lsp/testdata/suggestedfix/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/lsp/testdata/suggestedfix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12461,38 +12074,6 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + actual = ":tests", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/work/BUILD.bazel c/internal/lsp/work/BUILD.bazel ---- b/internal/lsp/work/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 -+++ c/internal/lsp/work/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_library( -+ name = "work", -+ srcs = [ -+ "completion.go", -+ "diagnostics.go", -+ "format.go", -+ "hover.go", -+ ], -+ importpath = "golang.org/x/tools/internal/lsp/work", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal/event", -+ "//internal/lsp/debug/tag", -+ "//internal/lsp/protocol", -+ "//internal/lsp/source", -+ "//internal/span", -+ "@org_golang_x_mod//modfile:go_default_library", -+ "@org_golang_x_xerrors//:go_default_library", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":work", -+ visibility = ["//:__subpackages__"], -+) diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel --- b/internal/memoize/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/memoize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12518,6 +12099,50 @@ diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel + srcs = ["memoize_test.go"], + deps = [":memoize"], +) +diff -urN b/internal/mod/lazyregexp/BUILD.bazel c/internal/mod/lazyregexp/BUILD.bazel +--- b/internal/mod/lazyregexp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/mod/lazyregexp/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 = "lazyregexp", ++ srcs = ["lazyre.go"], ++ importpath = "golang.org/x/tools/internal/mod/lazyregexp", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":lazyregexp", ++ visibility = ["//:__subpackages__"], ++) +diff -urN b/internal/mod/modfile/BUILD.bazel c/internal/mod/modfile/BUILD.bazel +--- b/internal/mod/modfile/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/internal/mod/modfile/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_library( ++ name = "modfile", ++ srcs = [ ++ "read.go", ++ "rule.go", ++ ], ++ importpath = "golang.org/x/tools/internal/mod/modfile", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/mod/lazyregexp", ++ "@org_golang_x_mod//modfile:go_default_library", ++ "@org_golang_x_mod//module:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":modfile", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BUILD.bazel --- b/internal/packagesinternal/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/packagesinternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -12790,7 +12415,7 @@ diff -urN b/internal/typeparams/genericfeatures/BUILD.bazel c/internal/typeparam diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.bazel --- b/internal/typesinternal/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ c/internal/typesinternal/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( @@ -12799,7 +12424,6 @@ diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.ba + "errorcode.go", + "errorcode_string.go", + "types.go", -+ "types_118.go", + ], + importpath = "golang.org/x/tools/internal/typesinternal", + visibility = ["//:__subpackages__"],