diff --git a/docs/extensions.md b/docs/extensions.md index 55152a6..4561bb6 100644 --- a/docs/extensions.md +++ b/docs/extensions.md @@ -17,7 +17,8 @@ effectively overriding the default named toolchain due to toolchain resolution p
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
-playwright.repo(name, browsers_json, integrity_map, integrity_path_map, playwright_version)
+playwright.repo(name, browsers_download_urls, browsers_json, integrity_map, integrity_path_map,
+ playwright_version)
@@ -32,6 +33,7 @@ playwright.repo(name, name | Base name for generated repositories, allowing more than one playwright toolchain to be registered. Overriding the default is only permitted in the root module. | Name | optional | `"playwright"` |
+| browsers_download_urls | URLs to download playwright browsers from. Replace defaults if a mirror location is preferred. | List of strings | optional | `["https://playwright.azureedge.net", "https://playwright-akamai.azureedge.net", "https://playwright-verizon.azureedge.net"]` |
| browsers_json | Alternative to playwright_version. Skips downloading from unpkg | Label | optional | `None` |
| integrity_map | Deprecated: Mapping from brower target to integrity hash | Dictionary: String -> String | optional | `{}` |
| integrity_path_map | Mapping from browser path to integrity hash | Dictionary: String -> String | optional | `{}` |
diff --git a/docs/repositories.md b/docs/repositories.md
index 679cafd..5b89f3f 100644
--- a/docs/repositories.md
+++ b/docs/repositories.md
@@ -12,7 +12,7 @@ See https://docs.bazel.build/versions/main/skylark/deploying.html#dependencies
load("@rules_playwright//playwright:repositories.bzl", "define_browsers")
-define_browsers(name, browser_integrity, browsers_json, repo_mapping)
+define_browsers(name, browser_integrity, browsers_download_urls, browsers_json, repo_mapping)
**ATTRIBUTES**
@@ -22,6 +22,7 @@ define_browsers(name, name | A unique name for this repository. | Name | required | |
| browser_integrity | A dictionary of browser names to their integrity hashes | Dictionary: String -> String | optional | `{}` |
+| browsers_download_urls | URLs to download playwright browsers from. Replace defaults if a mirror location is preferred. | List of strings | optional | `["https://playwright.azureedge.net", "https://playwright-akamai.azureedge.net", "https://playwright-verizon.azureedge.net"]` |
| browsers_json | - | Label | optional | `None` |
| repo_mapping | In `WORKSPACE` context only: a dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.