@@ -12,10 +12,11 @@ bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
1212bazel_dep (name = "platforms" , version = "0.0.10" )
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.0.9" )
18+ bazel_dep (name = "rules_cc" , version = "0.0.9" , dev_dependency = True )
19+
1920bazel_dep (name = "rules_dotnet" , version = "0.17.5" )
2021bazel_dep (name = "rules_java" , version = "7.12.4" )
2122bazel_dep (name = "rules_jvm_external" , version = "6.6" )
@@ -27,33 +28,27 @@ bazel_dep(name = "rules_proto", version = "6.0.2")
2728bazel_dep (name = "rules_ruby" , version = "0.13.0" )
2829
2930linter = use_extension ("@apple_rules_lint//lint:extensions.bzl" , "linter" )
30-
3131linter .configure (
3232 name = "java-spotbugs" ,
3333 config = "//java:spotbugs-config" ,
3434)
35-
3635linter .configure (
3736 name = "rust-rustfmt" ,
3837 config = "//rust:enable-rustfmt" ,
3938)
40-
4139linter .register (name = "rust-rustfmt" )
4240
4341node = use_extension ("@rules_nodejs//nodejs:extensions.bzl" , "node" )
44-
4542node .toolchain (node_version = "20.9.0" )
4643
4744pnpm = use_extension (
4845 "@aspect_rules_js//npm:extensions.bzl" ,
4946 "pnpm" ,
5047 dev_dependency = True ,
5148)
52-
5349use_repo (pnpm , "pnpm" )
5450
5551npm = use_extension ("@aspect_rules_js//npm:extensions.bzl" , "npm" )
56-
5752npm .npm_translate_lock (
5853 name = "npm" ,
5954 data = [
@@ -68,76 +63,59 @@ npm.npm_translate_lock(
6863 update_pnpm_lock = True ,
6964 verify_node_modules_ignored = "//:.bazelignore" ,
7065)
71-
7266use_repo (npm , "npm" )
7367
7468rules_ts_ext = use_extension (
7569 "@aspect_rules_ts//ts:extensions.bzl" ,
7670 "ext" ,
7771 dev_dependency = True ,
7872)
79-
8073rules_ts_ext .deps (
8174 ts_version = "4.9.5" ,
8275)
83-
8476use_repo (rules_ts_ext , "npm_typescript" )
8577
8678esbuild = use_extension ("@aspect_rules_esbuild//esbuild:extensions.bzl" , "esbuild" )
87-
8879esbuild .toolchain (esbuild_version = "0.23.0" )
89-
9080use_repo (esbuild , "esbuild_toolchains" )
9181
9282register_toolchains ("@esbuild_toolchains//:all" )
9383
9484dotnet = use_extension ("@rules_dotnet//dotnet:extensions.bzl" , "dotnet" )
95-
9685dotnet .toolchain (dotnet_version = "8.0.203" )
97-
9886use_repo (dotnet , "dotnet_toolchains" )
9987
10088selenium_paket = use_extension ("//dotnet:paket.nuget_extension.bzl" , "nuget_extension" )
101-
10289use_repo (selenium_paket , "paket.nuget" )
10390
10491register_toolchains ("@dotnet_toolchains//:all" )
10592
10693oci = use_extension ("@rules_oci//oci:extensions.bzl" , "oci" )
107-
10894oci .pull (
10995 name = "java_image_base" ,
11096 digest = "sha256:161a1d97d592b3f1919801578c3a47c8e932071168a96267698f4b669c24c76d" ,
11197 image = "gcr.io/distroless/java17" ,
11298)
113-
11499oci .pull (
115100 name = "firefox_standalone" ,
116101 digest = "sha256:b6d8279268b3183d0d33e667e82fec1824298902f77718764076de763673124f" ,
117102 image = "index.docker.io/selenium/standalone-firefox" ,
118103)
119-
120104oci .pull (
121105 name = "chrome_standalone" ,
122106 digest = "sha256:1b809a961a0a77787a7cccac74ddc5570b7e89747f925b8469ddb9a6624d4ece" ,
123107 image = "index.docker.io/selenium/standalone-chrome" ,
124108)
125-
126109use_repo (oci , "chrome_standalone" , "firefox_standalone" , "java_image_base" )
127110
128111python = use_extension ("@rules_python//python/extensions:python.bzl" , "python" )
129-
130112python .toolchain (
131113 is_default = True ,
132114 python_version = "3.9" ,
133115)
134-
135116python .toolchain (python_version = "3.10" )
136-
137117python .toolchain (python_version = "3.11" )
138-
139118python .toolchain (python_version = "3.12" )
140-
141119use_repo (python , "pythons_hub" )
142120
143121pip = use_extension ("@rules_python//python/extensions:pip.bzl" , "pip" )
@@ -162,16 +140,15 @@ register_toolchains("@pythons_hub//:all")
162140
163141# https://github.com/bazelbuild/rules_jvm_external/pull/1079
164142archive_override (
165- integrity = "sha256-yS8Qes1PLbYbe10b1WSgl0Auqn/1Wlxg8O3wSr7a/Sg=" ,
166143 module_name = "rules_jvm_external" ,
144+ integrity = "sha256-yS8Qes1PLbYbe10b1WSgl0Auqn/1Wlxg8O3wSr7a/Sg=" ,
167145 patch_strip = 1 ,
168146 patches = ["//java:rules_jvm_external_javadoc.patch" ],
169147 strip_prefix = "rules_jvm_external-f572a26116c7ef71d8842dd056c2605782f7be8d" ,
170148 urls = ["https://github.com/bazelbuild/rules_jvm_external/archive/f572a26116c7ef71d8842dd056c2605782f7be8d.tar.gz" ],
171149)
172150
173151java_toolchains = use_extension ("@rules_java//java:extensions.bzl" , "toolchains" )
174-
175152use_repo (
176153 java_toolchains ,
177154 "remote_java_tools" ,
@@ -188,7 +165,6 @@ use_repo(
188165)
189166
190167maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
191-
192168maven .install (
193169 name = "maven" ,
194170 artifacts = [
@@ -267,11 +243,9 @@ maven.install(
267243 resolver = "maven" ,
268244 strict_visibility = True ,
269245)
270-
271246use_repo (maven , "maven" , "unpinned_maven" )
272247
273248ruby = use_extension ("@rules_ruby//ruby:extensions.bzl" , "ruby" )
274-
275249ruby .toolchain (
276250 name = "ruby" ,
277251 msys2_packages = [
@@ -280,7 +254,6 @@ ruby.toolchain(
280254 ],
281255 version_file = "//:rb/.ruby-version" ,
282256)
283-
284257ruby .bundle_fetch (
285258 name = "bundle" ,
286259 srcs = [
@@ -371,13 +344,11 @@ ruby.bundle_fetch(
371344 gemfile = "//:rb/Gemfile" ,
372345 gemfile_lock = "//:rb/Gemfile.lock" ,
373346)
374-
375347use_repo (ruby , "bundle" , "ruby" , "ruby_toolchains" )
376348
377349register_toolchains ("@ruby_toolchains//:all" )
378350
379351selenium_manager_artifacts = use_extension ("//common:selenium_manager.bzl" , "selenium_manager_artifacts" )
380-
381352use_repo (
382353 selenium_manager_artifacts ,
383354 "download_sm_linux" ,
@@ -386,7 +357,6 @@ use_repo(
386357)
387358
388359pin_browsers_extension = use_extension ("//common:repositories.bzl" , "pin_browsers_extension" )
389-
390360use_repo (
391361 pin_browsers_extension ,
392362 "linux_beta_firefox" ,
0 commit comments