Skip to content

Commit ef6a5e4

Browse files
committed
[build] Adding linux_edge repo back even if MS did not publish one
1 parent 9d01f11 commit ef6a5e4

File tree

2 files changed

+29
-3
lines changed

2 files changed

+29
-3
lines changed

MODULE.bazel

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ linter.register(name = "rust-rustfmt")
4141
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
4242
node.toolchain(node_version = "20.9.0")
4343

44-
pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm", dev_dependency = True)
44+
pnpm = use_extension(
45+
"@aspect_rules_js//npm:extensions.bzl",
46+
"pnpm",
47+
dev_dependency = True,
48+
)
4549
use_repo(pnpm, "pnpm")
4650

4751
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")
@@ -347,8 +351,7 @@ use_repo(
347351
"linux_beta_firefox",
348352
"linux_chrome",
349353
"linux_chromedriver",
350-
# Commenting out `linux_edge` since this is not created, but it really should be.
351-
#"linux_edge",
354+
"linux_edge",
352355
"linux_edgedriver",
353356
"linux_firefox",
354357
"linux_geckodriver",

common/repositories.bzl

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# This file has been generated using `bazel run scripts:pinned_browsers`
22

33
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4+
load("//common/private:deb_archive.bzl", "deb_archive")
45
load("//common/private:dmg_archive.bzl", "dmg_archive")
56
load("//common/private:drivers.bzl", "local_drivers")
67
load("//common/private:pkg_archive.bzl", "pkg_archive")
@@ -140,6 +141,28 @@ js_library(
140141
""",
141142
)
142143

144+
deb_archive(
145+
name = "linux_edge",
146+
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_127.0.2651.74-1_amd64.deb",
147+
sha256 = "533f5228cf9ffa30b135ca9d84a8b0f53a82bf63",
148+
build_file_content = """
149+
load("@aspect_rules_js//js:defs.bzl", "js_library")
150+
package(default_visibility = ["//visibility:public"])
151+
152+
filegroup(
153+
name = "files",
154+
srcs = glob(["**/*"]),
155+
)
156+
157+
exports_files(["opt/microsoft/msedge/microsoft-edge"])
158+
159+
js_library(
160+
name = "edge-js",
161+
data = [":files"],
162+
)
163+
""",
164+
)
165+
143166
http_archive(
144167
name = "linux_edgedriver",
145168
url = "https://msedgedriver.azureedge.net/127.0.2651.72/edgedriver_linux64.zip",

0 commit comments

Comments
 (0)