| # 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/140.0.4/linux-x86_64/en-US/firefox-140.0.4.tar.xz", |
| sha256 = "63e0033e6f4dd0576074de3cf1f70feec43359f923ed9055e554cf84b13856f6", |
| 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/140.0.4/mac/en-US/Firefox%20140.0.4.dmg", |
| sha256 = "e97d88d6ac04766cc52963d0d8f567bd39464bfc612167cd81627e6bb22d1d8c", |
| 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/141.0b9/linux-x86_64/en-US/firefox-141.0b9.tar.xz", |
| sha256 = "5a89acdfeecef444ff167635308fde601317331a6537ba379897b77a636496be", |
| 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/141.0b9/mac/en-US/Firefox%20141.0b9.dmg", |
| sha256 = "e105272ffa164d501a78b3a407fef1afcac80cab4b9e03de07f3599e8ce39588", |
| 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/e6174f66-8a94-4831-ad47-f7c4c12f4eca/MicrosoftEdge-138.0.3351.83.pkg", |
| sha256 = "deea1024b09afcc0ffca83ecb350044e5e960eae6b282779e2b6213e0f499f6a", |
| move = { |
| "MicrosoftEdge-138.0.3351.83.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_138.0.3351.83-1_amd64.deb", |
| sha256 = "35c0f0db8f3797e566060af851edaf666145b3765d589bec7ecb9beecb4c10e1", |
| 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/138.0.3351.83/edgedriver_linux64.zip", |
| sha256 = "ed7d3651a5087bf7cdd383c244de29fa9e6a347473ff53c0172583380c5f7256", |
| 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/138.0.3351.83/edgedriver_mac64.zip", |
| sha256 = "a9e267a880300ed8dc77fc4ff12d4a66b49e3443d23c1091af277f332b2fc041", |
| 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/138.0.7204.94/linux64/chrome-linux64.zip", |
| sha256 = "7766500a69967e997814d694d32a11d60b65462473210d606118461b254607b5", |
| 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/138.0.7204.94/mac-x64/chrome-mac-x64.zip", |
| sha256 = "4eeb938a161b3eddf04f6fd1bdb5b1857003446329a5d247d535b020c076ae4d", |
| 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/138.0.7204.94/linux64/chromedriver-linux64.zip", |
| sha256 = "59db6a59947f6f623cd66c56ce6532df96b14f3e8350144a3a246f9b51ffc28c", |
| 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/138.0.7204.94/mac-x64/chromedriver-mac-x64.zip", |
| sha256 = "3330c58df57b75b166286aac87ce2da2587d2cb6789eb7423551391c4f489e51", |
| 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/139.0.7258.31/linux64/chrome-linux64.zip", |
| sha256 = "57d134da4644831f9b28a30743dd6bd2e10c9f474b1a6149f3389afcf7852131", |
| 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/139.0.7258.31/mac-x64/chrome-mac-x64.zip", |
| sha256 = "62211dfb16c5b194a1fced1c7b5fc2f933922bcfcc1309b4ef6338e47ed2dea9", |
| 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/139.0.7258.31/linux64/chromedriver-linux64.zip", |
| sha256 = "d9cafd0f78fea5809e2ce51ca2a05b3c47d26ff18ea27b47ef23a35ac7075e46", |
| 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/139.0.7258.31/mac-x64/chromedriver-mac-x64.zip", |
| sha256 = "e8918cd9835308e6fdf288a8a6e79f12c0df3fb6ebdb9cc16d1fbee64bae1212", |
| 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, |
| ) |