Generate Bazel content for Mac Edge browser.
(browser_url, browser_hash, browser_version)
| 281 | |
| 282 | |
| 283 | def mac_edge_browser_content(browser_url, browser_hash, browser_version): |
| 284 | """Generate Bazel content for Mac Edge browser.""" |
| 285 | return f""" |
| 286 | pkg_archive( |
| 287 | name = "mac_edge", |
| 288 | url = "{browser_url}", |
| 289 | sha256 = "{browser_hash.lower()}", |
| 290 | move = {{ |
| 291 | "MicrosoftEdge-{browser_version}.pkg/Payload/Microsoft Edge.app": "Edge.app", |
| 292 | }}, |
| 293 | build_file_content = \"\"\" |
| 294 | load("@aspect_rules_js//js:defs.bzl", "js_library") |
| 295 | package(default_visibility = ["//visibility:public"]) |
| 296 | |
| 297 | exports_files(["Edge.app"]) |
| 298 | |
| 299 | js_library( |
| 300 | name = "edge-js", |
| 301 | data = glob(["Edge.app/**/*"], allow_empty = True), |
| 302 | ) |
| 303 | \"\"\", |
| 304 | ) |
| 305 | """ |
| 306 | |
| 307 | |
| 308 | def linux_edge_browser_content(browser_url, browser_hash): |
no outgoing calls
no test coverage detected