Skip to content

Commit c69304a

Browse files
committed
[bazel] Move pinned browsers to MODULE
1 parent 60a57b4 commit c69304a

File tree

6 files changed

+562
-82
lines changed

6 files changed

+562
-82
lines changed

MODULE.bazel

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ bazel_dep(name = "aspect_rules_esbuild", version = "0.18.0")
55
bazel_dep(name = "aspect_rules_js", version = "1.35.0")
66
bazel_dep(name = "aspect_rules_ts", version = "2.1.0")
77
bazel_dep(name = "bazel_features", version = "1.9.0")
8+
bazel_dep(name = "bazel_skylib", version = "1.5.0")
89
bazel_dep(name = "buildifier_prebuilt", version = "6.4.0")
910
bazel_dep(name = "contrib_rules_jvm", version = "0.24.0")
1011
bazel_dep(name = "platforms", version = "0.0.8")
@@ -327,4 +328,31 @@ crate.from_cargo(
327328
use_repo(crate, "crates")
328329

329330
selenium_manager_artifacts = use_extension("//common:selenium_manager.bzl", "selenium_manager_artifacts")
330-
use_repo(selenium_manager_artifacts, "download_sm_linux", "download_sm_macos", "download_sm_windows")
331+
use_repo(
332+
selenium_manager_artifacts,
333+
"download_sm_linux",
334+
"download_sm_macos",
335+
"download_sm_windows",
336+
)
337+
338+
pin_browsers_extension = use_extension("//common:repositories.bzl", "pin_browsers_extension")
339+
use_repo(
340+
pin_browsers_extension,
341+
"linux_firefox",
342+
"mac_firefox",
343+
"linux_beta_firefox",
344+
"mac_beta_firefox",
345+
"linux_geckodriver",
346+
"mac_geckodriver",
347+
"linux_edge",
348+
"mac_edge",
349+
"linux_edgedriver",
350+
"mac_edgedriver",
351+
"linux_chrome",
352+
"mac_chrome",
353+
"linux_chromedriver",
354+
"mac_chromedriver",
355+
)
356+
357+
local_drivers = use_repo_rule("//common/private:drivers.bzl", "local_drivers")
358+
local_drivers(name = "local_drivers")

MODULE.bazel.lock

Lines changed: 250 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

WORKSPACE.bzlmod

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,3 @@ load("@io_bazel_rules_closure//closure:repositories.bzl", "rules_closure_depende
2424
rules_closure_dependencies()
2525

2626
rules_closure_toolchains()
27-
28-
load("//common:repositories.bzl", "pin_browsers")
29-
30-
pin_browsers()

common/private/drivers.bzl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ def _local_drivers_impl(repository_ctx):
2828

2929
repository_ctx.file("BUILD.bazel", "\n".join(contents))
3030

31-
_local_drivers = repository_rule(
31+
local_drivers = repository_rule(
3232
_local_drivers_impl,
3333
)
34-
35-
def local_drivers():
36-
_local_drivers(name = "local_drivers")

0 commit comments

Comments
 (0)