@@ -4,74 +4,53 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file"
4
4
load ("//build:workspace_mirror.bzl" , "mirror" )
5
5
6
6
http_archive (
7
- name = "bazel_toolchains" ,
8
- sha256 = "3a6ffe6dd91ee975f5d5bc5c50b34f58e3881dfac59a7b7aba3323bd8f8571a8" ,
9
- strip_prefix = "bazel-toolchains-92dd8a7" ,
10
- urls = [
11
- "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/92dd8a7.tar.gz" ,
12
- "https://github.com/bazelbuild/bazel-toolchains/archive/92dd8a7.tar.gz" ,
13
- ],
7
+ name = "io_bazel_rules_go" ,
8
+ sha256 = "142dd33e38b563605f0d20e89d9ef9eda0fc3cb539a14be1bdb1350de2eda659" ,
9
+ urls = mirror ("https://github.com/bazelbuild/rules_go/releases/download/v0.22.2/rules_go-v0.22.2.tar.gz" ),
14
10
)
15
11
16
- load ("@bazel_toolchains//rules:rbe_repo .bzl" , "rbe_autoconfig " )
12
+ load ("@io_bazel_rules_go//go:deps .bzl" , "go_download_sdk" , "go_register_toolchains" , "go_rules_dependencies " )
17
13
18
- rbe_autoconfig (
19
- name = "rbe_default" ,
20
- base_container_digest = "sha256:677c1317f14c6fd5eba2fd8ec645bfdc5119f64b3e5e944e13c89e0525cc8ad1" ,
21
- digest = "sha256:b7c2e7a18968b9df2db43eda722c5ae592aafbf774ba2766074a9c96926743d8" ,
22
- registry = "gcr.io" ,
23
- repository = "k8s-testimages/bazel-krte" ,
24
- # tag = "latest",
14
+ go_rules_dependencies ()
15
+
16
+ go_register_toolchains (
17
+ go_version = "1.13.9" ,
25
18
)
26
19
27
20
http_archive (
28
- name = "bazel_skylib " ,
29
- sha256 = "eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867 " ,
30
- strip_prefix = "bazel-skylib -0.6.0 " ,
31
- urls = mirror ("https://github.com/bazelbuild/bazel-skylib /archive/0.6.0 .tar.gz" ),
21
+ name = "io_k8s_repo_infra " ,
22
+ sha256 = "a6ca952e365600a17f56f0fc8e41016e1d13cfb2b74c0c29bad6bdba3e3d8a4d " ,
23
+ strip_prefix = "repo-infra -0.0.3 " ,
24
+ urls = mirror ("https://github.com/kubernetes/repo-infra /archive/v0.0.3 .tar.gz" ),
32
25
)
33
26
34
- load ("@bazel_skylib//lib:versions .bzl" , "versions " )
27
+ load ("@io_k8s_repo_infra//:load .bzl" , repo_infra_repositories = "repositories " )
35
28
36
- versions . check ( minimum_bazel_version = "0.23.0" )
29
+ repo_infra_repositories ( )
37
30
38
- http_archive (
39
- name = "io_k8s_repo_infra" ,
40
- sha256 = "f6d65480241ec0fd7a0d01f432938b97d7395aeb8eefbe859bb877c9b4eafa56" ,
41
- strip_prefix = "repo-infra-9f4571ad7242bf3ec4b47365062498c2528f9a5f" ,
42
- urls = mirror ("https://github.com/kubernetes/repo-infra/archive/9f4571ad7242bf3ec4b47365062498c2528f9a5f.tar.gz" ),
43
- )
31
+ load ("@io_k8s_repo_infra//:repos.bzl" , repo_infra_go_repositories = "go_repositories" , repo_infra_configure = "configure" )
44
32
45
- http_archive (
46
- name = "io_bazel_rules_go" ,
47
- sha256 = "62bedd372f125fe62c16c0cc2ad9d7a2b6a1171d639933a5651a729fdce497fc" ,
48
- urls = mirror ("https://github.com/bazelbuild/rules_go/releases/download/v0.20.7/rules_go-v0.20.7.tar.gz" ),
33
+ repo_infra_configure (
34
+ minimum_bazel_version = "2.2.0" ,
35
+ rbe_name = None ,
49
36
)
50
37
51
- load ( "@io_bazel_rules_go//go:deps.bzl" , "go_download_sdk" , "go_register_toolchains" , "go_rules_dependencies" )
38
+ repo_infra_go_repositories ( )
52
39
53
- go_rules_dependencies ( )
40
+ load ( "@bazel_skylib//:workspace.bzl" , "bazel_skylib_workspace" )
54
41
55
- # The version of rules_go we're using here is no longer supported, so
56
- # we must manually download a newer version of the go sdk.
57
- go_download_sdk (
58
- name = "go_sdk" ,
59
- sdks = {
60
- "darwin_amd64" : ("go1.13.9.darwin-amd64.tar.gz" , "450e59538ed5d3f2b165ba5107530afce6e8e89c6cc5c90a0cbf0a58846ef3b1" ),
61
- "freebsd_386" : ("go1.13.9.freebsd-386.tar.gz" , "6b75a5a46ebbdf06aa5023f2bd0ad7e9e37389125468243368d5795e1c15c9cd" ),
62
- "freebsd_amd64" : ("go1.13.9.freebsd-amd64.tar.gz" , "87716246da52c193226df44031aaf45e45ebfc23e01bdc845311c1b560e76e2b" ),
63
- "linux_386" : ("go1.13.9.linux-386.tar.gz" , "a2744aa2ddc68d888e9f65c2cbe4c8b527b139688ce232ead90dc2961f8d51a8" ),
64
- "linux_amd64" : ("go1.13.9.linux-amd64.tar.gz" , "f4ad8180dd0aaf7d7cda7e2b0a2bf27e84131320896d376549a7d849ecf237d7" ),
65
- "linux_arm64" : ("go1.13.9.linux-arm64.tar.gz" , "b53cb466d7986e5e17a3d4c196bc95df08a35968eced5efd7e128387a246c46e" ),
66
- "linux_arm" : ("go1.13.9.linux-armv6l.tar.gz" , "a3c2941a1fde8692514ece7e2180a0e3ca70609f52756a66bc0ab68c63572361" ),
67
- "linux_ppc64le" : ("go1.13.9.linux-ppc64le.tar.gz" , "90beb01962202f332be0a7c8dad2db3d30242759ba863db3f36c45d241940efc" ),
68
- "linux_s390x" : ("go1.13.9.linux-s390x.tar.gz" , "a40949aaf55912b06df8fda511c33fde3e52d377706bdc095332652c1ad225e3" ),
69
- "windows_386" : ("go1.13.9.windows-386.zip" , "e22406377448f1aea2dd1517327e5ae452d826c0c7624b3511d5af510c57b69a" ),
70
- "windows_amd64" : ("go1.13.9.windows-amd64.zip" , "cf066aabdf4d83c251aaace14b57a35aafffd1fa67d54d907f27fb31e470a135" ),
71
- },
72
- )
42
+ bazel_skylib_workspace ()
73
43
74
- go_register_toolchains ()
44
+ load ("@bazel_toolchains//rules:rbe_repo.bzl" , "rbe_autoconfig" )
45
+
46
+ rbe_autoconfig (
47
+ name = "rbe_default" ,
48
+ base_container_digest = "sha256:b4dad0bfc4951d619229ab15343a311f2415a16ef83bcaa55b44f4e2bf1cf635" ,
49
+ digest = "sha256:b28ddaf98c6e0bb840c5fded3c0a899a7db45bb44f69859f16c37be092bfcb4e" ,
50
+ registry = "marketplace.gcr.io" ,
51
+ repository = "google/bazel" ,
52
+ # tag = "2.2.0",
53
+ )
75
54
76
55
http_archive (
77
56
name = "io_bazel_rules_docker" ,
0 commit comments