Skip to content

Commit 8b8dc50

Browse files
committed
🔥🔥🔥🔥🔥🔥
1 parent 38f4d41 commit 8b8dc50

File tree

571 files changed

+35
-42986
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

571 files changed

+35
-42986
lines changed

.bazelci/presubmit.yml

-515
Large diffs are not rendered by default.

.bazelrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
common --enable_bzlmod

MODULE.bazel

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
module(
2+
name = "rules_proto_grpc",
3+
version = "6.0.0",
4+
compatibility_level = 1,
5+
)
6+
7+
bazel_dep(name = "gazelle", version = "0.33.0")
8+
bazel_dep(name = "grpc", version = "1.48.1.bcr.1")
9+
bazel_dep(name = "protobuf", version = "21.7")
10+
bazel_dep(name = "rules_cc", version = "0.0.8")
11+
bazel_dep(name = "rules_go", version = "0.41.0")
12+
bazel_dep(name = "rules_proto", version = "5.3.0-21.7")
13+
14+
rulegen_go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps", dev_dependency = True)
15+
rulegen_go_deps.module(
16+
path = "github.com/urfave/cli",
17+
sum = "h1:wYSSj06510qPIzGSua9ZqsncMmWE3Zr55KBERygyrxE=",
18+
version = "v1.21.0",
19+
)
20+
use_repo(rulegen_go_deps, "com_github_urfave_cli")
21+
22+
register_toolchains("@rules_proto_grpc//protobuf:protoc_toolchain")

README.md

-70
Large diffs are not rendered by default.

WORKSPACE

-329
Original file line numberDiff line numberDiff line change
@@ -1,329 +0,0 @@
1-
workspace(name = "rules_proto_grpc")
2-
3-
load("//:repositories.bzl", "rules_proto_grpc_repos", "rules_proto_grpc_toolchains")
4-
5-
#
6-
# Toolchains
7-
#
8-
9-
rules_proto_grpc_toolchains()
10-
11-
#
12-
# Core
13-
#
14-
15-
rules_proto_grpc_repos()
16-
17-
load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
18-
19-
rules_proto_dependencies()
20-
21-
rules_proto_toolchains()
22-
23-
#
24-
# Android
25-
#
26-
# Deferred until after Go and C++
27-
28-
#
29-
# Buf
30-
#
31-
load("//buf:repositories.bzl", "buf_repos")
32-
33-
buf_repos()
34-
35-
#
36-
# Go
37-
#
38-
# Load rules_go before running grpc_deps in C++, since that depends on a very old version of
39-
# rules_go
40-
#
41-
load("//:repositories.bzl", "bazel_gazelle", "io_bazel_rules_go") # buildifier: disable=same-origin-load
42-
43-
io_bazel_rules_go()
44-
45-
bazel_gazelle()
46-
47-
load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies")
48-
49-
go_rules_dependencies()
50-
51-
load("//go:repositories.bzl", "go_repos")
52-
53-
go_repos()
54-
55-
#
56-
# Swift
57-
#
58-
# Load build_bazel_rules_swift before running grpc_deps in C++, since that depends on a very old
59-
# version of build_bazel_apple_support
60-
#
61-
load("//swift:repositories.bzl", "swift_repos")
62-
63-
swift_repos()
64-
65-
load(
66-
"@build_bazel_rules_swift//swift:repositories.bzl",
67-
"swift_rules_dependencies",
68-
)
69-
70-
swift_rules_dependencies()
71-
72-
#
73-
# C++
74-
#
75-
load("//cpp:repositories.bzl", "cpp_repos")
76-
77-
cpp_repos()
78-
79-
load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
80-
81-
grpc_deps()
82-
83-
load("@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", "grpc_extra_deps")
84-
85-
grpc_extra_deps()
86-
87-
#
88-
# Android
89-
#
90-
load("//android:repositories.bzl", "android_repos")
91-
92-
android_repos()
93-
94-
load("@rules_jvm_external//:defs.bzl", "maven_install")
95-
load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS", "grpc_java_repositories")
96-
97-
maven_install(
98-
artifacts = IO_GRPC_GRPC_JAVA_ARTIFACTS,
99-
generate_compat_repositories = True,
100-
override_targets = IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS,
101-
repositories = [
102-
"https://repo.maven.apache.org/maven2/",
103-
],
104-
)
105-
106-
load("@maven//:compat.bzl", "compat_repositories")
107-
108-
compat_repositories()
109-
110-
grpc_java_repositories()
111-
112-
load("@build_bazel_rules_android//android:sdk_repository.bzl", "android_sdk_repository")
113-
114-
android_sdk_repository(name = "androidsdk")
115-
116-
#
117-
# C#/F#
118-
#
119-
load("//csharp:repositories.bzl", "csharp_repos")
120-
121-
csharp_repos()
122-
123-
load("@io_bazel_rules_dotnet//dotnet:deps.bzl", "dotnet_repositories")
124-
125-
dotnet_repositories()
126-
127-
load(
128-
"@io_bazel_rules_dotnet//dotnet:defs.bzl",
129-
"dotnet_register_toolchains",
130-
"dotnet_repositories_nugets",
131-
)
132-
133-
dotnet_register_toolchains()
134-
135-
dotnet_repositories_nugets()
136-
137-
load("@rules_proto_grpc//csharp/nuget:nuget.bzl", nuget_rules_proto_grpc_packages_csharp = "nuget_rules_proto_grpc_packages")
138-
139-
nuget_rules_proto_grpc_packages_csharp()
140-
141-
load("@rules_proto_grpc//fsharp/nuget:nuget.bzl", nuget_rules_proto_grpc_packages_fsharp = "nuget_rules_proto_grpc_packages")
142-
143-
nuget_rules_proto_grpc_packages_fsharp()
144-
145-
#
146-
# D
147-
#
148-
load("//d:repositories.bzl", "d_repos")
149-
150-
d_repos()
151-
152-
load("@io_bazel_rules_d//d:d.bzl", "d_repositories")
153-
154-
d_repositories()
155-
156-
#
157-
# Doc
158-
#
159-
load("//doc:repositories.bzl", "doc_repos")
160-
161-
doc_repos()
162-
163-
#
164-
# Go
165-
#
166-
# Moved to above C++
167-
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
168-
169-
gazelle_dependencies()
170-
171-
#
172-
# gRPC gateway
173-
#
174-
# Uses same dependencies as Go.
175-
176-
load("//grpc-gateway:repositories.bzl", "gateway_repos")
177-
178-
gateway_repos()
179-
180-
load("@com_github_grpc_ecosystem_grpc_gateway_v2//:repositories.bzl", "go_repositories")
181-
182-
go_repositories()
183-
184-
#
185-
# Java
186-
#
187-
load("//java:repositories.bzl", "java_repos")
188-
189-
java_repos()
190-
191-
# grpc_java_repositories already called above in android
192-
193-
#
194-
# JavaScript
195-
#
196-
load("//js:repositories.bzl", "js_repos")
197-
198-
js_repos()
199-
200-
load("@build_bazel_rules_nodejs//:repositories.bzl", "build_bazel_rules_nodejs_dependencies")
201-
202-
build_bazel_rules_nodejs_dependencies()
203-
204-
load("@build_bazel_rules_nodejs//:index.bzl", "yarn_install")
205-
206-
yarn_install(
207-
name = "npm",
208-
package_json = "@rules_proto_grpc//js:requirements/package.json",
209-
yarn_lock = "@rules_proto_grpc//js:requirements/yarn.lock",
210-
)
211-
212-
#
213-
# Objective-C
214-
#
215-
load("//objc:repositories.bzl", "objc_repos")
216-
217-
objc_repos()
218-
219-
#
220-
# PHP
221-
#
222-
load("//php:repositories.bzl", "php_repos")
223-
224-
php_repos()
225-
226-
#
227-
# Python
228-
#
229-
load("//python:repositories.bzl", "python_repos")
230-
231-
python_repos()
232-
233-
load("@rules_python//python:pip.bzl", "pip_parse")
234-
235-
pip_parse(
236-
name = "rules_proto_grpc_py3_deps",
237-
python_interpreter = "python3",
238-
requirements_lock = "@rules_proto_grpc//python:requirements.txt",
239-
)
240-
241-
load("@rules_proto_grpc_py3_deps//:requirements.bzl", "install_deps")
242-
243-
install_deps()
244-
245-
#
246-
# Ruby
247-
#
248-
load("//ruby:repositories.bzl", "ruby_repos")
249-
250-
ruby_repos()
251-
252-
load("@bazelruby_rules_ruby//ruby:deps.bzl", "rules_ruby_dependencies", "rules_ruby_select_sdk")
253-
254-
rules_ruby_dependencies()
255-
256-
rules_ruby_select_sdk(version = "3.1.1")
257-
258-
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
259-
260-
ruby_bundle(
261-
name = "rules_proto_grpc_bundle",
262-
gemfile = "@rules_proto_grpc//ruby:Gemfile",
263-
gemfile_lock = "@rules_proto_grpc//ruby:Gemfile.lock",
264-
includes = {"grpc": ["etc"]},
265-
)
266-
267-
#
268-
# Rust
269-
#
270-
load("//rust:repositories.bzl", "rust_repos")
271-
272-
rust_repos()
273-
274-
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
275-
276-
rules_rust_dependencies()
277-
278-
rust_register_toolchains(edition = "2021")
279-
280-
load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
281-
282-
crate_universe_dependencies(bootstrap = True)
283-
284-
load("//rust:crate_deps.bzl", "crate_repositories")
285-
286-
crate_repositories()
287-
288-
#
289-
# Scala
290-
#
291-
load("//scala:repositories.bzl", "MAVEN_ARTIFACTS", "scala_repos")
292-
293-
scala_repos()
294-
295-
load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config")
296-
297-
scala_config()
298-
299-
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories")
300-
301-
scala_repositories()
302-
303-
load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_register_toolchains")
304-
305-
scala_register_toolchains()
306-
307-
maven_install(
308-
name = "rules_proto_grpc_scala_maven",
309-
artifacts = MAVEN_ARTIFACTS,
310-
repositories = [
311-
"https://repo1.maven.org/maven2",
312-
],
313-
)
314-
315-
#
316-
# Swift
317-
#
318-
# Moved to above C++
319-
320-
#
321-
# Misc
322-
#
323-
load("@bazel_gazelle//:deps.bzl", "go_repository") # buildifier: disable=same-origin-load
324-
325-
go_repository(
326-
name = "com_github_urfave_cli",
327-
commit = "44cb242eeb4d76cc813fdc69ba5c4b224677e799",
328-
importpath = "github.com/urfave/cli",
329-
)

0 commit comments

Comments
 (0)