| # 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/146.0.1/linux-x86_64/en-US/firefox-146.0.1.tar.xz", |
| sha256 = "36a4dc0e3be8af2d49d8388021abf790976d2398162b9d13a6d758cc8c37f8dd", |
| 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/146.0.1/mac/en-US/Firefox%20146.0.1.dmg", |
| sha256 = "1f153af0954e0e804cedfac185281a762cd6f270238687d8c7060d162435a1ff", |
| 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/147.0b5/linux-x86_64/en-US/firefox-147.0b5.tar.xz", |
| sha256 = "ab02617f42105c65f09a4aa051ec912838fb50cf046e31cce4f16af10b24417d", |
| 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/147.0b5/mac/en-US/Firefox%20147.0b5.dmg", |
| sha256 = "058cd33bbd6bc95c3e70de3831e814d933391d6e9d6830f4eb15e75ce060be1f", |
| 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/39c16afe-6ffe-42f8-aa82-4dd057fcf1d5/MicrosoftEdge-143.0.3650.96.pkg", |
| sha256 = "3fbb541e2761d0421073aa288c227738c6e133bf3fc4ecc3897495bf78ea4a19", |
| move = { |
| "MicrosoftEdge-143.0.3650.96.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_143.0.3650.96-1_amd64.deb", |
| sha256 = "c1a394bb565d7132785c4dabaf50a1333021997c5350370f2a2927cb897a396a", |
| 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/143.0.3650.80/edgedriver_linux64.zip", |
| sha256 = "aaad1641c4d7a0e3cac4d337435c23758643e7a82787774b88f6d08ff792d0e8", |
| 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/143.0.3650.96/edgedriver_mac64.zip", |
| sha256 = "99c35f51ea4ece7cce9cd640899872c72442f712c811225be867c692f8131282", |
| 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/143.0.7499.169/linux64/chrome-linux64.zip", |
| sha256 = "cbf761db63886219add34c7c0177c4bb5c0821d394f64fc3a33ad49c41c45e9c", |
| 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/143.0.7499.169/mac-x64/chrome-mac-x64.zip", |
| sha256 = "58d92e952c66d1a352f3022c31d658648091118014659a5a69278b764f61e854", |
| 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/143.0.7499.169/linux64/chromedriver-linux64.zip", |
| sha256 = "9739384a5a92d5308c85dba47fdf38edf67b599110fbfd7846aaf9eeace0d25d", |
| 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/143.0.7499.169/mac-x64/chromedriver-mac-x64.zip", |
| sha256 = "06342aca51f5ab5e9a5f2858d9953dadb52e29e5cfcb0229d1ab1a989ebc6be2", |
| 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/144.0.7559.31/linux64/chrome-linux64.zip", |
| sha256 = "4feb6a56de6bb98176b13af3cfbc0f9e78301f51caf0cd00366102c74d788833", |
| 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/144.0.7559.31/mac-x64/chrome-mac-x64.zip", |
| sha256 = "1fe7c08ea99c141ea3502c1b478ce7f9a687199b489e419f50ca8a248eacaad7", |
| 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/144.0.7559.31/linux64/chromedriver-linux64.zip", |
| sha256 = "fbd15841f865e6b6697711331aaecb0b3c3c3e1df5f963989830336bf5b6ab90", |
| 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/144.0.7559.31/mac-x64/chromedriver-mac-x64.zip", |
| sha256 = "eab345eaf4255430b62cebfb3f4728c3b8468f85a4a61f90eae550aa4dad6048", |
| 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, |
| ) |