Skip to content

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Sep 17, 2025

User description

This is an automated pull request to update pinned browsers and drivers

Merge after verify the new browser versions properly passing the tests and no bugs need to be filed


PR Type

Other


Description

  • Update Firefox stable version from 142.0.1 to 143.0

  • Update Firefox beta version from 143.0b9 to 144.0b1

  • Update SHA256 checksums for all Firefox downloads

  • Automated browser version maintenance


Diagram Walkthrough

flowchart LR
  A["Firefox 142.0.1"] -- "upgrade" --> B["Firefox 143.0"]
  C["Firefox 143.0b9"] -- "upgrade" --> D["Firefox 144.0b1"]
  E["Old SHA256"] -- "update" --> F["New SHA256"]
Loading

File Walkthrough

Relevant files
Configuration changes
repositories.bzl
Firefox version and checksum updates                                         

common/repositories.bzl

  • Updated Firefox stable version URLs from 142.0.1 to 143.0
  • Updated Firefox beta version URLs from 143.0b9 to 144.0b1
  • Updated SHA256 checksums for Linux and macOS Firefox downloads
  • Maintained build file content structure unchanged
+8/-8     

@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Sep 17, 2025
Copy link
Contributor

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Verify Checksums

Confirm the new sha256 values match the official Firefox release artifacts for both stable 143.0 and beta 144.0b1 across Linux and macOS to prevent fetch/build failures.

url = "https://ftp.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/en-US/firefox-143.0.tar.xz",
sha256 = "1c87a9de21941a15177384d4820a6aa3c7dacb38d34089c73a621734ebf1ea9a",
build_file_content = """
URL Accuracy

Double-check that each download URL exists and is accessible (including locale 'en-US', architecture 'linux-x86_64', and proper dmg naming/encoding) to avoid CI breakage.

        url = "https://ftp.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/en-US/firefox-143.0.tar.xz",
        sha256 = "1c87a9de21941a15177384d4820a6aa3c7dacb38d34089c73a621734ebf1ea9a",
        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/143.0/mac/en-US/Firefox%20143.0.dmg",
        sha256 = "a5c570e277021b61df1295efe77446617ebd768d8ad36a20b309aa382685f6f2",
        build_file_content = """

Copy link
Contributor

qodo-merge-pro bot commented Sep 17, 2025

PR Code Suggestions ✨

No code suggestions found for the PR.

@navin772 navin772 merged commit 77d20ae into trunk Sep 17, 2025
4 checks passed
@navin772 navin772 deleted the pinned-browser-updates branch September 17, 2025 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

B-build Includes scripting, bazel and CI integrations Review effort 2/5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants