@@ -3,31 +3,33 @@ module(
33 version = "0.50.0" ,
44)
55
6- bazel_dep (name = "aspect_bazel_lib" , version = "2.7.1 " )
7- bazel_dep (name = "bazel_skylib" , version = "1.5.0 " )
8- bazel_dep (name = "platforms" , version = "0.0.8 " )
9- bazel_dep (name = "rules_oci" , version = "1.7.2 " )
10- bazel_dep (name = "rules_pkg" , version = "0.9 .1" )
11- bazel_dep (name = "rules_go" , version = "0.44.0" , repo_name = "io_bazel_rules_go " )
6+ bazel_dep (name = "aspect_bazel_lib" , version = "2.15.3 " )
7+ bazel_dep (name = "bazel_skylib" , version = "1.7.1 " )
8+ bazel_dep (name = "platforms" , version = "0.0.11 " )
9+ bazel_dep (name = "rules_oci" , version = "2.2.6 " )
10+ bazel_dep (name = "rules_pkg" , version = "1.0 .1" )
11+ bazel_dep (name = "rules_go" , version = "0.54.0 " )
1212
13- go_sdk = use_extension ("@io_bazel_rules_go //go:extensions.bzl" , "go_sdk" )
14- go_sdk .download (version = "1.21.5 " )
13+ go_sdk = use_extension ("@rules_go //go:extensions.bzl" , "go_sdk" )
14+ go_sdk .download (version = "1.23.9 " )
1515
16- bazel_dep (name = "gazelle" , version = "0.37.0" , repo_name = "bazel_gazelle " )
16+ bazel_dep (name = "gazelle" , version = "0.43.0 " )
1717
18- go_deps = use_extension ("@bazel_gazelle //:extensions.bzl" , "go_deps" )
18+ go_deps = use_extension ("@gazelle //:extensions.bzl" , "go_deps" )
1919go_deps .from_file (go_mod = "//:go.mod" )
2020use_repo (
2121 go_deps ,
2222 "com_github_ghodss_yaml" ,
23- "com_github_golang_protobuf" ,
2423 "com_github_google_go_cmp" ,
24+ "com_github_google_go_containerregistry" ,
2525 "com_github_google_go_github_v32" ,
2626 "com_github_xanzy_go_gitlab" ,
2727 "io_k8s_api" ,
2828 "io_k8s_apimachinery" ,
2929 "io_k8s_client_go" ,
30+ "org_golang_google_protobuf" ,
3031 "org_golang_x_oauth2" ,
32+ "org_golang_x_sync" ,
3133)
3234
3335toolchains = use_extension (
@@ -39,13 +41,36 @@ use_repo(toolchains, "kustomize_bin", "kustomize_toolchains")
3941
4042register_toolchains ("@kustomize_toolchains//:all" )
4143
42- # Uncomment this part when bazel 6 is deprecated. Supported in bazel 7
43- # kubeconfig = use_repo_rule("@rules_gitops//skylib:k8s.bzl", "kubeconfig")
44+ kubeconfig = use_repo_rule ("@rules_gitops//skylib:k8s.bzl" , "kubeconfig" )
4445
45- # kubeconfig(
46- # name = "k8s_test",
47- # cluster = "mycluster",
48- # use_host_config = True,
49- # )
46+ kubeconfig (
47+ name = "k8s_test" ,
48+ cluster = "mycluster" ,
49+ use_host_config = True ,
50+ )
51+
52+ bazel_dep (name = "buildifier_prebuilt" , version = "8.0.3" , dev_dependency = True )
53+
54+ bazel_dep (name = "rules_proto" , version = "7.1.0" )
55+ bazel_dep (name = "toolchains_protoc" , version = "0.4.1" )
5056
51- bazel_dep (name = "buildifier_prebuilt" , version = "6.4.0" , dev_dependency = True )
57+ protoc = use_extension ("@toolchains_protoc//protoc:extensions.bzl" , "protoc" )
58+ protoc .toolchain (
59+ # Creates a repository to satisfy well-known-types dependencies such as
60+ # deps=["@com_google_protobuf//:any_proto"]
61+ google_protobuf = "com_google_protobuf" ,
62+ # Pin to any version of protoc
63+ version = "v27.1" ,
64+ )
65+ use_repo (protoc , "com_google_protobuf" , "toolchains_protoc_hub" )
66+
67+ register_toolchains ("@toolchains_protoc_hub//:all" )
68+
69+ # protoc = use_extension("@toolchains_protoc//protoc:extensions.bzl", "protoc")
70+ # protoc.toolchain(
71+ # # Creates a repository to satisfy well-known-types dependencies such as
72+ # # deps=["@com_google_protobuf//:any_proto"]
73+ # google_protobuf = "com_google_protobuf",
74+ # version = "v27.1",
75+ # )
76+ # use_repo(protoc, "com_google_protobuf", "toolchains_protoc_hub")
0 commit comments