Content-Length: 532099 | pFad | https://github.com/googleapis/googleapis/commit/076f7e9f0b258bdb54338895d7251b202e8f0de3

8D chore: remove all monolith Bazel deps · googleapis/googleapis@076f7e9 · GitHub
Skip to content

Commit 076f7e9

Browse files
Google APIscopybara-github
Google APIs
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)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/googleapis/googleapis/commit/076f7e9f0b258bdb54338895d7251b202e8f0de3

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy