Skip to content

Commit 149b80e

Browse files
committed
feat: update browser versions and dependencies
Updates the versions of chromedriver, chromium, and firefox to the latest stable versions. Also updates several dependencies to their latest versions to keep the project up-to-date. Additionally, this commit pins the default version of Firefox to 135.0 to avoid issues with later versions.
1 parent 508168a commit 149b80e

File tree

9 files changed

+420
-127
lines changed

9 files changed

+420
-127
lines changed

MODULE.bazel.lock

Lines changed: 31 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

browsers/private/update-tool/index.mts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,12 @@ async function downloadMilestonesAndWriteVersionsFiles({
108108
}
109109

110110
const allVersions = [...Object.keys(versions)];
111-
const defaultVersion = allVersions[allVersions.length - 1];
111+
112+
// Since 136.0 firefox in RBE causes `Protocol error (session.new): Target closed` errors
113+
// This can be tested/debugged via `pnpm bazel test //packages/core/test/acceptance/selectorless:selectorless_web_firefox --config=remote --google_default_credentials`
114+
// in the angular/angular repo.
115+
const defaultVersion =
116+
browser === 'firefox' ? '135.0' : allVersions[allVersions.length - 1];
112117

113118
// Write both the JSON and the `.bzl` file. They both contain the same
114119
// versions list. The `.bzl` file just has some additional syntax.

browsers/private/versions/chromedriver.bzl

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
DO NOT EDIT. Generated by //browsers/private/update-tool:update-tool.
44
"""
55

6-
DEFAULT_VERSION = "142.0.7444.6"
6+
DEFAULT_VERSION = "143.0.7459.0"
77

88
VERSIONS = {
99
"128.0.6613.137": {
@@ -516,4 +516,72 @@ VERSIONS = {
516516
},
517517
},
518518
},
519+
"141.0.7390.65": {
520+
"linux": {
521+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/linux64/chromedriver-linux64.zip",
522+
"integrity": "eabcd234f516bb85ceeeb9368f694a3b7d3b3f2002d37f2a986f1a212bc9f696",
523+
"exclude_patterns": [],
524+
"named_files": {
525+
"CHROMEDRIVER": "chromedriver-linux64/chromedriver",
526+
},
527+
},
528+
"mac": {
529+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/mac-x64/chromedriver-mac-x64.zip",
530+
"integrity": "8776657e5718701f9f13740e04efbcff1cb08bcfccc7d459d88008775c05d9e6",
531+
"exclude_patterns": [],
532+
"named_files": {
533+
"CHROMEDRIVER": "chromedriver-mac-x64/chromedriver",
534+
},
535+
},
536+
"mac_arm": {
537+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/mac-arm64/chromedriver-mac-arm64.zip",
538+
"integrity": "08cfb5203050823091bfa6fa116d3d4934719a897c4dc3d9a01c96d26fddbaa4",
539+
"exclude_patterns": [],
540+
"named_files": {
541+
"CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver",
542+
},
543+
},
544+
"win64": {
545+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/win64/chromedriver-win64.zip",
546+
"integrity": "3f408a173d87d979a7ced93e5556dac4a1bff228d4f697dff130ad2d6856e175",
547+
"exclude_patterns": [],
548+
"named_files": {
549+
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe",
550+
},
551+
},
552+
},
553+
"143.0.7459.0": {
554+
"linux": {
555+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/linux64/chromedriver-linux64.zip",
556+
"integrity": "8bf018ed7c383dfd4a4a8f26702265e58b053e71583c4b7a6f8a3eaa6e9b9e6f",
557+
"exclude_patterns": [],
558+
"named_files": {
559+
"CHROMEDRIVER": "chromedriver-linux64/chromedriver",
560+
},
561+
},
562+
"mac": {
563+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/mac-x64/chromedriver-mac-x64.zip",
564+
"integrity": "4eb9cc848823444374bf2d3d388eaa949cee92114a611ce850024bf6b91352d1",
565+
"exclude_patterns": [],
566+
"named_files": {
567+
"CHROMEDRIVER": "chromedriver-mac-x64/chromedriver",
568+
},
569+
},
570+
"mac_arm": {
571+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/mac-arm64/chromedriver-mac-arm64.zip",
572+
"integrity": "13f142a6c53f38d26552ee21a874e3d11497bf6fb580b79a6b6b4b042875bef6",
573+
"exclude_patterns": [],
574+
"named_files": {
575+
"CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver",
576+
},
577+
},
578+
"win64": {
579+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/win64/chromedriver-win64.zip",
580+
"integrity": "65c25dfbe56801d342ae027f365194d0d5b31602ec94e644fe21b6edb876904a",
581+
"exclude_patterns": [],
582+
"named_files": {
583+
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe",
584+
},
585+
},
586+
},
519587
}

browsers/private/versions/chromedriver.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,5 +508,73 @@
508508
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe"
509509
}
510510
}
511+
},
512+
"141.0.7390.65": {
513+
"linux": {
514+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/linux64/chromedriver-linux64.zip",
515+
"integrity": "eabcd234f516bb85ceeeb9368f694a3b7d3b3f2002d37f2a986f1a212bc9f696",
516+
"exclude_patterns": [],
517+
"named_files": {
518+
"CHROMEDRIVER": "chromedriver-linux64/chromedriver"
519+
}
520+
},
521+
"mac": {
522+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/mac-x64/chromedriver-mac-x64.zip",
523+
"integrity": "8776657e5718701f9f13740e04efbcff1cb08bcfccc7d459d88008775c05d9e6",
524+
"exclude_patterns": [],
525+
"named_files": {
526+
"CHROMEDRIVER": "chromedriver-mac-x64/chromedriver"
527+
}
528+
},
529+
"mac_arm": {
530+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/mac-arm64/chromedriver-mac-arm64.zip",
531+
"integrity": "08cfb5203050823091bfa6fa116d3d4934719a897c4dc3d9a01c96d26fddbaa4",
532+
"exclude_patterns": [],
533+
"named_files": {
534+
"CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver"
535+
}
536+
},
537+
"win64": {
538+
"url": "https://storage.googleapis.com/chrome-for-testing-public/141.0.7390.65/win64/chromedriver-win64.zip",
539+
"integrity": "3f408a173d87d979a7ced93e5556dac4a1bff228d4f697dff130ad2d6856e175",
540+
"exclude_patterns": [],
541+
"named_files": {
542+
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe"
543+
}
544+
}
545+
},
546+
"143.0.7459.0": {
547+
"linux": {
548+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/linux64/chromedriver-linux64.zip",
549+
"integrity": "8bf018ed7c383dfd4a4a8f26702265e58b053e71583c4b7a6f8a3eaa6e9b9e6f",
550+
"exclude_patterns": [],
551+
"named_files": {
552+
"CHROMEDRIVER": "chromedriver-linux64/chromedriver"
553+
}
554+
},
555+
"mac": {
556+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/mac-x64/chromedriver-mac-x64.zip",
557+
"integrity": "4eb9cc848823444374bf2d3d388eaa949cee92114a611ce850024bf6b91352d1",
558+
"exclude_patterns": [],
559+
"named_files": {
560+
"CHROMEDRIVER": "chromedriver-mac-x64/chromedriver"
561+
}
562+
},
563+
"mac_arm": {
564+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/mac-arm64/chromedriver-mac-arm64.zip",
565+
"integrity": "13f142a6c53f38d26552ee21a874e3d11497bf6fb580b79a6b6b4b042875bef6",
566+
"exclude_patterns": [],
567+
"named_files": {
568+
"CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver"
569+
}
570+
},
571+
"win64": {
572+
"url": "https://storage.googleapis.com/chrome-for-testing-public/143.0.7459.0/win64/chromedriver-win64.zip",
573+
"integrity": "65c25dfbe56801d342ae027f365194d0d5b31602ec94e644fe21b6edb876904a",
574+
"exclude_patterns": [],
575+
"named_files": {
576+
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe"
577+
}
578+
}
511579
}
512580
}

0 commit comments

Comments
 (0)