1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
- load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
- load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language")
- load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
- load("@com_envoyproxy_protoc_gen_validate//bazel:repositories.bzl", "pgv_dependencies")
- # go version for rules_go
- GO_VERSION = "1.16.6"
- def xds_dependency_imports(go_version = GO_VERSION):
- protobuf_deps()
- go_rules_dependencies()
- go_register_toolchains(go_version)
- gazelle_dependencies()
- pgv_dependencies()
- switched_rules_by_language(
- name = "com_google_googleapis_imports",
- cc = True,
- go = True,
- grpc = True,
- rules_override = {
- "py_proto_library": "@com_github_cncf_xds//bazel:api_build_system.bzl",
- },
- )
- go_repository(
- name = "com_github_iancoleman_strcase",
- importpath = "github.com/iancoleman/strcase",
- sum = "h1:ux/56T2xqZO/3cP1I2F86qpeoYPCOzk+KF/UH/Ar+lk=",
- version = "v0.0.0-20180726023541-3605ed457bf7",
- )
- go_repository(
- name = "com_github_spf13_afero",
- importpath = "github.com/spf13/afero",
- sum = "h1:8q6vk3hthlpb2SouZcnBVKboxWQWMDNF38bwholZrJc=",
- version = "v1.3.4",
- )
- go_repository(
- name = "com_github_lyft_protoc_gen_star",
- importpath = "github.com/lyft/protoc-gen-star",
- sum = "h1:sImehRT+p7lW9n6R7MQc5hVgzWGEkDVZU4AsBQ4Isu8=",
- version = "v0.5.1",
- )
- go_repository(
- name = "org_golang_google_grpc",
- build_file_proto_mode = "disable",
- importpath = "google.golang.org/grpc",
- sum = "h1:AGJ0Ih4mHjSeibYkFGh1dD9KJ/eOtZ93I6hoHhukQ5Q=",
- version = "v1.40.0",
- )
- # Old name for backward compatibility.
- # TODO(roth): Remove this once callers are migrated to the new name.
- def udpa_dependency_imports(go_version = GO_VERSION):
- xds_dependency_imports(go_version=go_version)
|