From cc3cba1935f77117b3d87d7a03e97adc02d1a2da Mon Sep 17 00:00:00 2001 From: Google APIs Date: Tue, 19 Sep 2023 13:46:38 -0700 Subject: [PATCH] fix: change the config service's Ruby namespace to avoid a collision with a base class in the Ruby client platform PiperOrigin-RevId: 566731818 --- google/cloud/config/BUILD.bazel | 4 ++-- google/cloud/config/v1/BUILD.bazel | 2 +- google/cloud/config/v1/config.proto | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/google/cloud/config/BUILD.bazel b/google/cloud/config/BUILD.bazel index b954eae7ef257..027c4db0bc449 100644 --- a/google/cloud/config/BUILD.bazel +++ b/google/cloud/config/BUILD.bazel @@ -1,5 +1,5 @@ # This build file includes a target for the Ruby wrapper library for -# google-cloud-config. +# google-cloud-config_service. # This is an API workspace, having public visibility by default makes perfect sense. package(default_visibility = ["//visibility:public"]) @@ -20,7 +20,7 @@ ruby_cloud_gapic_library( name = "config_ruby_wrapper", srcs = ["//google/cloud/config/v1:config_proto_with_info"], extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-config", + "ruby-cloud-gem-name=google-cloud-config_service", "ruby-cloud-wrapper-of=v1:0.0", ], service_yaml = "//google/cloud/config/v1:config_v1.yaml", diff --git a/google/cloud/config/v1/BUILD.bazel b/google/cloud/config/v1/BUILD.bazel index 4fd282b922b01..9bdd7fb76d69a 100644 --- a/google/cloud/config/v1/BUILD.bazel +++ b/google/cloud/config/v1/BUILD.bazel @@ -302,7 +302,7 @@ ruby_cloud_gapic_library( name = "config_ruby_gapic", srcs = [":config_proto_with_info"], extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-config-v1", + "ruby-cloud-gem-name=google-cloud-config_service-v1", ], grpc_service_config = None, rest_numeric_enums = True, diff --git a/google/cloud/config/v1/config.proto b/google/cloud/config/v1/config.proto index 74b560030284b..5af6cdd1f0633 100644 --- a/google/cloud/config/v1/config.proto +++ b/google/cloud/config/v1/config.proto @@ -33,7 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "ConfigProto"; option java_package = "com.google.cloud.config.v1"; option php_namespace = "Google\\Cloud\\Config\\V1"; -option ruby_package = "Google::Cloud::Config::V1"; +option ruby_package = "Google::Cloud::ConfigService::V1"; option (google.api.resource_definition) = { type: "iam.googleapis.com/ServiceAccount" pattern: "projects/{project}/serviceAccounts/{service_account}"