From 8c317d89e6b88bb5a59c9e38a0485f3c15fa804e Mon Sep 17 00:00:00 2001 From: titusfortner Date: Sat, 22 Mar 2025 11:12:31 -0700 Subject: [PATCH 01/10] [build] allow tests tagged exclusive-if-local to run on rbe --- .bazelrc.remote | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bazelrc.remote b/.bazelrc.remote index 40f864f95cda2..7b50bef8b48f1 100644 --- a/.bazelrc.remote +++ b/.bazelrc.remote @@ -31,7 +31,7 @@ build:remote --disk_cache= build:remote --incompatible_enable_cc_toolchain_resolution build:remote --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 test:remote --test_env=DISPLAY=:99.0 -test:remote --test_tag_filters=-exclusive-if-local,-skip-rbe,-remote +test:remote --test_tag_filters=-skip-rbe,-remote # Env vars we can hard code build:remote --action_env=HOME=/home/dev From 338a06991d5109e18086578bc28b86731ac061f1 Mon Sep 17 00:00:00 2001 From: aguspe Date: Sat, 14 Jun 2025 17:43:04 +0200 Subject: [PATCH 02/10] Add version guard --- rb/spec/integration/selenium/webdriver/fedcm_spec.rb | 1 + rb/spec/integration/selenium/webdriver/spec_helper.rb | 1 + .../selenium/webdriver/spec_support/test_environment.rb | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb index 080a36a76deb1..3b0c3cc9db1c0 100644 --- a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb +++ b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb @@ -23,6 +23,7 @@ module Selenium module WebDriver module FedCM describe FedCM, + exclude: {version: '138.0.7204.23'}, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: %i[chrome edge]}] do let(:dialog) { driver.fedcm_dialog } diff --git a/rb/spec/integration/selenium/webdriver/spec_helper.rb b/rb/spec/integration/selenium/webdriver/spec_helper.rb index 751c6f185634e..d63f749f5a959 100644 --- a/rb/spec/integration/selenium/webdriver/spec_helper.rb +++ b/rb/spec/integration/selenium/webdriver/spec_helper.rb @@ -72,6 +72,7 @@ def example_finished(notification) guards.add_condition(:headless, !ENV['HEADLESS'].nil?) guards.add_condition(:bidi, !ENV['WEBDRIVER_BIDI'].nil?) guards.add_condition(:rbe, GlobalTestEnv.rbe?) + guards.add_condition(:version, GlobalTestEnv.browser_version) results = guards.disposition send(*results) if results diff --git a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb index 3fe3564f20272..a4205880f7678 100644 --- a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb +++ b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb @@ -57,6 +57,10 @@ def browser end end + def browser_version + driver_instance.capabilities.browser_version + end + def driver_instance(...) @driver_instance || create_driver!(...) end @@ -204,7 +208,7 @@ def current_env { browser: browser, driver: driver, - version: driver_instance.capabilities.browser_version, + version: browser_version, platform: Platform.os, ci: Platform.ci, rbe: rbe? From 8978bceb401eb89bba86c4e2e5b0f3b2ad41a30e Mon Sep 17 00:00:00 2001 From: aguspe Date: Sun, 15 Jun 2025 15:31:12 +0200 Subject: [PATCH 03/10] Update browsers --- common/repositories.bzl | 42 +++++++++---------- .../selenium/webdriver/network_spec.rb | 3 +- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/common/repositories.bzl b/common/repositories.bzl index d36c861ad60de..522489285d409 100644 --- a/common/repositories.bzl +++ b/common/repositories.bzl @@ -50,8 +50,8 @@ js_library( http_archive( name = "linux_beta_firefox", - url = "https://ftp.mozilla.org/pub/firefox/releases/140.0b8/linux-x86_64/en-US/firefox-140.0b8.tar.xz", - sha256 = "1fa8bcb1e242ffbad091b3ee7067ece582d34508db394e656832ab07b058e96e", + url = "https://ftp.mozilla.org/pub/firefox/releases/140.0b9/linux-x86_64/en-US/firefox-140.0b9.tar.xz", + sha256 = "812450fa61d36d44944fc9691a628b5c87d18268e68a15d9e54ac82ba4adfba5", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -72,8 +72,8 @@ js_library( dmg_archive( name = "mac_beta_firefox", - url = "https://ftp.mozilla.org/pub/firefox/releases/140.0b8/mac/en-US/Firefox%20140.0b8.dmg", - sha256 = "7e648f5e0305a6abedb698ea5b29971cd1eb58225b998baa85a82d94bcf75342", + url = "https://ftp.mozilla.org/pub/firefox/releases/140.0b9/mac/en-US/Firefox%20140.0b9.dmg", + sha256 = "7c764a8210fe44797ba49982bede4d32235b33c7c996f4caffd15e5a06cf62a1", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -123,10 +123,10 @@ js_library( pkg_archive( name = "mac_edge", - url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/881a4aef-792c-4d81-a76f-3cf546510d68/MicrosoftEdge-137.0.3296.68.pkg", - sha256 = "4de62ee93ba67db666597807fc991e749f073af07a577dfdfc56dbf19409c87d", + url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/07df5fb0-0542-41c3-ad8d-889adf2b954f/MicrosoftEdge-137.0.3296.83.pkg", + sha256 = "bc49d876669ae029e5f1236615cbe2e26dd2588a3048c450c1ae600fef6c454b", move = { - "MicrosoftEdge-137.0.3296.68.pkg/Payload/Microsoft Edge.app": "Edge.app", + "MicrosoftEdge-137.0.3296.83.pkg/Payload/Microsoft Edge.app": "Edge.app", }, build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -143,8 +143,8 @@ js_library( deb_archive( name = "linux_edge", - url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_137.0.3296.68-1_amd64.deb", - sha256 = "76099017ace977c74060aa134a289d93c554e9d67f6561039580fdd483da0c41", + url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_137.0.3296.83-1_amd64.deb", + sha256 = "c1b8a28efc73cb233d971a0cb5c40716a6580a196c1e1d213504f0760c4fa596", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -165,8 +165,8 @@ js_library( http_archive( name = "linux_edgedriver", - url = "https://msedgedriver.azureedge.net/137.0.3296.68/edgedriver_linux64.zip", - sha256 = "0605ae9e651befd470826ff3c3baf74b3d40599c25f1edd60b09d10f5b97144a", + url = "https://msedgedriver.azureedge.net/137.0.3296.83/edgedriver_linux64.zip", + sha256 = "141cd4cd42b7642dec1f215e0b1a0c1dae05f573218cb8ef18b876efa14f152a", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -182,8 +182,8 @@ js_library( http_archive( name = "mac_edgedriver", - url = "https://msedgedriver.azureedge.net/137.0.3296.68/edgedriver_mac64.zip", - sha256 = "29b331d365361f0e9ef68c2e573f33ca895b3fa607823a66de9d6f226dbe4a54", + url = "https://msedgedriver.azureedge.net/137.0.3296.83/edgedriver_mac64.zip", + sha256 = "e361cfea041e649944a60a41ec40076be35fda8608e9011fad638ec0491a1f79", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -277,8 +277,8 @@ js_library( http_archive( name = "linux_beta_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.15/linux64/chrome-linux64.zip", - sha256 = "e4bb8769b613eacd7cc40e48f3f63d96de9e9ee642360b4a79bedd502291c544", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/linux64/chrome-linux64.zip", + sha256 = "d73cf3dcc85572d7d6e22f1d10479f6eb450e24aa6253af2c7e8c380c4d546b5", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -298,8 +298,8 @@ js_library( ) http_archive( name = "mac_beta_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.15/mac-x64/chrome-mac-x64.zip", - sha256 = "46dbfe39930cd3a2a45bc85a70bb49c291c258fde5be4d3d4deecc8e3181ae2f", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/mac-x64/chrome-mac-x64.zip", + sha256 = "e03bb09631f918828747b25fddeaf0c1d7ad898dbf034ab8c42cd0acd09e47df", strip_prefix = "chrome-mac-x64", patch_cmds = [ "mv 'Google Chrome for Testing.app' Chrome.app", @@ -319,8 +319,8 @@ js_library( ) http_archive( name = "linux_beta_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.15/linux64/chromedriver-linux64.zip", - sha256 = "b180e7569aa10a10e5b112b2b6cc21d126499122eaba0e90d264713285cc9104", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/linux64/chromedriver-linux64.zip", + sha256 = "367a6b3fc321893d54c2b5eb55277759ac861d10e70dd578089502f333a0cc3b", strip_prefix = "chromedriver-linux64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -337,8 +337,8 @@ js_library( http_archive( name = "mac_beta_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.15/mac-x64/chromedriver-mac-x64.zip", - sha256 = "fda50dbab46115e2185cae0f3eeb8526c3f95175b0d4f7f7871aaf1e63590d5c", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/mac-x64/chromedriver-mac-x64.zip", + sha256 = "95f32d1bd12f2cc9ab19d53c4050fd7da45a9700935b96811354d25a31b9a9f7", strip_prefix = "chromedriver-mac-x64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") diff --git a/rb/spec/integration/selenium/webdriver/network_spec.rb b/rb/spec/integration/selenium/webdriver/network_spec.rb index 15e195f92a419..dc2df6f4bdd53 100644 --- a/rb/spec/integration/selenium/webdriver/network_spec.rb +++ b/rb/spec/integration/selenium/webdriver/network_spec.rb @@ -21,7 +21,8 @@ module Selenium module WebDriver - describe Network, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, + describe Network, exclude: {version: '138.0.7204.23'}, + exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, only: {browser: %i[chrome edge firefox]} do let(:username) { SpecSupport::RackServer::TestApp::BASIC_AUTH_CREDENTIALS.first } let(:password) { SpecSupport::RackServer::TestApp::BASIC_AUTH_CREDENTIALS.last } From dfcc8aa04e993c7be404066b956e8e738d117ea4 Mon Sep 17 00:00:00 2001 From: aguspe Date: Sun, 15 Jun 2025 20:59:14 +0200 Subject: [PATCH 04/10] Fix BiDi execution in beta chrome --- rb/spec/integration/selenium/webdriver/bidi_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rb/spec/integration/selenium/webdriver/bidi_spec.rb b/rb/spec/integration/selenium/webdriver/bidi_spec.rb index 1444e9ff52277..99eaf2effe13b 100644 --- a/rb/spec/integration/selenium/webdriver/bidi_spec.rb +++ b/rb/spec/integration/selenium/webdriver/bidi_spec.rb @@ -21,7 +21,8 @@ module Selenium module WebDriver - describe BiDi, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, + describe BiDi, exclude: {version: '138.0.7204.23'}, + exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, only: {browser: %i[chrome edge firefox]} do after { |example| reset_driver!(example: example) } From d4edfa1e3bb607694d8eb6519913e1aa7f4dbebf Mon Sep 17 00:00:00 2001 From: aguspe Date: Wed, 18 Jun 2025 21:07:28 +0200 Subject: [PATCH 05/10] Fetch beta chrome version --- rb/spec/integration/selenium/webdriver/bidi_spec.rb | 3 +-- .../integration/selenium/webdriver/fedcm_spec.rb | 2 +- .../integration/selenium/webdriver/network_spec.rb | 2 +- .../webdriver/spec_support/test_environment.rb | 13 +++++++++++++ 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/rb/spec/integration/selenium/webdriver/bidi_spec.rb b/rb/spec/integration/selenium/webdriver/bidi_spec.rb index 99eaf2effe13b..1444e9ff52277 100644 --- a/rb/spec/integration/selenium/webdriver/bidi_spec.rb +++ b/rb/spec/integration/selenium/webdriver/bidi_spec.rb @@ -21,8 +21,7 @@ module Selenium module WebDriver - describe BiDi, exclude: {version: '138.0.7204.23'}, - exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, + describe BiDi, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, only: {browser: %i[chrome edge firefox]} do after { |example| reset_driver!(example: example) } diff --git a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb index 3b0c3cc9db1c0..2d7f631eb0e1e 100644 --- a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb +++ b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb @@ -23,7 +23,7 @@ module Selenium module WebDriver module FedCM describe FedCM, - exclude: {version: '138.0.7204.23'}, + exclude: {version: GlobalTestEnv.beta_chrome_version}, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: %i[chrome edge]}] do let(:dialog) { driver.fedcm_dialog } diff --git a/rb/spec/integration/selenium/webdriver/network_spec.rb b/rb/spec/integration/selenium/webdriver/network_spec.rb index dc2df6f4bdd53..b640644f9b700 100644 --- a/rb/spec/integration/selenium/webdriver/network_spec.rb +++ b/rb/spec/integration/selenium/webdriver/network_spec.rb @@ -21,7 +21,7 @@ module Selenium module WebDriver - describe Network, exclude: {version: '138.0.7204.23'}, + describe Network, exclude: {version: GlobalTestEnv.beta_chrome_version}, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, only: {browser: %i[chrome edge firefox]} do let(:username) { SpecSupport::RackServer::TestApp::BASIC_AUTH_CREDENTIALS.first } diff --git a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb index a4205880f7678..42bf18dc830b4 100644 --- a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb +++ b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb @@ -193,6 +193,19 @@ def create_driver!(listener: nil, **, &block) raise e end + def beta_chrome_version + chrome_beta_url = 'https://chromereleases.googleblog.com/search/label/Beta%20updates' + + uri = URI.parse(chrome_beta_url) + response = Net::HTTP.get_response(uri) + + if response.is_a?(Net::HTTPSuccess) + response.body.match(/Chrome Beta\s+\d+\s+\((\d+\.\d+\.\d+\.\d+)\)/)[1] + else + "Failed to fetch Chrome Beta page: #{response&.code}" + end + end + private def build_options(**) From a7408f07ff8970b711efa49b9cfbc4ea61396176 Mon Sep 17 00:00:00 2001 From: aguspe Date: Wed, 18 Jun 2025 21:21:09 +0200 Subject: [PATCH 06/10] add guard clause --- .../selenium/webdriver/spec_support/test_environment.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb index 42bf18dc830b4..21019ad76c882 100644 --- a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb +++ b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb @@ -199,11 +199,9 @@ def beta_chrome_version uri = URI.parse(chrome_beta_url) response = Net::HTTP.get_response(uri) - if response.is_a?(Net::HTTPSuccess) - response.body.match(/Chrome Beta\s+\d+\s+\((\d+\.\d+\.\d+\.\d+)\)/)[1] - else - "Failed to fetch Chrome Beta page: #{response&.code}" - end + return "Failed to fetch Chrome Beta page: #{response&.code}" unless response.is_a?(Net::HTTPSuccess) + + response.body.match(/Chrome Beta\s+\d+\s+\((\d+\.\d+\.\d+\.\d+)\)/)[1] end private From e9459d69e66210bb426a82eac0f6421eab67d166 Mon Sep 17 00:00:00 2001 From: aguspe Date: Wed, 18 Jun 2025 21:26:09 +0200 Subject: [PATCH 07/10] add reason --- rb/spec/integration/selenium/webdriver/fedcm_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb index 2d7f631eb0e1e..f8a20675c9252 100644 --- a/rb/spec/integration/selenium/webdriver/fedcm_spec.rb +++ b/rb/spec/integration/selenium/webdriver/fedcm_spec.rb @@ -23,7 +23,7 @@ module Selenium module WebDriver module FedCM describe FedCM, - exclude: {version: GlobalTestEnv.beta_chrome_version}, + exclude: {version: GlobalTestEnv.beta_chrome_version, reason: 'https://issues.chromium.org/u/0/issues/425801332'}, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: %i[chrome edge]}] do let(:dialog) { driver.fedcm_dialog } From 00c9f86d0f488d363c918571a4f07e24b594aecc Mon Sep 17 00:00:00 2001 From: aguspe Date: Wed, 18 Jun 2025 22:09:04 +0200 Subject: [PATCH 08/10] simplify regex --- .../selenium/webdriver/spec_support/test_environment.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb index 21019ad76c882..72d4d29c1a7cd 100644 --- a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb +++ b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb @@ -197,11 +197,12 @@ def beta_chrome_version chrome_beta_url = 'https://chromereleases.googleblog.com/search/label/Beta%20updates' uri = URI.parse(chrome_beta_url) + response = Net::HTTP.get_response(uri) return "Failed to fetch Chrome Beta page: #{response&.code}" unless response.is_a?(Net::HTTPSuccess) - response.body.match(/Chrome Beta\s+\d+\s+\((\d+\.\d+\.\d+\.\d+)\)/)[1] + response.body.match(/\d+\.\d+\.\d+\.\d+/).to_s end private From f6f80003df4f7297baf945274ce892e7b2129757 Mon Sep 17 00:00:00 2001 From: aguspe Date: Wed, 18 Jun 2025 22:20:11 +0200 Subject: [PATCH 09/10] Update chrome beta and simplify hash --- common/repositories.bzl | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/common/repositories.bzl b/common/repositories.bzl index 522489285d409..b8192c904cdc1 100644 --- a/common/repositories.bzl +++ b/common/repositories.bzl @@ -199,8 +199,8 @@ js_library( http_archive( name = "linux_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.70/linux64/chrome-linux64.zip", - sha256 = "da1424d975dbe963b0a7f7f8e8c2e477bfed6b3430a2bc0b287f1c247ec62ee3", + url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.119/linux64/chrome-linux64.zip", + sha256 = "680a672ed0cc7b8fae6ee5b21691a55273228b05e1f3f80580606c4db203994a", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -220,8 +220,8 @@ js_library( ) http_archive( name = "mac_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.70/mac-x64/chrome-mac-x64.zip", - sha256 = "2ea79a9457dbaffae6fbdf592c93776ac859dca98b448f7513cdd68234454a07", + url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.119/mac-x64/chrome-mac-x64.zip", + sha256 = "86d2e1cb317e78c4f5aefc70cf00e4fdaf9dcc80cf4ca3634abccf6d8781181e", strip_prefix = "chrome-mac-x64", patch_cmds = [ "mv 'Google Chrome for Testing.app' Chrome.app", @@ -241,8 +241,8 @@ js_library( ) http_archive( name = "linux_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.70/linux64/chromedriver-linux64.zip", - sha256 = "cade69e8d67f4951049e56d796111755e0bf9240d26378975a95c8423bb3f55a", + url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.119/linux64/chromedriver-linux64.zip", + sha256 = "f4138b39e4fbe948e887ed5c1e0286c539fa81657cd5f2d8d51c1f68921a8880", strip_prefix = "chromedriver-linux64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -259,8 +259,8 @@ js_library( http_archive( name = "mac_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.70/mac-x64/chromedriver-mac-x64.zip", - sha256 = "d80825e87543d99ad7a8b9356fb236ddb7df3ba087f8f314991195da27a7ccc3", + url = "https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.119/mac-x64/chromedriver-mac-x64.zip", + sha256 = "3502bec185bbb2732f21648d02ed3ac3c478ddfa35f3deddc9cc1433335309b7", strip_prefix = "chromedriver-mac-x64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -277,8 +277,8 @@ js_library( http_archive( name = "linux_beta_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/linux64/chrome-linux64.zip", - sha256 = "d73cf3dcc85572d7d6e22f1d10479f6eb450e24aa6253af2c7e8c380c4d546b5", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.35/linux64/chrome-linux64.zip", + sha256 = "4fd1afa4d0bb059114c1f244c09722d03aad151681adb40e09235ad9592d6e49", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) @@ -298,8 +298,8 @@ js_library( ) http_archive( name = "mac_beta_chrome", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/mac-x64/chrome-mac-x64.zip", - sha256 = "e03bb09631f918828747b25fddeaf0c1d7ad898dbf034ab8c42cd0acd09e47df", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.35/mac-x64/chrome-mac-x64.zip", + sha256 = "e312cd055c263120b75e6387a294458d340e57da332efca89f7afdc4541458b9", strip_prefix = "chrome-mac-x64", patch_cmds = [ "mv 'Google Chrome for Testing.app' Chrome.app", @@ -319,8 +319,8 @@ js_library( ) http_archive( name = "linux_beta_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/linux64/chromedriver-linux64.zip", - sha256 = "367a6b3fc321893d54c2b5eb55277759ac861d10e70dd578089502f333a0cc3b", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.35/linux64/chromedriver-linux64.zip", + sha256 = "eb423d4d1928fe03ad2414316c103607bf4624029f8fc115c54bcc4b1f613f0d", strip_prefix = "chromedriver-linux64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -337,8 +337,8 @@ js_library( http_archive( name = "mac_beta_chromedriver", - url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.23/mac-x64/chromedriver-mac-x64.zip", - sha256 = "95f32d1bd12f2cc9ab19d53c4050fd7da45a9700935b96811354d25a31b9a9f7", + url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.35/mac-x64/chromedriver-mac-x64.zip", + sha256 = "b9863dc8e00469b5eb74be7472653694c9fd6943e3e47ec9e1b00c93c9fb68a6", strip_prefix = "chromedriver-mac-x64", build_file_content = """ load("@aspect_rules_js//js:defs.bzl", "js_library") @@ -358,4 +358,4 @@ def _pin_browsers_extension_impl(_ctx): pin_browsers_extension = module_extension( implementation = _pin_browsers_extension_impl, -) +)bazel run pinned_browsers:. From 64aa40618260d05f3febe4180ea96c2e8c1080f5 Mon Sep 17 00:00:00 2001 From: aguspe Date: Thu, 19 Jun 2025 07:38:36 +0200 Subject: [PATCH 10/10] remove syntax error --- common/repositories.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/repositories.bzl b/common/repositories.bzl index b8192c904cdc1..c5689472345e9 100644 --- a/common/repositories.bzl +++ b/common/repositories.bzl @@ -358,4 +358,4 @@ def _pin_browsers_extension_impl(_ctx): pin_browsers_extension = module_extension( implementation = _pin_browsers_extension_impl, -)bazel run pinned_browsers:. +)