@@ -13,10 +13,11 @@ bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
1313bazel_dep (name = "platforms" , version = "0.0.11" )
1414
1515# Required for the closure rules
16- bazel_dep (name = "protobuf" , dev_dependency = True , repo_name = "com_google_protobuf" , version = "29.2 " )
16+ bazel_dep (name = "protobuf" , version = "29.2" , dev_dependency = True , repo_name = "com_google_protobuf " )
1717
1818# Required for rules_rust to import the crates properly
19- bazel_dep (name = "rules_cc" , dev_dependency = True , version = "0.1.1" )
19+ bazel_dep (name = "rules_cc" , version = "0.1.1" , dev_dependency = True )
20+
2021bazel_dep (name = "rules_dotnet" , version = "0.17.5" )
2122bazel_dep (name = "rules_java" , version = "8.7.1" )
2223bazel_dep (name = "rules_jvm_external" , version = "6.6" )
@@ -29,41 +30,35 @@ bazel_dep(name = "rules_ruby", version = "0.19.0")
2930
3031# Until `rules_jvm_external` 6.8 ships
3132git_override (
32- commit = "d8af22108bd8b353a226140570008231f2921931" ,
3333 module_name = "rules_jvm_external" ,
34+ commit = "d8af22108bd8b353a226140570008231f2921931" ,
3435 patch_strip = 1 ,
3536 patches = ["//java:rules_jvm_external_javadoc.patch" ],
3637 remote = "https://github.com/bazel-contrib/rules_jvm_external.git" ,
3738)
3839
3940linter = use_extension ("@apple_rules_lint//lint:extensions.bzl" , "linter" )
40-
4141linter .configure (
4242 name = "java-spotbugs" ,
4343 config = "//java:spotbugs-config" ,
4444)
45-
4645linter .configure (
4746 name = "rust-rustfmt" ,
4847 config = "//rust:enable-rustfmt" ,
4948)
50-
5149linter .register (name = "rust-rustfmt" )
5250
5351node = use_extension ("@rules_nodejs//nodejs:extensions.bzl" , "node" )
54-
5552node .toolchain (node_version = "20.9.0" )
5653
5754pnpm = use_extension (
5855 "@aspect_rules_js//npm:extensions.bzl" ,
5956 "pnpm" ,
6057 dev_dependency = True ,
6158)
62-
6359use_repo (pnpm , "pnpm" )
6460
6561npm = use_extension ("@aspect_rules_js//npm:extensions.bzl" , "npm" )
66-
6762npm .npm_translate_lock (
6863 name = "npm" ,
6964 data = [
@@ -78,78 +73,60 @@ npm.npm_translate_lock(
7873 update_pnpm_lock = True ,
7974 verify_node_modules_ignored = "//:.bazelignore" ,
8075)
81-
8276use_repo (npm , "npm" )
8377
8478rules_ts_ext = use_extension (
8579 "@aspect_rules_ts//ts:extensions.bzl" ,
8680 "ext" ,
8781 dev_dependency = True ,
8882)
89-
9083rules_ts_ext .deps (
9184 ts_version = "4.9.5" ,
9285)
93-
9486use_repo (rules_ts_ext , "npm_typescript" )
9587
9688esbuild = use_extension ("@aspect_rules_esbuild//esbuild:extensions.bzl" , "esbuild" )
97-
9889esbuild .toolchain (esbuild_version = "0.23.0" )
99-
10090use_repo (esbuild , "esbuild_toolchains" )
10191
10292register_toolchains ("@esbuild_toolchains//:all" )
10393
10494dotnet = use_extension ("@rules_dotnet//dotnet:extensions.bzl" , "dotnet" )
105-
10695dotnet .toolchain (dotnet_version = "8.0.203" )
107-
10896use_repo (dotnet , "dotnet_toolchains" )
10997
11098selenium_paket = use_extension ("//dotnet:paket.nuget_extension.bzl" , "nuget_extension" )
111-
11299use_repo (selenium_paket , "paket.nuget" )
113100
114101register_toolchains ("@dotnet_toolchains//:all" )
115102
116103oci = use_extension ("@rules_oci//oci:extensions.bzl" , "oci" )
117-
118104oci .pull (
119105 name = "java_image_base" ,
120106 digest = "sha256:1df9f3e6a2de0544dd04f1840aa811d334045c9126f9e93d8da45448061ad51e" ,
121107 image = "gcr.io/distroless/java17" ,
122108)
123-
124109oci .pull (
125110 name = "firefox_standalone" ,
126111 digest = "sha256:b6d8279268b3183d0d33e667e82fec1824298902f77718764076de763673124f" ,
127112 image = "index.docker.io/selenium/standalone-firefox" ,
128113)
129-
130114oci .pull (
131115 name = "chrome_standalone" ,
132116 digest = "sha256:1b809a961a0a77787a7cccac74ddc5570b7e89747f925b8469ddb9a6624d4ece" ,
133117 image = "index.docker.io/selenium/standalone-chrome" ,
134118)
135-
136119use_repo (oci , "chrome_standalone" , "firefox_standalone" , "java_image_base" )
137120
138121python = use_extension ("@rules_python//python/extensions:python.bzl" , "python" )
139-
140122python .toolchain (
141123 is_default = True ,
142124 python_version = "3.9" ,
143125)
144-
145126python .toolchain (python_version = "3.10" )
146-
147127python .toolchain (python_version = "3.11" )
148-
149128python .toolchain (python_version = "3.12" )
150-
151129python .toolchain (python_version = "3.13" )
152-
153130use_repo (python , "pythons_hub" )
154131
155132pip = use_extension ("@rules_python//python/extensions:pip.bzl" , "pip" )
@@ -174,7 +151,6 @@ use_repo(pip, "py_dev_requirements")
174151register_toolchains ("@pythons_hub//:all" )
175152
176153java_toolchains = use_extension ("@rules_java//java:extensions.bzl" , "toolchains" )
177-
178154use_repo (
179155 java_toolchains ,
180156 "remote_java_tools" ,
@@ -191,7 +167,6 @@ use_repo(
191167)
192168
193169maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
194-
195170maven .install (
196171 name = "maven" ,
197172 artifacts = [
@@ -270,11 +245,9 @@ maven.install(
270245 resolver = "maven" ,
271246 strict_visibility = True ,
272247)
273-
274248use_repo (maven , "maven" , "unpinned_maven" )
275249
276250ruby = use_extension ("@rules_ruby//ruby:extensions.bzl" , "ruby" )
277-
278251ruby .toolchain (
279252 name = "ruby" ,
280253 msys2_packages = [
@@ -283,7 +256,6 @@ ruby.toolchain(
283256 ],
284257 version_file = "//:rb/.ruby-version" ,
285258)
286-
287259ruby .bundle_fetch (
288260 name = "bundle" ,
289261 srcs = [
@@ -379,13 +351,11 @@ ruby.bundle_fetch(
379351 gemfile = "//:rb/Gemfile" ,
380352 gemfile_lock = "//:rb/Gemfile.lock" ,
381353)
382-
383354use_repo (ruby , "bundle" , "ruby" , "ruby_toolchains" )
384355
385356register_toolchains ("@ruby_toolchains//:all" )
386357
387358selenium_manager_artifacts = use_extension ("//common:selenium_manager.bzl" , "selenium_manager_artifacts" )
388-
389359use_repo (
390360 selenium_manager_artifacts ,
391361 "download_sm_linux" ,
@@ -394,7 +364,6 @@ use_repo(
394364)
395365
396366pin_browsers_extension = use_extension ("//common:repositories.bzl" , "pin_browsers_extension" )
397-
398367use_repo (
399368 pin_browsers_extension ,
400369 "linux_beta_firefox" ,
0 commit comments