@@ -48,14 +48,31 @@ http_archive(
48
48
urls = mirror ("https://github.com/bazelbuild/rules_go/releases/download/v0.20.7/rules_go-v0.20.7.tar.gz" ),
49
49
)
50
50
51
- load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
51
+ load ("@io_bazel_rules_go//go:deps.bzl" , "go_download_sdk" , " go_register_toolchains" , "go_rules_dependencies" )
52
52
53
53
go_rules_dependencies ()
54
54
55
- go_register_toolchains (
56
- go_version = "1.13.8" ,
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
+ },
57
72
)
58
73
74
+ go_register_toolchains ()
75
+
59
76
http_archive (
60
77
name = "io_bazel_rules_docker" ,
61
78
sha256 = "aed1c249d4ec8f703edddf35cbe9dfaca0b5f5ea6e4cd9e83e99f3b0d1136c3d" ,
0 commit comments