Skip to content

Commit 076f7e9

Browse files
Google APIscopybara-github
authored andcommitted
chore: remove all monolith Bazel deps
chore: release gapic-generator-csharp v1.3.7 chore: release gapic-generator-go 0.20.5 chore: release gapic-generator-java 1.0.14 chore: release gapic-generator-php 1.0.1 chore: release gapic-generator-python 0.50.0 chore: update gapic-generator-ruby to the latest commit chore: release gapic-generator-typescript 1.5.0 Committer: @miraleung PiperOrigin-RevId: 380641501
1 parent 5fe3c63 commit 076f7e9

File tree

2 files changed

+20
-53
lines changed

2 files changed

+20
-53
lines changed

WORKSPACE

Lines changed: 18 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,6 @@ rules_proto_dependencies()
7272

7373
rules_proto_toolchains()
7474

75-
# Note gapic-generator contains java-specific and common code, that is why it is imported in common
76-
# section
77-
http_archive(
78-
name = "com_google_api_codegen",
79-
strip_prefix = "gapic-generator-2.11.0",
80-
urls = ["https://github.com/googleapis/gapic-generator/archive/v2.11.0.zip"],
81-
)
82-
8375
# rules_go (support Golang under bazel)
8476
# This is not in the Go section because we override the same, older dependency brought in by gRPC.
8577
# TODO(ndietz): move this back to the Go section if gRPC is updated per https://github.com/grpc/grpc/issues/22172
@@ -202,7 +194,7 @@ grpc_java_repositories()
202194

203195
# Java microgenerator.
204196
# Must go AFTER java-gax, since both java gax and gapic-generator are written in java and may conflict.
205-
_gapic_generator_java_version = "1.0.13"
197+
_gapic_generator_java_version = "1.0.14"
206198

207199
http_archive(
208200
name = "gapic_generator_java",
@@ -221,49 +213,23 @@ load("@gapic_generator_java//:repositories.bzl", "gapic_generator_java_repositor
221213

222214
gapic_generator_java_repositories()
223215

224-
# gapic-generator transitive
225-
# (goes AFTER java-gax, since both java gax and gapic-generator are written in java and may conflict)
226-
load("@com_google_api_codegen//:repository_rules.bzl", "com_google_api_codegen_properties")
227-
228-
com_google_api_codegen_properties(
229-
name = "com_google_api_codegen_properties",
230-
file = "@com_google_api_codegen//:dependencies.properties",
231-
)
232-
233-
load("@com_google_api_codegen//:repositories.bzl", "com_google_api_codegen_repositories")
234-
235-
http_archive(
236-
name = "com_google_protoc_java_resource_names_plugin",
237-
strip_prefix = "protoc-java-resource-names-plugin-8d749cb5b7aa2734656e1ad36ceda92894f33153",
238-
urls = ["https://github.com/googleapis/protoc-java-resource-names-plugin/archive/8d749cb5b7aa2734656e1ad36ceda92894f33153.zip"],
239-
)
240-
241-
com_google_api_codegen_repositories()
242-
243-
# protoc-java-resource-names-plugin (loaded in com_google_api_codegen_repositories())
244-
# (required to support resource names feature in gapic generator)
245-
load(
246-
"@com_google_protoc_java_resource_names_plugin//:repositories.bzl",
247-
"com_google_protoc_java_resource_names_plugin_repositories",
248-
)
249-
250-
com_google_protoc_java_resource_names_plugin_repositories()
251-
252216
##############################################################################
253217
# Python
254218
##############################################################################
255-
load("@com_google_api_codegen//rules_gapic/python:py_gapic_repositories.bzl", "py_gapic_repositories")
219+
load("@rules_gapic//python:py_gapic_repositories.bzl", "py_gapic_repositories")
256220

257221
py_gapic_repositories()
258222

259223
load("@rules_python//python:pip.bzl", "pip_repositories")
260224

261225
pip_repositories()
262226

227+
_gapic_generator_python_version = "0.50.0"
228+
263229
http_archive(
264230
name = "gapic_generator_python",
265-
strip_prefix = "gapic-generator-python-0.46.3",
266-
urls = ["https://github.com/googleapis/gapic-generator-python/archive/v0.46.3.zip"],
231+
strip_prefix = "gapic-generator-python-%s" % _gapic_generator_python_version,
232+
urls = ["https://github.com/googleapis/gapic-generator-python/archive/v%s.zip" % _gapic_generator_python_version],
267233
)
268234

269235
load(
@@ -280,7 +246,7 @@ gapic_generator_register_toolchains()
280246
# Go
281247
##############################################################################
282248

283-
_gapic_generator_go_version = "0.20.3"
249+
_gapic_generator_go_version = "0.20.5"
284250

285251
http_archive(
286252
name = "com_googleapis_gapic_generator_go",
@@ -300,9 +266,9 @@ go_gapic_repositories()
300266
# TypeScript
301267
##############################################################################
302268

303-
_gapic_generator_typescript_version = "1.4.0"
269+
_gapic_generator_typescript_version = "1.5.0"
304270

305-
_gapic_generator_typescript_sha256 = "34718494b0696706ccfa46c8ed360f1999d7e33d5121aa86bb302af402b72d46"
271+
_gapic_generator_typescript_sha256 = "17e9387f3d6da8e5382b4e138ccc401137d2938b394040984ef2ca11ff9f8aea"
306272

307273
### TypeScript generator
308274
http_archive(
@@ -332,19 +298,19 @@ yarn_install(
332298
# PHP
333299
##############################################################################
334300

335-
load("@com_google_api_codegen//rules_gapic/php:php_gapic_repositories.bzl", "php", "php_gapic_repositories")
301+
load("@rules_gapic//php:php_gapic_repositories.bzl", "php", "php_gapic_repositories")
336302

337303
php(
338304
name = "php",
339-
prebuilt_phps = ["@com_google_api_codegen//rules_gapic/php:resources/php-7.1.30_linux_x86_64.tar.gz"],
305+
prebuilt_phps = ["@rules_gapic//php:resources/php-7.1.30_linux_x86_64.tar.gz"],
340306
strip_prefix = "php-7.1.30",
341307
urls = ["https://www.php.net/distributions/php-7.1.30.tar.gz"],
342308
)
343309

344310
php_gapic_repositories()
345311

346-
# PHP micro-generator (beta)
347-
_gapic_generator_php_version = "1.0.0"
312+
# PHP micro-generator
313+
_gapic_generator_php_version = "1.0.1"
348314

349315
http_archive(
350316
name = "gapic_generator_php",
@@ -373,9 +339,9 @@ http_archive(
373339
urls = ["https://github.com/googleapis/gax-dotnet/archive/refs/tags/%s.tar.gz" % _gax_dotnet_version],
374340
)
375341

376-
_gapic_generator_csharp_version = "1.3.6"
342+
_gapic_generator_csharp_version = "1.3.7"
377343

378-
_gapic_generator_csharp_sha256 = "6340309dc6b86bfd0dc2c9fca41cf991c7163eda2f48a7062fe4da5bd62c99d6"
344+
_gapic_generator_csharp_sha256 = "7f4fca6f9ec3902ae0bd0e6b96593e6370fb035ef0e56dd505f5b411b7138a7a"
379345

380346
http_archive(
381347
name = "gapic_generator_csharp",
@@ -391,9 +357,10 @@ gapic_generator_csharp_repositories()
391357
##############################################################################
392358
# Ruby
393359
##############################################################################
394-
_gapic_generator_ruby_version = "6e9a4813de65c40b02b5f72ab79f58769fdef2fe"
395360

396-
_gapic_generator_ruby_sha256 = "0a4af103077410db9f19ffd74b533b58e712efadac82359a6cde5de74612896a"
361+
_gapic_generator_ruby_version = "2b66e7aca8d5d7d4cb7bf436776d7713d264cab8"
362+
363+
_gapic_generator_ruby_sha256 = "b00e2fa2c6f6734a32cffe77ffe5a74d02bbfaa4ad70dd92fde43c47c090b663"
397364

398365
http_archive(
399366
name = "gapic_generator_ruby",

repository_rules.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,11 @@ def switched_rules_by_language(
116116
#
117117
rules["proto_library_with_info"] = _switch(
118118
gapic,
119-
"@com_google_api_codegen//rules_gapic:gapic.bzl",
119+
"@rules_gapic//:gapic.bzl",
120120
)
121121
rules["moved_proto_library"] = _switch(
122122
gapic,
123-
"@com_google_api_codegen//rules_gapic:gapic.bzl",
123+
"@rules_gapic//:gapic.bzl",
124124
)
125125

126126
#

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy