11module (name = "selenium" )
22
33bazel_dep (name = "apple_rules_lint" , version = "0.4.0" )
4- bazel_dep (name = "aspect_bazel_lib" , version = "2.13 .0" )
4+ bazel_dep (name = "aspect_bazel_lib" , version = "2.14 .0" )
55bazel_dep (name = "aspect_rules_esbuild" , version = "0.21.0" )
66bazel_dep (name = "aspect_rules_js" , version = "2.3.7" )
77bazel_dep (name = "aspect_rules_ts" , version = "3.6.0" )
8- bazel_dep (name = "bazel_features" , version = "1.23 .0" )
9- bazel_dep (name = "bazel_skylib" , version = "1.7.1 " )
10- bazel_dep (name = "buildifier_prebuilt" , version = "6.4.0 " )
8+ bazel_dep (name = "bazel_features" , version = "1.32 .0" )
9+ bazel_dep (name = "bazel_skylib" , version = "1.8.2 " )
10+ bazel_dep (name = "buildifier_prebuilt" , version = "7.3.1 " )
1111bazel_dep (name = "contrib_rules_jvm" , version = "0.27.0" )
12- bazel_dep (name = "platforms" , version = "0 .0.11 " )
12+ bazel_dep (name = "platforms" , version = "1 .0.0 " )
1313
1414# Required for the closure rules
1515bazel_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" , version = "0.2.0 " , dev_dependency = True )
18+ bazel_dep (name = "rules_cc" , version = "0.2.8 " , dev_dependency = True )
1919
2020bazel_dep (name = "rules_dotnet" , version = "0.17.5" )
2121bazel_dep (name = "rules_java" , version = "8.7.1" )
@@ -27,6 +27,7 @@ bazel_dep(name = "rules_pkg", version = "1.0.1")
2727bazel_dep (name = "rules_python" , version = "1.6.3" )
2828bazel_dep (name = "rules_proto" , version = "7.0.2" )
2929bazel_dep (name = "rules_ruby" , version = "0.19.0" )
30+ bazel_dep (name = "rules_rust" , version = "0.67.0" )
3031
3132# Until `rules_jvm_external` 6.8 ships
3233single_version_override (
@@ -367,6 +368,18 @@ use_repo(ruby, "bundle", "ruby", "ruby_toolchains")
367368
368369register_toolchains ("@ruby_toolchains//:all" )
369370
371+ rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
372+ rust .toolchain (versions = ["1.89.0" ])
373+
374+ crate = use_extension ("@rules_rust//crate_universe:extensions.bzl" , "crate" )
375+ crate .from_cargo (
376+ name = "crates" ,
377+ cargo_lockfile = "//rust:Cargo.lock" ,
378+ lockfile = "//rust:Cargo.Bazel.lock" ,
379+ manifests = ["//rust:Cargo.toml" ],
380+ )
381+ use_repo (crate , "crates" )
382+
370383selenium_manager_artifacts = use_extension ("//common:selenium_manager.bzl" , "selenium_manager_artifacts" )
371384use_repo (
372385 selenium_manager_artifacts ,
0 commit comments