mirror of
https://github.com/googleapis/googleapis.git
synced 2026-08-19 13:17:47 +02:00
build: re-enable Ruby generation for compute/DIREGAPIC (#1067)
This commit is contained in:
parent
5680805cfb
commit
e66a2db9b0
2 changed files with 68 additions and 72 deletions
|
|
@ -7,39 +7,35 @@ package(default_visibility = ["//visibility:public"])
|
|||
# Export yaml configs.
|
||||
exports_files(glob(["*.yaml"]))
|
||||
|
||||
# TODO(b/337043087#comment3): Re-enable all the commented-out code
|
||||
# below once Ruby GAPIC generation can deal with current GCE special
|
||||
# cases.
|
||||
load(
|
||||
"@com_google_googleapis_imports//:imports.bzl",
|
||||
"ruby_cloud_gapic_library",
|
||||
"ruby_gapic_assembly_pkg",
|
||||
)
|
||||
|
||||
# load(
|
||||
# "@com_google_googleapis_imports//:imports.bzl",
|
||||
# "ruby_cloud_gapic_library",
|
||||
# "ruby_gapic_assembly_pkg",
|
||||
# )
|
||||
# Generates a Ruby wrapper client for compute.
|
||||
# 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 = "compute_ruby_wrapper",
|
||||
srcs = ["//google/cloud/compute/v1:compute_proto_with_info"],
|
||||
extra_protoc_parameters = [
|
||||
"ruby-cloud-gem-name=google-cloud-compute",
|
||||
"ruby-cloud-wrapper-of=v1:2.15",
|
||||
"ruby-cloud-product-url=https://cloud.google.com/compute/",
|
||||
"ruby-cloud-api-id=compute.googleapis.com",
|
||||
"ruby-cloud-api-shortname=compute",
|
||||
"ruby-cloud-generate-transports=rest",
|
||||
"ruby-cloud-env-prefix=COMPUTE",
|
||||
],
|
||||
ruby_cloud_description = "google-cloud-compute is the official client library for the Google Cloud Compute API.",
|
||||
ruby_cloud_title = "Google Cloud Compute",
|
||||
)
|
||||
|
||||
# # Generates a Ruby wrapper client for compute.
|
||||
# # 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 = "compute_ruby_wrapper",
|
||||
# srcs = ["//google/cloud/compute/v1:compute_proto_with_info"],
|
||||
# extra_protoc_parameters = [
|
||||
# "ruby-cloud-gem-name=google-cloud-compute",
|
||||
# "ruby-cloud-wrapper-of=v1:2.15",
|
||||
# "ruby-cloud-product-url=https://cloud.google.com/compute/",
|
||||
# "ruby-cloud-api-id=compute.googleapis.com",
|
||||
# "ruby-cloud-api-shortname=compute",
|
||||
# "ruby-cloud-generate-transports=rest",
|
||||
# "ruby-cloud-env-prefix=COMPUTE",
|
||||
# ],
|
||||
# ruby_cloud_description = "google-cloud-compute is the official client library for the Google Cloud Compute API.",
|
||||
# ruby_cloud_title = "Google Cloud Compute",
|
||||
# )
|
||||
|
||||
# # Open Source package.
|
||||
# ruby_gapic_assembly_pkg(
|
||||
# name = "google-cloud-compute-ruby",
|
||||
# deps = [
|
||||
# ":compute_ruby_wrapper",
|
||||
# ],
|
||||
# )
|
||||
# Open Source package.
|
||||
ruby_gapic_assembly_pkg(
|
||||
name = "google-cloud-compute-ruby",
|
||||
deps = [
|
||||
":compute_ruby_wrapper",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -335,47 +335,47 @@ nodejs_gapic_assembly_pkg(
|
|||
# TODO(b/337043087#comment3): Re-enable this Ruby section once Ruby
|
||||
# GAPIC generation can deal with current GCE special cases.
|
||||
|
||||
# load(
|
||||
# "@com_google_googleapis_imports//:imports.bzl",
|
||||
# "ruby_cloud_gapic_library",
|
||||
# "ruby_gapic_assembly_pkg",
|
||||
# "ruby_proto_library",
|
||||
# )
|
||||
load(
|
||||
"@com_google_googleapis_imports//:imports.bzl",
|
||||
"ruby_cloud_gapic_library",
|
||||
"ruby_gapic_assembly_pkg",
|
||||
"ruby_proto_library",
|
||||
)
|
||||
|
||||
# ruby_proto_library(
|
||||
# name = "compute_ruby_proto",
|
||||
# deps = [":compute_proto"],
|
||||
# )
|
||||
ruby_proto_library(
|
||||
name = "compute_ruby_proto",
|
||||
deps = [":compute_proto"],
|
||||
)
|
||||
|
||||
# ruby_cloud_gapic_library(
|
||||
# name = "compute_ruby_gapic",
|
||||
# srcs = [":compute_proto_with_info"],
|
||||
# extra_protoc_parameters = [
|
||||
# "ruby-cloud-api-id=compute.googleapis.com",
|
||||
# "ruby-cloud-api-shortname=compute",
|
||||
# "ruby-cloud-gem-name=google-cloud-compute-v1",
|
||||
# "ruby-cloud-generate-metadata=false",
|
||||
# "ruby-cloud-generate-transports=rest",
|
||||
# "ruby-cloud-env-prefix=COMPUTE",
|
||||
# "ruby-cloud-product-url=https://cloud.google.com/compute/",
|
||||
# "ruby-cloud-wrapper-gem-override=",
|
||||
# "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
|
||||
# ],
|
||||
# grpc_service_config = ":compute_grpc_service_config.json",
|
||||
# ruby_cloud_description = "google-cloud-compute-v1 is the official client library for the Google Cloud Compute V1 API.",
|
||||
# ruby_cloud_title = "Google Cloud Compute V1",
|
||||
# deps = [
|
||||
# ":compute_ruby_proto",
|
||||
# ],
|
||||
# )
|
||||
ruby_cloud_gapic_library(
|
||||
name = "compute_ruby_gapic",
|
||||
srcs = [":compute_proto_with_info"],
|
||||
extra_protoc_parameters = [
|
||||
"ruby-cloud-api-id=compute.googleapis.com",
|
||||
"ruby-cloud-api-shortname=compute",
|
||||
"ruby-cloud-gem-name=google-cloud-compute-v1",
|
||||
"ruby-cloud-generate-metadata=false",
|
||||
"ruby-cloud-generate-transports=rest",
|
||||
"ruby-cloud-env-prefix=COMPUTE",
|
||||
"ruby-cloud-product-url=https://cloud.google.com/compute/",
|
||||
"ruby-cloud-wrapper-gem-override=",
|
||||
"ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
|
||||
],
|
||||
grpc_service_config = ":compute_grpc_service_config.json",
|
||||
ruby_cloud_description = "google-cloud-compute-v1 is the official client library for the Google Cloud Compute V1 API.",
|
||||
ruby_cloud_title = "Google Cloud Compute V1",
|
||||
deps = [
|
||||
":compute_ruby_proto",
|
||||
],
|
||||
)
|
||||
|
||||
# ruby_gapic_assembly_pkg(
|
||||
# name = "google-cloud-compute-v1-ruby",
|
||||
# deps = [
|
||||
# ":compute_ruby_gapic",
|
||||
# ":compute_ruby_proto",
|
||||
# ],
|
||||
# )
|
||||
ruby_gapic_assembly_pkg(
|
||||
name = "google-cloud-compute-v1-ruby",
|
||||
deps = [
|
||||
":compute_ruby_gapic",
|
||||
":compute_ruby_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# C#
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue