You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
9.6 KiB
190 lines
9.6 KiB
# This should match the schema defined in external_deps.bzl. |
|
REPOSITORY_LOCATIONS_SPEC = dict( |
|
bazel_skylib = dict( |
|
project_name = "bazel-skylib", |
|
project_desc = "Common useful functions and rules for Bazel", |
|
project_url = "https://github.com/bazelbuild/bazel-skylib", |
|
version = "1.5.0", |
|
sha256 = "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94", |
|
release_date = "2023-11-06", |
|
urls = ["https://github.com/bazelbuild/bazel-skylib/releases/download/{version}/bazel-skylib-{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/bazelbuild/bazel-skylib/blob/{version}/LICENSE", |
|
), |
|
com_envoyproxy_protoc_gen_validate = dict( |
|
project_name = "protoc-gen-validate (PGV)", |
|
project_desc = "protoc plugin to generate polyglot message validators", |
|
project_url = "https://github.com/bufbuild/protoc-gen-validate", |
|
use_category = ["api"], |
|
sha256 = "9372f9ecde8fbadf83c8c7de3dbb49b11067aa26fb608c501106d0b4bf06c28f", |
|
version = "1.0.4", |
|
urls = ["https://github.com/bufbuild/protoc-gen-validate/archive/refs/tags/v{version}.zip"], |
|
strip_prefix = "protoc-gen-validate-{version}", |
|
release_date = "2024-01-17", |
|
implied_untracked_deps = [ |
|
"com_github_iancoleman_strcase", |
|
"com_github_lyft_protoc_gen_star_v2", |
|
"com_github_spf13_afero", |
|
"org_golang_google_genproto", |
|
"org_golang_x_text", |
|
"org_golang_x_mod", |
|
"org_golang_x_sys", |
|
], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/bufbuild/protoc-gen-validate/blob/v{version}/LICENSE", |
|
), |
|
com_github_cncf_xds = dict( |
|
project_name = "xDS API", |
|
project_desc = "xDS API Working Group (xDS-WG)", |
|
project_url = "https://github.com/cncf/xds", |
|
# During the UDPA -> xDS migration, we aren't working with releases. |
|
version = "0c46c01016dc5c9aeddf6c745a230c32bf62841d", |
|
sha256 = "bc1626f5afe5313bac279aeca5761e276abb60c9a1ec9c187c35bfd259f4c40c", |
|
release_date = "2024-03-29", |
|
strip_prefix = "xds-{version}", |
|
urls = ["https://github.com/cncf/xds/archive/{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/cncf/xds/blob/{version}/LICENSE", |
|
), |
|
com_github_openzipkin_zipkinapi = dict( |
|
project_name = "Zipkin API", |
|
project_desc = "Zipkin's language independent model and HTTP Api Definitions", |
|
project_url = "https://github.com/openzipkin/zipkin-api", |
|
version = "1.0.0", |
|
sha256 = "6c8ee2014cf0746ba452e5f2c01f038df60e85eb2d910b226f9aa27ddc0e44cf", |
|
release_date = "2020-11-22", |
|
strip_prefix = "zipkin-api-{version}", |
|
urls = ["https://github.com/openzipkin/zipkin-api/archive/{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/openzipkin/zipkin-api/blob/{version}/LICENSE", |
|
), |
|
com_google_googleapis = dict( |
|
# TODO(dio): Consider writing a Starlark macro for importing Google API proto. |
|
project_name = "Google APIs", |
|
project_desc = "Public interface definitions of Google APIs", |
|
project_url = "https://github.com/googleapis/googleapis", |
|
version = "114a745b2841a044e98cdbb19358ed29fcf4a5f1", |
|
sha256 = "9b4e0d0a04a217c06b426aefd03b82581a9510ca766d2d1c70e52bb2ad4a0703", |
|
release_date = "2023-01-10", |
|
strip_prefix = "googleapis-{version}", |
|
urls = ["https://github.com/googleapis/googleapis/archive/{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/googleapis/googleapis/blob/{version}/LICENSE", |
|
), |
|
opencensus_proto = dict( |
|
project_name = "OpenCensus Proto", |
|
project_desc = "Language Independent Interface Types For OpenCensus", |
|
project_url = "https://github.com/census-instrumentation/opencensus-proto", |
|
version = "0.4.1", |
|
sha256 = "e3d89f7f9ed84c9b6eee818c2e9306950519402bf803698b15c310b77ca2f0f3", |
|
release_date = "2022-09-23", |
|
strip_prefix = "opencensus-proto-{version}/src", |
|
urls = ["https://github.com/census-instrumentation/opencensus-proto/archive/v{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/census-instrumentation/opencensus-proto/blob/v{version}/LICENSE", |
|
), |
|
prometheus_metrics_model = dict( |
|
project_name = "Prometheus client model", |
|
project_desc = "Data model artifacts for Prometheus", |
|
project_url = "https://github.com/prometheus/client_model", |
|
version = "0.6.1", |
|
sha256 = "b9b690bc35d80061f255faa7df7621eae39fe157179ccd78ff6409c3b004f05e", |
|
release_date = "2024-04-03", |
|
strip_prefix = "client_model-{version}", |
|
urls = ["https://github.com/prometheus/client_model/archive/v{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/prometheus/client_model/blob/v{version}/LICENSE", |
|
), |
|
rules_proto = dict( |
|
project_name = "Protobuf Rules for Bazel", |
|
project_desc = "Protocol buffer rules for Bazel", |
|
project_url = "https://github.com/bazelbuild/rules_proto", |
|
version = "4.0.0", |
|
sha256 = "66bfdf8782796239d3875d37e7de19b1d94301e8972b3cbd2446b332429b4df1", |
|
release_date = "2021-09-15", |
|
strip_prefix = "rules_proto-{version}", |
|
urls = ["https://github.com/bazelbuild/rules_proto/archive/refs/tags/{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/bazelbuild/rules_proto/blob/{version}/LICENSE", |
|
), |
|
opentelemetry_proto = dict( |
|
project_name = "OpenTelemetry Proto", |
|
project_desc = "Language Independent Interface Types For OpenTelemetry", |
|
project_url = "https://github.com/open-telemetry/opentelemetry-proto", |
|
version = "1.1.0", |
|
sha256 = "df491a05f3fcbf86cc5ba5c9de81f6a624d74d4773d7009d573e37d6e2b6af64", |
|
release_date = "2024-01-11", |
|
strip_prefix = "opentelemetry-proto-{version}", |
|
urls = ["https://github.com/open-telemetry/opentelemetry-proto/archive/v{version}.tar.gz"], |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/open-telemetry/opentelemetry-proto/blob/v{version}/LICENSE", |
|
), |
|
com_github_bufbuild_buf = dict( |
|
project_name = "buf", |
|
project_desc = "A new way of working with Protocol Buffers.", # Used for breaking change detection in API protobufs |
|
project_url = "https://buf.build", |
|
version = "1.30.1", |
|
sha256 = "4d329fdd44146616325c0ad1ee7ebd34886d915131f5457bbb5e0f2a54ae7963", |
|
strip_prefix = "buf", |
|
urls = ["https://github.com/bufbuild/buf/releases/download/v{version}/buf-Linux-x86_64.tar.gz"], |
|
release_date = "2024-04-03", |
|
use_category = ["api"], |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/bufbuild/buf/blob/v{version}/LICENSE", |
|
), |
|
com_github_chrusty_protoc_gen_jsonschema = dict( |
|
project_name = "protoc-gen-jsonschema", |
|
project_desc = "Protobuf to JSON-Schema compiler", |
|
project_url = "https://github.com/norbjd/protoc-gen-jsonschema", |
|
strip_prefix = "protoc-gen-jsonschema-{version}", |
|
sha256 = "ba3e313b10a1b50a6c1232d994c13f6e23d3669be4ae7fea13762f42bb3b2abc", |
|
version = "7680e4998426e62b6896995ff73d4d91cc5fb13c", |
|
urls = ["https://github.com/norbjd/protoc-gen-jsonschema/archive/{version}.zip"], |
|
use_category = ["build"], |
|
release_date = "2023-05-30", |
|
), |
|
dev_cel = dict( |
|
project_name = "CEL", |
|
project_desc = "Common Expression Language -- specification and binary representation", |
|
project_url = "https://github.com/google/cel-spec", |
|
strip_prefix = "cel-spec-{version}", |
|
sha256 = "3ee09eb69dbe77722e9dee23dc48dc2cd9f765869fcf5ffb1226587c81791a0b", |
|
version = "0.15.0", |
|
urls = ["https://github.com/google/cel-spec/archive/v{version}.tar.gz"], |
|
use_category = ["api"], |
|
release_date = "2024-03-27", |
|
), |
|
rules_proto_grpc = dict( |
|
project_name = "rules_proto_grpc", |
|
project_desc = "Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets ", |
|
project_url = "https://github.com/rules-proto-grpc/rules_proto_grpc", |
|
version = "4.4.0", |
|
sha256 = "928e4205f701b7798ce32f3d2171c1918b363e9a600390a25c876f075f1efc0a", |
|
strip_prefix = "rules_proto_grpc-{version}", |
|
urls = ["https://github.com/rules-proto-grpc/rules_proto_grpc/releases/download/{version}/rules_proto_grpc-{version}.tar.gz"], |
|
use_category = ["build"], |
|
release_date = "2023-05-03", |
|
), |
|
envoy_toolshed = dict( |
|
project_name = "envoy_toolshed", |
|
project_desc = "Tooling, libraries, runners and checkers for Envoy proxy's CI", |
|
project_url = "https://github.com/envoyproxy/toolshed", |
|
version = "0.1.2", |
|
sha256 = "d3139c43a0097d694e86cd61690b596528ad874ef7a11e42bed932a96bc44618", |
|
strip_prefix = "toolshed-bazel-v{version}/bazel", |
|
urls = ["https://github.com/envoyproxy/toolshed/archive/bazel-v{version}.tar.gz"], |
|
use_category = ["build"], |
|
release_date = "2024-03-21", |
|
cpe = "N/A", |
|
license = "Apache-2.0", |
|
license_url = "https://github.com/envoyproxy/envoy/blob/bazel-v{version}/LICENSE", |
|
), |
|
)
|
|
|