Skip to content

Conversation

selenium-ci
Copy link
Member

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

User description

This PR contains the CHANGELOG for Node/Standalone firefox with specific browser versions: [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141]


PR Type

Documentation


Description

• Updated build date from 20250808 to 20250828 across all Firefox browser version changelog files (versions 98-141)
• Updated Docker image tags to reflect the new build date 20250828 in all changelog entries
• Added Microsoft Edge stable version 140.0.3485.54-1 configuration for Firefox 140 in browser matrix
• Standardized build date references across 44 Firefox version changelog files for Grid 4.35.0


Diagram Walkthrough

flowchart LR
  A["Old Build Date 20250808"] --> B["Update Process"]
  B --> C["New Build Date 20250828"]
  C --> D["Firefox Versions 98-141"]
  D --> E["Updated Changelog Files"]
  F["Browser Matrix"] --> G["Added Edge Version for Firefox 140"]
Loading

File Walkthrough

Relevant files
Configuration changes
34 files
firefox_100.md
Update Firefox 100 build date to 20250828                               

CHANGELOG/4.35.0/firefox_100.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_101.md
Update Firefox 101 build date to 20250828                               

CHANGELOG/4.35.0/firefox_101.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_102.md
Update Firefox 102 build date to 20250828                               

CHANGELOG/4.35.0/firefox_102.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_103.md
Update Firefox 103 build date to 20250828                               

CHANGELOG/4.35.0/firefox_103.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_104.md
Update Firefox 104 build date to 20250828                               

CHANGELOG/4.35.0/firefox_104.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_105.md
Update Firefox 105 build date to 20250828                               

CHANGELOG/4.35.0/firefox_105.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_106.md
Update Firefox 106 build date to 20250828                               

CHANGELOG/4.35.0/firefox_106.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_107.md
Update Firefox 107 build date to 20250828                               

CHANGELOG/4.35.0/firefox_107.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_108.md
Update Firefox 108 build date to 20250828                               

CHANGELOG/4.35.0/firefox_108.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_109.md
Update Firefox 109 build date to 20250828                               

CHANGELOG/4.35.0/firefox_109.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_110.md
Update Firefox 110 build date to 20250828                               

CHANGELOG/4.35.0/firefox_110.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_111.md
Update Firefox 111 build date to 20250828                               

CHANGELOG/4.35.0/firefox_111.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_112.md
Update Firefox 112 build date to 20250828                               

CHANGELOG/4.35.0/firefox_112.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_113.md
Update Firefox 113 build date to 20250828                               

CHANGELOG/4.35.0/firefox_113.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_114.md
Update Firefox 114 build date to 20250828                               

CHANGELOG/4.35.0/firefox_114.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_115.md
Update Firefox 115 build date to 20250828                               

CHANGELOG/4.35.0/firefox_115.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_116.md
Update Firefox 116 build date to 20250828                               

CHANGELOG/4.35.0/firefox_116.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_117.md
Update Firefox 117 build date to 20250828                               

CHANGELOG/4.35.0/firefox_117.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_118.md
Update Firefox 118 build date to 20250828                               

CHANGELOG/4.35.0/firefox_118.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_119.md
Update Firefox 119 build date to 20250828                               

CHANGELOG/4.35.0/firefox_119.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_120.md
Update Firefox 120 build date to 20250828                               

CHANGELOG/4.35.0/firefox_120.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_121.md
Update Firefox 121 build date to 20250828                               

CHANGELOG/4.35.0/firefox_121.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_122.md
Update Firefox 122 build date to 20250828                               

CHANGELOG/4.35.0/firefox_122.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_123.md
Update Firefox 123 build date to 20250828                               

CHANGELOG/4.35.0/firefox_123.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_124.md
Update Firefox 124 build date to 20250828                               

CHANGELOG/4.35.0/firefox_124.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_125.md
Update Firefox 125 build date to 20250828                               

CHANGELOG/4.35.0/firefox_125.md

• Updated build date from 20250808 to 20250828 in script command and
tagging output
• Updated all Docker image tags to reflect new build
date 20250828

+15/-15 
firefox_136.md
Update Firefox 136 changelog build date                                   

CHANGELOG/4.35.0/firefox_136.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_137.md
Update Firefox 137 changelog build date                                   

CHANGELOG/4.35.0/firefox_137.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_138.md
Update Firefox 138 changelog build date                                   

CHANGELOG/4.35.0/firefox_138.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_139.md
Update Firefox 139 changelog build date                                   

CHANGELOG/4.35.0/firefox_139.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_140.md
Update Firefox 140 changelog build date                                   

CHANGELOG/4.35.0/firefox_140.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_98.md
Update Firefox 98 changelog build date                                     

CHANGELOG/4.35.0/firefox_98.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
firefox_99.md
Update Firefox 99 changelog build date                                     

CHANGELOG/4.35.0/firefox_99.md

• Updated build date from 20250808 to 20250828 in the tagging script
command
• Updated all Docker image tags to use the new build date
20250828

+15/-15 
browser-matrix.yml
Add Edge version to Firefox 140 matrix                                     

tests/build-backward-compatible/browser-matrix.yml

• Added EDGE_VERSION configuration for Firefox 140 with Microsoft Edge
stable version 140.0.3485.54-1
• Changed EDGE_VERSION from null to a
specific version string

+1/-1     
Additional files
12 files
release-edge-versions.yml +1/-1     
firefox_126.md +15/-15 
firefox_127.md +15/-15 
firefox_128.md +15/-15 
firefox_129.md +15/-15 
firefox_130.md +15/-15 
firefox_131.md +15/-15 
firefox_132.md +15/-15 
firefox_133.md +15/-15 
firefox_134.md +15/-15 
firefox_135.md +15/-15 
firefox_141.md +21/-0   

….35.0

Browser versions: [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141]
Copy link
Contributor

qodo-merge-pro bot commented Sep 6, 2025

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

Consistency

Verify the newly added Edge stable version in the browser matrix is consistently reflected where needed (e.g., corresponding CHANGELOG notes or matrix references) and that tags remain aligned with Grid 4.35.0.

./tag_and_push_browser_images.sh 4.35.0 20250828 selenium false firefox true
Tagging images for browser firefox, version 4.35.0, build date 20250828, namespace selenium
Selenium Grid version -> 4.35.0-20250828
Firefox version -> 140.0.4
Short Firefox version -> 140.0
GeckoDriver version -> 0.36.0
Short GeckoDriver version -> 0.36
Tagged selenium/node-firefox:140.0.4-geckodriver-0.36.0-grid-4.35.0-20250828
Tagged selenium/standalone-firefox:140.0.4-geckodriver-0.36.0-grid-4.35.0-20250828
Tagged selenium/node-firefox:140.0.4-geckodriver-0.36.0-20250828
Tagged selenium/standalone-firefox:140.0.4-geckodriver-0.36.0-20250828
Tagged selenium/node-firefox:140.0.4-20250828
Tagged selenium/standalone-firefox:140.0.4-20250828
Tagged selenium/node-firefox:140.0-geckodriver-0.36-grid-4.35.0-20250828
Tagged selenium/standalone-firefox:140.0-geckodriver-0.36-grid-4.35.0-20250828
Tagged selenium/node-firefox:140.0-geckodriver-0.36-20250828
Tagged selenium/standalone-firefox:140.0-geckodriver-0.36-20250828
Tagged selenium/node-firefox:140.0-20250828
Tagged selenium/standalone-firefox:140.0-20250828

Workflow Default Range

Confirm the updated default browser list includes all intended versions (now up to 139) and matches the scope of the changelog updates (98–141); consider if 140–141 should be present by default to avoid omissions in CI.

browser-versions:
  description: 'List browser version to build. E.g: [130, 131]'
  required: true
  default: '[95, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139]'
push-image:
  description: 'Push image after testing successfully'
  required: true
Tag Accuracy

Double-check that all image tags were updated to the new build date 20250828 and that no old date remains across all Firefox version files; a quick script/grep validation may help.

./tag_and_push_browser_images.sh 4.35.0 20250828 selenium false firefox true
Tagging images for browser firefox, version 4.35.0, build date 20250828, namespace selenium
Selenium Grid version -> 4.35.0-20250828
Firefox version -> 98.0.2
Short Firefox version -> 98.0
GeckoDriver version -> 0.36.0
Short GeckoDriver version -> 0.36
Tagged selenium/node-firefox:98.0.2-geckodriver-0.36.0-grid-4.35.0-20250828
Tagged selenium/standalone-firefox:98.0.2-geckodriver-0.36.0-grid-4.35.0-20250828
Tagged selenium/node-firefox:98.0.2-geckodriver-0.36.0-20250828
Tagged selenium/standalone-firefox:98.0.2-geckodriver-0.36.0-20250828
Tagged selenium/node-firefox:98.0.2-20250828
Tagged selenium/standalone-firefox:98.0.2-20250828
Tagged selenium/node-firefox:98.0-geckodriver-0.36-grid-4.35.0-20250828
Tagged selenium/standalone-firefox:98.0-geckodriver-0.36-grid-4.35.0-20250828
Tagged selenium/node-firefox:98.0-geckodriver-0.36-20250828
Tagged selenium/standalone-firefox:98.0-geckodriver-0.36-20250828
Tagged selenium/node-firefox:98.0-20250828
Tagged selenium/standalone-firefox:98.0-20250828

</details>

</td></tr>
</table>

Copy link
Contributor

qodo-merge-pro bot commented Sep 6, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
High-level
Verify added version sources

This PR updates dozens of changelog tags and introduces new Firefox 141 and Edge
140 entries, but it does not reference the authoritative sources for these
version numbers (Firefox 141.0.3, Edge 140.0.3485.54-1) or validate that
corresponding Docker base images and repositories exist. Add a verification step
or citation to release sources to ensure these versions are accurate and
available, preventing broken builds or mismatched tags across the matrix.

Examples:

tests/build-backward-compatible/browser-matrix.yml [12]
      EDGE_VERSION: microsoft-edge-stable=140.0.3485.54-1
CHANGELOG/4.35.0/firefox_141.md [5]
Firefox version -> 141.0.3

Solution Walkthrough:

Before:

# tests/build-backward-compatible/browser-matrix.yml
matrix:
  include:
    - '141':
        FIREFOX_VERSION: 141.0.3
        ...
    - '140':
        EDGE_VERSION: microsoft-edge-stable=140.0.3485.54-1
        ...

# CHANGELOG/4.35.0/firefox_141.md

...
Firefox version -> 141.0.3
...


After:

# In PR description or a new verification file:
## Version Verification
- Firefox 141.0.3: [link to official release notes]
- Edge 140.0.3485.54-1: [link to official release notes]

# tests/build-backward-compatible/browser-matrix.yml
matrix:
  include:
    - '141':
        # Source: [link to official release notes]
        FIREFOX_VERSION: 141.0.3
        ...
    - '140':
        # Source: [link to official release notes]
        EDGE_VERSION: microsoft-edge-stable=140.0.3485.54-1
        ...
Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies that new browser versions are added without verification, which could break the build pipeline if the versions are incorrect or unavailable.

Medium
General
Make version pin overrideable

Pinning Edge to a specific package version can break builds when that version is
unavailable in repos. Add an explicit comment and consider allowing an env
override to fall back to latest if the pin is missing. This prevents CI failures
due to package resolution issues.

tests/build-backward-compatible/browser-matrix.yml [11-15]

 '140':
-  EDGE_VERSION: microsoft-edge-stable=140.0.3485.54-1
+  # Prefer pinned Edge package; allow override or fallback handled by installer
+  EDGE_VERSION: ${EDGE_VERSION_OVERRIDE:-microsoft-edge-stable=140.0.3485.54-1}
   CHROME_VERSION: google-chrome-stable=140.0.7339.80-1
   FIREFOX_VERSION: 140.0.4
   FIREFOX_PLATFORMS: linux/amd64,linux/arm64
  • Apply / Chat
Suggestion importance[1-10]: 6

__

Why: The suggestion improves the CI configuration's robustness by allowing an override for the pinned package version, preventing potential future build failures.

Low
  • More

@VietND96 VietND96 changed the base branch from trunk to browser-node-chrome-changelog September 6, 2025 08:20
@VietND96 VietND96 merged commit 4ba033c into browser-node-chrome-changelog Sep 6, 2025
53 of 57 checks passed
@VietND96 VietND96 deleted the browser-node-firefox-changelog branch September 6, 2025 08:20
VietND96 pushed a commit that referenced this pull request Sep 6, 2025
…4.35.0 (#2948)

* [ci] Upload CHANGELOG for Node/Standalone chrome version with Grid 4.35.0

Browser versions: [95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139]

* [ci] CHANGELOG for Node/Standalone edge browser versions with Grid 4.35.0 (#2949)

[ci] Upload CHANGELOG for Node/Standalone edge version with Grid 4.35.0

Browser versions: [95, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138]

Co-authored-by: Selenium CI Bot <[email protected]>

* [ci] CHANGELOG for Node/Standalone firefox browser versions with Grid 4.35.0 (#2950)

[ci] Upload CHANGELOG for Node/Standalone firefox version with Grid 4.35.0

Browser versions: [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141]

Co-authored-by: Selenium CI Bot <[email protected]>

---------

Co-authored-by: Selenium CI Bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants