1workspace(name = "buildtools")
2
3load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4
5http_archive(
6 name = "io_bazel_rules_go",
7 sha256 = "6734a719993b1ba4ebe9806e853864395a8d3968ad27f9dd759c196b3eb3abe8",
8 urls = [
9 "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
10 "https://github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
11 ],
12)
13
14load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
15
16go_rules_dependencies()
17
18go_register_toolchains(version = "1.20.3")
19
20http_archive(
21 name = "bazel_gazelle",
22 sha256 = "727f3e4edd96ea20c29e8c2ca9e8d2af724d8c7778e7923a854b2c80952bc405",
23 urls = [
24 "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
25 "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
26 ],
27)
28
29load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
30
31gazelle_dependencies()
32
33go_repository(
34 name = "skylark_syntax",
35 importpath = "go.starlark.net",
36 sum = "h1:Qoe+9POtDT51UBQ8XEnS9QKeHDQzEl2QRh3eok9R4aw=",
37 version = "v0.0.0-20200203144150-6677ee5c7211",
38)
39
40http_archive(
41 name = "com_google_protobuf",
42 sha256 = "616bb3536ac1fff3fb1a141450fa28b875e985712170ea7f1bfe5e5fc41e2cd8",
43 strip_prefix = "protobuf-24.4",
44 urls = [
45 "https://github.com/protocolbuffers/protobuf/archive/v24.4.tar.gz",
46 ],
47)
48
49go_repository(
50 name = "com_github_google_go_cmp",
51 importpath = "github.com/google/go-cmp",
52 tag = "v0.5.9",
53)
54
55load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
56
57protobuf_deps()
58
59http_archive(
60 name = "rules_proto",
61 sha256 = "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da",
62 strip_prefix = "rules_proto-7e4afce6fe62dbff0a4a03450143146f9f2d7488",
63 urls = [
64 "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz",
65 "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz",
66 ],
67)
68
69load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
70
71rules_proto_dependencies()
72
73rules_proto_toolchains()
74
75load("//buildifier:deps.bzl", "buildifier_dependencies")
76
77buildifier_dependencies()
78
79http_archive(
80 name = "rules_nodejs",
81 sha256 = "162f4adfd719ba42b8a6f16030a20f434dc110c65dc608660ef7b3411c9873f9",
82 strip_prefix = "rules_nodejs-6.0.2",
83 url = "https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.2/rules_nodejs-v6.0.2.tar.gz",
84)
85
86load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains")
87
88nodejs_register_toolchains(
89 name = "nodejs",
90 node_version = "16.7.0",
91)
92
93http_archive(
94 name = "aspect_rules_js",
95 sha256 = "7ab9776bcca823af361577a1a2ebb9a30d2eb5b94ecc964b8be360f443f714b2",
96 strip_prefix = "rules_js-1.32.6",
97 url = "https://github.com/aspect-build/rules_js/releases/download/v1.32.6/rules_js-v1.32.6.tar.gz",
98)
99
100load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies")
101
102rules_js_dependencies()
103
104load("@bazel_features//:deps.bzl", "bazel_features_deps")
105
106bazel_features_deps()
107
108load("@aspect_bazel_lib//lib:repositories.bzl", "register_copy_to_directory_toolchains", "register_jq_toolchains")
109
110register_jq_toolchains()
111
112register_copy_to_directory_toolchains()
View as plain text