2
2
name = "hermetic_cc_toolchain" ,
3
3
)
4
4
5
- bazel_dep (name = "platforms" , version = "0.0.6 " )
5
+ bazel_dep (name = "platforms" , version = "0.0.8 " )
6
6
7
- bazel_dep (name = "rules_go" , version = "0.41 .0" , dev_dependency = True )
7
+ bazel_dep (name = "rules_go" , version = "0.43 .0" , dev_dependency = True )
8
8
9
9
go_sdk = use_extension (
10
10
"@rules_go//go:extensions.bzl" ,
@@ -13,7 +13,7 @@ go_sdk = use_extension(
13
13
)
14
14
use_repo (go_sdk , "go_default_sdk" )
15
15
16
- bazel_dep (name = "gazelle" , version = "0.32 .0" , dev_dependency = True )
16
+ bazel_dep (name = "gazelle" , version = "0.34 .0" , dev_dependency = True )
17
17
18
18
go_deps = use_extension (
19
19
"@gazelle//:extensions.bzl" ,
@@ -24,4 +24,27 @@ go_deps.from_file(go_mod = "//:go.mod")
24
24
use_repo (
25
25
go_deps ,
26
26
"com_github_bazelbuild_buildtools" ,
27
+ "com_github_stretchr_testify" ,
28
+ )
29
+
30
+ toolchains = use_extension ("//toolchain:ext.bzl" , "toolchains" )
31
+ use_repo (toolchains , "zig_sdk" )
32
+
33
+ register_toolchains (
34
+ # if no `--platform` is specified, these toolchains will be used for
35
+ # (linux,darwin,windows)x(amd64,arm64)
36
+ "@zig_sdk//toolchain:linux_amd64_gnu.2.28" ,
37
+ "@zig_sdk//toolchain:linux_arm64_gnu.2.28" ,
38
+ "@zig_sdk//toolchain:darwin_amd64" ,
39
+ "@zig_sdk//toolchain:darwin_arm64" ,
40
+ "@zig_sdk//toolchain:windows_amd64" ,
41
+ "@zig_sdk//toolchain:windows_arm64" ,
42
+
43
+ # amd64 toolchains for libc-aware platforms:
44
+ "@zig_sdk//libc_aware/toolchain:linux_amd64_gnu.2.28" ,
45
+ "@zig_sdk//libc_aware/toolchain:linux_amd64_gnu.2.31" ,
46
+ "@zig_sdk//libc_aware/toolchain:linux_amd64_musl" ,
47
+ # arm64 toolchains for libc-aware platforms:
48
+ "@zig_sdk//libc_aware/toolchain:linux_arm64_gnu.2.28" ,
49
+ "@zig_sdk//libc_aware/toolchain:linux_arm64_musl" ,
27
50
)
0 commit comments