# This file has been generated using `bazel run scripts:pinned_browsers` load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("//common/private:deb_archive.bzl", "deb_archive") load("//common/private:dmg_archive.bzl", "dmg_archive") load("//common/private:drivers.bzl", "local_drivers") load("//common/private:pkg_archive.bzl", "pkg_archive") def pin_browsers(): local_drivers(name = "local_drivers") http_archive( name = "linux_firefox", url = "https://ftp.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-US/firefox-142.0.tar.xz", sha256 = "da8897a6a618e73878e6022a2bece76af509c304c73ae5c53dc523d35cb7bae6", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) filegroup( name = "files", srcs = glob(["**/*"]), ) exports_files(["firefox/firefox"]) js_library( name = "firefox-js", data = [":files"], ) """, ) dmg_archive( name = "mac_firefox", url = "https://ftp.mozilla.org/pub/firefox/releases/142.0/mac/en-US/Firefox%20142.0.dmg", sha256 = "cc0ce6b3ec64d064c16187f92ca4a8df5a21a1d7aa2f79a9e82b44602f2b1a0f", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["Firefox.app"]) js_library( name = "firefox-js", data = glob(["Firefox.app/**/*"]), ) """, ) http_archive( name = "linux_beta_firefox", url = "https://ftp.mozilla.org/pub/firefox/releases/143.0b3/linux-x86_64/en-US/firefox-143.0b3.tar.xz", sha256 = "ea43085f0a47d14a8c088175b489c8af149f59703aec20e6dd2bbf01e36d36fc", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) filegroup( name = "files", srcs = glob(["**/*"]), ) exports_files(["firefox/firefox"]) js_library( name = "firefox-js", data = [":files"], ) """, ) dmg_archive( name = "mac_beta_firefox", url = "https://ftp.mozilla.org/pub/firefox/releases/143.0b3/mac/en-US/Firefox%20143.0b3.dmg", sha256 = "0e392fc487de20c31c4fe66e25473f91ce001dd6e56528409720f7b9934f34e0", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["Firefox.app"]) js_library( name = "firefox-js", data = glob(["Firefox.app/**/*"]), ) """, ) http_archive( name = "linux_geckodriver", url = "https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-linux64.tar.gz", sha256 = "0bde38707eb0a686a20c6bd50f4adcc7d60d4f73c60eb83ee9e0db8f65823e04", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["geckodriver"]) js_library( name = "geckodriver-js", data = ["geckodriver"], ) """, ) http_archive( name = "mac_geckodriver", url = "https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-macos.tar.gz", sha256 = "b5627bfc29801b8752c9f1e7699018963c39c076aab6576dc14fcb1ce7a256f6", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["geckodriver"]) js_library( name = "geckodriver-js", data = ["geckodriver"], ) """, ) pkg_archive( name = "mac_edge", url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/95344cbf-d116-4494-8485-b96014e98901/MicrosoftEdge-139.0.3405.119.pkg", sha256 = "31b3ddce353180a706179d64086ed01b53cfd20a7daea45597a7e9e405fc553f", move = { "MicrosoftEdge-139.0.3405.119.pkg/Payload/Microsoft Edge.app": "Edge.app", }, build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["Edge.app"]) js_library( name = "edge-js", data = glob(["Edge.app/**/*"]), ) """, ) deb_archive( name = "linux_edge", url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_139.0.3405.119-1_amd64.deb", sha256 = "e51e4e36cde5e7be2031fd9145ac9bf26444f734a88ff43858e05c7782e60c7b", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) filegroup( name = "files", srcs = glob(["**/*"]), ) exports_files(["opt/microsoft/msedge/microsoft-edge"]) js_library( name = "edge-js", data = [":files"], ) """, ) http_archive( name = "linux_edgedriver", url = "https://msedgedriver.microsoft.com/139.0.3405.111/edgedriver_linux64.zip", sha256 = "76f1c0e35120e37848c174eee1368150b7c2461b8e4907c80bcfc2e61b93c471", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["msedgedriver"]) js_library( name = "msedgedriver-js", data = ["msedgedriver"], ) """, ) http_archive( name = "mac_edgedriver", url = "https://msedgedriver.microsoft.com/139.0.3405.111/edgedriver_mac64.zip", sha256 = "c97588078c6f661dd6c66b858f5e21dc9cbcee40420a2b2e839a05803e0e468f", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["msedgedriver"]) js_library( name = "msedgedriver-js", data = ["msedgedriver"], ) """, ) http_archive( name = "linux_chrome", url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.138/linux64/chrome-linux64.zip", sha256 = "a28ed679a017b8042747d81f7855cb86cc71402b268fc843b57533e69a835a17", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) filegroup( name = "files", srcs = glob(["**/*"]), ) exports_files(["chrome-linux64/chrome"]) js_library( name = "chrome-js", data = [":files"], ) """, ) http_archive( name = "mac_chrome", url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.138/mac-x64/chrome-mac-x64.zip", sha256 = "e910233cc746230abb5d9c855a191fceee0729e299ac15cb562260be302fa64b", strip_prefix = "chrome-mac-x64", patch_cmds = [ "mv 'Google Chrome for Testing.app' Chrome.app", "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome", ], build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["Chrome.app"]) js_library( name = "chrome-js", data = glob(["Chrome.app/**/*"]), ) """, ) http_archive( name = "linux_chromedriver", url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.138/linux64/chromedriver-linux64.zip", sha256 = "b5940d93d97da3d98dba0d4f5a67246b839a8e5634d69a6d625d0ad54bed8bb2", strip_prefix = "chromedriver-linux64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["chromedriver"]) js_library( name = "chromedriver-js", data = ["chromedriver"], ) """, ) http_archive( name = "mac_chromedriver", url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.138/mac-x64/chromedriver-mac-x64.zip", sha256 = "c6e2a630d72e0017649d54f29a93caa617fac0f846c23b2bd6494d8fe92e4479", strip_prefix = "chromedriver-mac-x64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["chromedriver"]) js_library( name = "chromedriver-js", data = ["chromedriver"], ) """, ) http_archive( name = "linux_beta_chrome", url = "https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.24/linux64/chrome-linux64.zip", sha256 = "d2371e5f2ea9cf349a48103ff8c95e83f0ec6a97ff5e7dad951fb73096413d1b", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) filegroup( name = "files", srcs = glob(["**/*"]), ) exports_files(["chrome-linux64/chrome"]) js_library( name = "chrome-js", data = [":files"], ) """, ) http_archive( name = "mac_beta_chrome", url = "https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.24/mac-x64/chrome-mac-x64.zip", sha256 = "1eeec20838e918be14b6f5d4773fa3a1afedd8e81ff20611a59e0d54c5c3fb3d", strip_prefix = "chrome-mac-x64", patch_cmds = [ "mv 'Google Chrome for Testing.app' Chrome.app", "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome", ], build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["Chrome.app"]) js_library( name = "chrome-js", data = glob(["Chrome.app/**/*"]), ) """, ) http_archive( name = "linux_beta_chromedriver", url = "https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.24/linux64/chromedriver-linux64.zip", sha256 = "a908e9d9bf547c5b2d73e441d18ba16a0ee8a980c0ad8a0aaf9c3b42d03f5569", strip_prefix = "chromedriver-linux64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["chromedriver"]) js_library( name = "chromedriver-js", data = ["chromedriver"], ) """, ) http_archive( name = "mac_beta_chromedriver", url = "https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.24/mac-x64/chromedriver-mac-x64.zip", sha256 = "1b785a93d4dd848942064268428ca186a122d6a64c5aaf7fe2c6c8b1debcb34f", strip_prefix = "chromedriver-mac-x64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["chromedriver"]) js_library( name = "chromedriver-js", data = ["chromedriver"], ) """, ) def _pin_browsers_extension_impl(_ctx): pin_browsers() pin_browsers_extension = module_extension( implementation = _pin_browsers_extension_impl, )