Skip to content

Conversation

@selenium-ci
Copy link
Member

Warning: Manually update the changelogs before merging

This PR:

  • Updates Pinned browser version to coincide with new CDP release
  • Adds support for new CDP version and removes old CDP version
  • Selenium Manager references the new Selenium Manager release
  • Updates Maven Dependencies
  • Adds new authors to authors file
  • Updates all versions for all bindings
  • Generates rough change logs for each bindings (please tidy them up before merging this)
    • Not all commits need to be in the change log — users do not need to see anything about building or testing Selenium
    • Remove references to updating versions including nightly
    • The code now outputs the complete body of the commit message; make sure the changelog message is complete and correct

@selenium-ci selenium-ci added C-build C-py Python Bindings C-rb Ruby Bindings C-dotnet .NET Bindings C-java Java Bindings C-nodejs JavaScript Bindings B-build Includes scripting, bazel and CI integrations B-devtools Includes everything BiDi or Chrome DevTools related C-rust Rust code is mostly Selenium Manager B-manager Selenium Manager labels Dec 3, 2025
@qodo-code-review
Copy link
Contributor

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: Test / All RBE tests

Failed stage: Run Bazel [❌]

Failure summary:

The action failed during Bazel initialization of Rust dependencies via rules_rust crate_universe
because the lockfile is out of date:
- Error: Digests do not match: Current
Digest(c2f6ce33acb9a60d2a50182bd219781cb613c02f03cb33e317ad0f9341fc4606) != Expected
Digest(bd260d0d6c860eff517df614ea33c0c6b0c7437d61c77e956b93f81f3dfbe510)
- Location:
/home/runner/.bazel/external/rules_rust+/crate_universe/private/generate_utils.bzl:428:13 via
determine_repin called from extensions.bzl
- Bazel reported: "The current lockfile is out of date
for 'crates'. Please re-run bazel using CARGO_BAZEL_REPIN=true if this is expected and the lockfile
should be updated."
Because the build could not start, no tests were run.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

930:  Package 'php-sql-formatter' is not installed, so not removed
931:  Package 'php8.3-ssh2' is not installed, so not removed
932:  Package 'php-ssh2-all-dev' is not installed, so not removed
933:  Package 'php8.3-stomp' is not installed, so not removed
934:  Package 'php-stomp-all-dev' is not installed, so not removed
935:  Package 'php-swiftmailer' is not installed, so not removed
936:  Package 'php-symfony' is not installed, so not removed
937:  Package 'php-symfony-asset' is not installed, so not removed
938:  Package 'php-symfony-asset-mapper' is not installed, so not removed
939:  Package 'php-symfony-browser-kit' is not installed, so not removed
940:  Package 'php-symfony-clock' is not installed, so not removed
941:  Package 'php-symfony-debug-bundle' is not installed, so not removed
942:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
943:  Package 'php-symfony-dom-crawler' is not installed, so not removed
944:  Package 'php-symfony-dotenv' is not installed, so not removed
945:  Package 'php-symfony-error-handler' is not installed, so not removed
946:  Package 'php-symfony-event-dispatcher' is not installed, so not removed
...

1124:  Package 'php-twig-html-extra' is not installed, so not removed
1125:  Package 'php-twig-i18n-extension' is not installed, so not removed
1126:  Package 'php-twig-inky-extra' is not installed, so not removed
1127:  Package 'php-twig-intl-extra' is not installed, so not removed
1128:  Package 'php-twig-markdown-extra' is not installed, so not removed
1129:  Package 'php-twig-string-extra' is not installed, so not removed
1130:  Package 'php8.3-uopz' is not installed, so not removed
1131:  Package 'php-uopz-all-dev' is not installed, so not removed
1132:  Package 'php8.3-uploadprogress' is not installed, so not removed
1133:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
1134:  Package 'php8.3-uuid' is not installed, so not removed
1135:  Package 'php-uuid-all-dev' is not installed, so not removed
1136:  Package 'php-validate' is not installed, so not removed
1137:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
1138:  Package 'php-voku-portable-ascii' is not installed, so not removed
1139:  Package 'php-wmerrors' is not installed, so not removed
1140:  Package 'php-xdebug-all-dev' is not installed, so not removed
...

1758:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image distributor-image: https://github.com/bazel-contrib/rules_oci/issues/220
1759:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image event-bus-image: https://github.com/bazel-contrib/rules_oci/issues/220
1760:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image router-image: https://github.com/bazel-contrib/rules_oci/issues/220
1761:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-map-image: https://github.com/bazel-contrib/rules_oci/issues/220
1762:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-queue-image: https://github.com/bazel-contrib/rules_oci/issues/220
1763:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image chrome-node: https://github.com/bazel-contrib/rules_oci/issues/220
1764:  (11:09:12) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image firefox-node: https://github.com/bazel-contrib/rules_oci/issues/220
1765:  (11:09:14) �[32mLoading:�[0m 241 packages loaded
1766:  currently loading: javascript/atoms ... (13 packages)
1767:  (11:09:19) �[32mLoading:�[0m 249 packages loaded
1768:  currently loading: javascript/selenium-webdriver ... (5 packages)
1769:  (11:09:25) �[32mLoading:�[0m 252 packages loaded
1770:  currently loading: rust/tests ... (2 packages)
1771:  (11:09:31) �[32mLoading:�[0m 252 packages loaded
1772:  currently loading: rust/tests ... (2 packages)
1773:  Error: Digests do not match: Current Digest("c2f6ce33acb9a60d2a50182bd219781cb613c02f03cb33e317ad0f9341fc4606") != Expected Digest("bd260d0d6c860eff517df614ea33c0c6b0c7437d61c77e956b93f81f3dfbe510")
1774:  (11:09:32) �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_rust+/crate_universe/private/generate_utils.bzl:428:13: Traceback (most recent call last):
1775:  File "/home/runner/.bazel/external/rules_rust+/crate_universe/extensions.bzl", line 1160, column 37, in _crate_impl
1776:  _generate_hub_and_spokes(
1777:  File "/home/runner/.bazel/external/rules_rust+/crate_universe/extensions.bzl", line 622, column 44, in _generate_hub_and_spokes
1778:  repin = not lockfile or determine_repin(
1779:  File "/home/runner/.bazel/external/rules_rust+/crate_universe/private/generate_utils.bzl", line 428, column 13, in determine_repin
1780:  fail(msg)
1781:  Error in fail: Error: Digests do not match: Current Digest("c2f6ce33acb9a60d2a50182bd219781cb613c02f03cb33e317ad0f9341fc4606") != Expected Digest("bd260d0d6c860eff517df614ea33c0c6b0c7437d61c77e956b93f81f3dfbe510")
1782:  The current `lockfile` is out of date for 'crates'. Please re-run bazel using `CARGO_BAZEL_REPIN=true` if this is expected and the lockfile should be updated.
1783:  (11:09:32) �[31m�[1mERROR: �[0merror evaluating module extension crate in @@rules_rust+//crate_universe:extensions.bzl
1784:  (11:09:32) �[32mINFO: �[0mElapsed time: 29.215s
1785:  (11:09:32) �[32mINFO: �[0m0 processes.
1786:  (11:09:32) �[31m�[1mERROR: �[0mBuild did NOT complete successfully
1787:  (11:09:32) �[31m�[1mFAILED:�[0m 
1788:  (11:09:32) �[31m�[1mERROR: �[0mCouldn't start the build. Unable to run tests
1789:  (11:09:33) �[32mINFO: �[0mStreaming build results to: https://gypsum.cluster.engflow.com/invocation/13ec8ce6-839b-4935-b850-de454453b0bc
1790:  �[0m
1791:  ##[error]Process completed with exit code 48.
1792:  ##[group]Run actions/upload-artifact@v5

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 B-devtools Includes everything BiDi or Chrome DevTools related B-manager Selenium Manager C-build C-dotnet .NET Bindings C-java Java Bindings C-nodejs JavaScript Bindings C-py Python Bindings C-rb Ruby Bindings C-rust Rust code is mostly Selenium Manager

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants