@@ -12,10 +12,11 @@ bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
1212bazel_dep (name = "platforms" , version = "0.0.11" )
1313
1414# Required for the closure rules
15- bazel_dep (name = "protobuf" , dev_dependency = True , repo_name = "com_google_protobuf" , version = "29.2 " )
15+ bazel_dep (name = "protobuf" , version = "29.2" , dev_dependency = True , repo_name = "com_google_protobuf " )
1616
1717# Required for rules_rust to import the crates properly
18- bazel_dep (name = "rules_cc" , dev_dependency = True , version = "0.1.1" )
18+ bazel_dep (name = "rules_cc" , version = "0.1.1" , dev_dependency = True )
19+
1920bazel_dep (name = "rules_dotnet" , version = "0.17.5" )
2021bazel_dep (name = "rules_java" , version = "8.7.1" )
2122bazel_dep (name = "rules_jvm_external" , version = "6.6" )
@@ -29,47 +30,39 @@ bazel_dep(name = "rules_ruby", version = "0.19.0")
2930
3031# Until `rules_jvm_external` 6.8 ships
3132git_override (
32- commit = "29c451d2a62aa2451f5810c005ecac925b4772b6" ,
3333 module_name = "rules_jvm_external" ,
34+ commit = "29c451d2a62aa2451f5810c005ecac925b4772b6" ,
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
3940multitool = use_extension ("@rules_multitool//multitool:extension.bzl" , "multitool" )
40-
4141multitool .hub (lockfile = "//:multitool.lock.json" )
42-
4342use_repo (multitool , "multitool" )
4443
4544linter = use_extension ("@apple_rules_lint//lint:extensions.bzl" , "linter" )
46-
4745linter .configure (
4846 name = "java-spotbugs" ,
4947 config = "//java:spotbugs-config" ,
5048)
51-
5249linter .configure (
5350 name = "rust-rustfmt" ,
5451 config = "//rust:enable-rustfmt" ,
5552)
56-
5753linter .register (name = "rust-rustfmt" )
5854
5955node = use_extension ("@rules_nodejs//nodejs:extensions.bzl" , "node" )
60-
6156node .toolchain (node_version = "20.9.0" )
6257
6358pnpm = use_extension (
6459 "@aspect_rules_js//npm:extensions.bzl" ,
6560 "pnpm" ,
6661 dev_dependency = True ,
6762)
68-
6963use_repo (pnpm , "pnpm" )
7064
7165npm = use_extension ("@aspect_rules_js//npm:extensions.bzl" , "npm" )
72-
7366npm .npm_translate_lock (
7467 name = "npm" ,
7568 data = [
@@ -84,78 +77,60 @@ npm.npm_translate_lock(
8477 update_pnpm_lock = True ,
8578 verify_node_modules_ignored = "//:.bazelignore" ,
8679)
87-
8880use_repo (npm , "npm" )
8981
9082rules_ts_ext = use_extension (
9183 "@aspect_rules_ts//ts:extensions.bzl" ,
9284 "ext" ,
9385 dev_dependency = True ,
9486)
95-
9687rules_ts_ext .deps (
9788 ts_version = "4.9.5" ,
9889)
99-
10090use_repo (rules_ts_ext , "npm_typescript" )
10191
10292esbuild = use_extension ("@aspect_rules_esbuild//esbuild:extensions.bzl" , "esbuild" )
103-
10493esbuild .toolchain (esbuild_version = "0.23.0" )
105-
10694use_repo (esbuild , "esbuild_toolchains" )
10795
10896register_toolchains ("@esbuild_toolchains//:all" )
10997
11098dotnet = use_extension ("@rules_dotnet//dotnet:extensions.bzl" , "dotnet" )
111-
11299dotnet .toolchain (dotnet_version = "8.0.203" )
113-
114100use_repo (dotnet , "dotnet_toolchains" )
115101
116102selenium_paket = use_extension ("//dotnet:paket.nuget_extension.bzl" , "nuget_extension" )
117-
118103use_repo (selenium_paket , "paket.nuget" )
119104
120105register_toolchains ("@dotnet_toolchains//:all" )
121106
122107oci = use_extension ("@rules_oci//oci:extensions.bzl" , "oci" )
123-
124108oci .pull (
125109 name = "java_image_base" ,
126110 digest = "sha256:1df9f3e6a2de0544dd04f1840aa811d334045c9126f9e93d8da45448061ad51e" ,
127111 image = "gcr.io/distroless/java17" ,
128112)
129-
130113oci .pull (
131114 name = "firefox_standalone" ,
132115 digest = "sha256:b6d8279268b3183d0d33e667e82fec1824298902f77718764076de763673124f" ,
133116 image = "index.docker.io/selenium/standalone-firefox" ,
134117)
135-
136118oci .pull (
137119 name = "chrome_standalone" ,
138120 digest = "sha256:1b809a961a0a77787a7cccac74ddc5570b7e89747f925b8469ddb9a6624d4ece" ,
139121 image = "index.docker.io/selenium/standalone-chrome" ,
140122)
141-
142123use_repo (oci , "chrome_standalone" , "firefox_standalone" , "java_image_base" )
143124
144125python = use_extension ("@rules_python//python/extensions:python.bzl" , "python" )
145-
146126python .toolchain (
147127 is_default = True ,
148128 python_version = "3.9" ,
149129)
150-
151130python .toolchain (python_version = "3.10" )
152-
153131python .toolchain (python_version = "3.11" )
154-
155132python .toolchain (python_version = "3.12" )
156-
157133python .toolchain (python_version = "3.13" )
158-
159134use_repo (python , "pythons_hub" )
160135
161136pip = use_extension ("@rules_python//python/extensions:pip.bzl" , "pip" )
@@ -180,7 +155,6 @@ use_repo(pip, "py_dev_requirements")
180155register_toolchains ("@pythons_hub//:all" )
181156
182157java_toolchains = use_extension ("@rules_java//java:extensions.bzl" , "toolchains" )
183-
184158use_repo (
185159 java_toolchains ,
186160 "remote_java_tools" ,
@@ -197,7 +171,6 @@ use_repo(
197171)
198172
199173maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
200-
201174maven .install (
202175 name = "maven" ,
203176 artifacts = [
@@ -278,11 +251,9 @@ maven.install(
278251 resolver = "maven" ,
279252 strict_visibility = True ,
280253)
281-
282254use_repo (maven , "maven" , "unpinned_maven" )
283255
284256ruby = use_extension ("@rules_ruby//ruby:extensions.bzl" , "ruby" )
285-
286257ruby .toolchain (
287258 name = "ruby" ,
288259 msys2_packages = [
@@ -291,7 +262,6 @@ ruby.toolchain(
291262 ],
292263 version_file = "//:rb/.ruby-version" ,
293264)
294-
295265ruby .bundle_fetch (
296266 name = "bundle" ,
297267 srcs = [
@@ -387,13 +357,11 @@ ruby.bundle_fetch(
387357 gemfile = "//:rb/Gemfile" ,
388358 gemfile_lock = "//:rb/Gemfile.lock" ,
389359)
390-
391360use_repo (ruby , "bundle" , "ruby" , "ruby_toolchains" )
392361
393362register_toolchains ("@ruby_toolchains//:all" )
394363
395364selenium_manager_artifacts = use_extension ("//common:selenium_manager.bzl" , "selenium_manager_artifacts" )
396-
397365use_repo (
398366 selenium_manager_artifacts ,
399367 "download_sm_linux" ,
@@ -402,7 +370,6 @@ use_repo(
402370)
403371
404372pin_browsers_extension = use_extension ("//common:repositories.bzl" , "pin_browsers_extension" )
405-
406373use_repo (
407374 pin_browsers_extension ,
408375 "linux_beta_chrome" ,
0 commit comments