11# gazelle:repository_macro repos.bzl%go_repositories
22workspace (name = "com_github_googlecloudplatform_testgrid" )
33
4- load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
4+ load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" , "http_file" )
55
66http_archive (
77 name = "io_bazel_rules_go" ,
8- sha256 = "685052b498b6ddfe562ca7a97736741d87916fe536623afb7da2824c0211c369 " ,
8+ sha256 = "86d3dc8f59d253524f933aaf2f3c05896cb0b605fc35b460c0b4b039996124c6 " ,
99 urls = [
10- "https://mirror.bazel.build/github.com/bazelbuild /rules_go/releases/download/v0.33 .0/rules_go-v0.33 .0.zip" ,
11- "https://github.com/bazelbuild /rules_go/releases/download/v0.33 .0/rules_go-v0.33 .0.zip" ,
10+ "https://mirror.bazel.build/github.com/bazel-contrib /rules_go/releases/download/v0.60 .0/rules_go-v0.60 .0.zip" ,
11+ "https://github.com/bazel-contrib /rules_go/releases/download/v0.60 .0/rules_go-v0.60 .0.zip" ,
1212 ],
1313)
1414
@@ -33,9 +33,8 @@ canary_repo_infra and local_repository(
3333
3434http_archive (
3535 name = "io_bazel_rules_docker" ,
36- sha256 = "27d53c1d646fc9537a70427ad7b034734d08a9c38924cc6357cc973fed300820" ,
37- strip_prefix = "rules_docker-0.24.0" ,
38- urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.24.0/rules_docker-v0.24.0.tar.gz" ],
36+ sha256 = "b1e80761a8a8243d03ebca8845e9cc1ba6c82ce7c5179ce2b295cd36f7e394bf" ,
37+ urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.25.0/rules_docker-v0.25.0.tar.gz" ],
3938)
4039
4140http_archive (
@@ -47,28 +46,29 @@ http_archive(
4746
4847http_archive (
4948 name = "bazel_gazelle" ,
50- sha256 = "5982e5463f171da99e3bdaeff8c0f48283a7a5f396ec5282910b9e8a49c0dd7e " ,
49+ sha256 = "75df288c4b31c81eb50f51e2e14f4763cb7548daae126817247064637fd9ea62 " ,
5150 urls = [
52- "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.25 .0/bazel-gazelle-v0.25 .0.tar.gz" ,
53- "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.25 .0/bazel-gazelle-v0.25 .0.tar.gz" ,
51+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.36 .0/bazel-gazelle-v0.36 .0.tar.gz" ,
52+ "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.36 .0/bazel-gazelle-v0.36 .0.tar.gz" ,
5453 ],
5554)
5655
5756http_archive (
5857 name = "com_google_protobuf" ,
59- sha256 = "f1a83673cbcaff6346a8fba87a9c02c0f943a4a696b6c7d1b71586d97609db12 " ,
60- strip_prefix = "protobuf-21.1 " ,
58+ sha256 = "10a0d58f39a1a909e95e00e8ba0b5b1dc64d02997f741151953a2b3659f6e78c " ,
59+ strip_prefix = "protobuf-29.0 " ,
6160 urls = [
62- #"https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v21.1.tar.gz",
63- "https://github.com/protocolbuffers/protobuf/archive/v21.1.tar.gz" ,
61+ "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protobuf-29.0.tar.gz" ,
6462 ],
6563)
6664
6765http_archive (
6866 name = "rules_python" ,
69- sha256 = "cdf6b84084aad8f10bf20b46b77cb48d83c319ebe6458a18e9d2cebf57807cdd" ,
70- strip_prefix = "rules_python-0.8.1" ,
71- url = "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.8.1.tar.gz" ,
67+ sha256 = "778aaeab3e6cfd56d681c89f5c10d7ad6bf8d2f1a72de9de55b23081b2d31618" ,
68+ strip_prefix = "rules_python-0.34.0" ,
69+ urls = [
70+ "https://github.com/bazelbuild/rules_python/releases/download/0.34.0/rules_python-0.34.0.tar.gz" ,
71+ ],
7272)
7373
7474http_archive (
@@ -83,30 +83,70 @@ http_archive(
8383
8484#### LOAD
8585
86- load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
8786load ("@bazel_gazelle//:deps.bzl" , "gazelle_dependencies" )
88-
89- go_rules_dependencies ()
90-
91- go_register_toolchains (version = "1.18.3" )
92-
87+ load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
9388load ("//:repos.bzl" , "go_repositories" )
9489
9590go_repositories ()
9691
92+ go_rules_dependencies ()
93+
94+ go_register_toolchains (version = "1.25.10" )
95+
9796gazelle_dependencies ()
9897
9998load (
10099 "@io_bazel_rules_docker//go:image.bzl" ,
101100 _go_image_repos = "repositories" ,
101+ _go_repositories = "repositories" ,
102102)
103103
104104_go_image_repos ()
105105
106+ load ("@rules_python//python:repositories.bzl" , "py_repositories" )
107+
108+ py_repositories ()
109+
110+ http_archive (
111+ name = "com_google_absl" ,
112+ strip_prefix = "abseil-cpp-20240722.0" ,
113+ urls = [
114+ "https://github.com/abseil/abseil-cpp/archive/refs/tags/20240722.0.tar.gz" ,
115+ ],
116+ )
117+
106118load ("@com_google_protobuf//:protobuf_deps.bzl" , "protobuf_deps" )
107119
108120protobuf_deps () # No options
109121
122+ http_file (
123+ name = "go_puller_linux_amd64" ,
124+ executable = True ,
125+ sha256 = "08b8963cce9234f57055bafc7cadd1624cdce3c5990048cea1df453d7d288bc6" ,
126+ urls = ["https://mirror.bazel.build/storage.googleapis.com/rules_docker/aad94363e63d31d574cf701df484b3e8b868a96a/puller-linux-amd64" ],
127+ )
128+
129+ http_file (
130+ name = "go_puller_darwin" ,
131+ executable = True ,
132+ sha256 = "4855c4f5927f8fb0f885510ab3e2a166d5fa7cde765fbe9aec97dc6b2761bb22" ,
133+ urls = ["https://mirror.bazel.build/storage.googleapis.com/rules_docker/aad94363e63d31d574cf701df484b3e8b868a96a/puller-darwin-amd64" ],
134+ )
135+
136+ http_file (
137+ name = "go_puller_linux_arm64" ,
138+ executable = True ,
139+ sha256 = "912ee7c469b3e4bf15ba5d1f0ee500e7ec6724518862703fa8b09e4d58ce3ee6" ,
140+ urls = ["https://mirror.bazel.build/storage.googleapis.com/rules_docker/aad94363e63d31d574cf701df484b3e8b868a96a/puller-linux-arm64" ],
141+ )
142+
143+ http_file (
144+ name = "go_puller_linux_s390x" ,
145+ executable = True ,
146+ sha256 = "a5527b7b3b4a266e4680a4ad8939429665d4173f26b35d5d317385134369e438" ,
147+ urls = ["https://mirror.bazel.build/storage.googleapis.com/rules_docker/aad94363e63d31d574cf701df484b3e8b868a96a/puller-linux-s390x" ],
148+ )
149+
110150load (
111151 "@io_bazel_rules_docker//repositories:repositories.bzl" ,
112152 _container_repositories = "repositories" ,
@@ -118,8 +158,6 @@ load("@io_bazel_rules_docker//repositories:deps.bzl", _container_deps = "deps")
118158
119159_container_deps ()
120160
121- load ("@io_bazel_rules_docker//go:image.bzl" , _go_repositories = "repositories" )
122-
123161_go_repositories ()
124162
125163load ("@io_bazel_rules_k8s//k8s:k8s.bzl" , "k8s_repositories" )
0 commit comments