Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[build] Prepare for release of Selenium 4.29.0 #15274

Draft
wants to merge 11 commits into
base: trunk
Choose a base branch
from

Conversation

selenium-ci
Copy link
Member

Warning: Manually update the changelogs before merging

This PR:

  • Updates Rust version for Selenium Manager release
  • 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)

@selenium-ci selenium-ci added the C-build Build related issues (bazel and CI) label Feb 11, 2025
Copy link
Contributor

qodo-merge-pro bot commented Feb 11, 2025

CI Feedback 🧐

(Feedback updated until commit d109224)

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

Action: Ruby / Unit Tests (jruby-9.4.9.0, ubuntu) / Unit Tests (jruby-9.4.9.0, ubuntu)

Failed stage: Run Bazel [❌]

Failed test name: //rb/spec/unit/selenium/webdriver/common/interactions:pause

Failure summary:

The action failed due to an error in the Bazel build system while trying to fetch Ruby dependencies:

  • Failed to extract the Ruby gem date-3.4.1-java/data.tar.gz
  • The error indicates the archive had an invalid structure - expected a prefix directory that wasn't
    found
  • This caused the rules_ruby++ruby+bundle repository fetch to fail
  • As a result, the build target //rb/spec/unit/selenium/webdriver/common/interactions:pause could not
    be analyzed

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    948:  Package 'php-symfony-asset' is not installed, so not removed
    949:  Package 'php-symfony-asset-mapper' is not installed, so not removed
    950:  Package 'php-symfony-browser-kit' is not installed, so not removed
    951:  Package 'php-symfony-clock' is not installed, so not removed
    952:  Package 'php-symfony-debug-bundle' is not installed, so not removed
    953:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
    954:  Package 'php-symfony-dom-crawler' is not installed, so not removed
    955:  Package 'php-symfony-dotenv' is not installed, so not removed
    956:  Package 'php-symfony-error-handler' is not installed, so not removed
    ...
    
    1142:  Package 'php-uopz-all-dev' is not installed, so not removed
    1143:  Package 'php8.3-uploadprogress' is not installed, so not removed
    1144:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
    1145:  Package 'php8.3-uuid' is not installed, so not removed
    1146:  Package 'php-uuid-all-dev' is not installed, so not removed
    1147:  Package 'php-validate' is not installed, so not removed
    1148:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
    1149:  Package 'php-voku-portable-ascii' is not installed, so not removed
    1150:  Package 'php-wmerrors' is not installed, so not removed
    ...
    
    1920:  �[32mAnalyzing:�[0m 63 targets (130 packages loaded, 9 targets configured)
    1921:  �[32mAnalyzing:�[0m 63 targets (206 packages loaded, 130 targets configured)
    1922:  �[32mAnalyzing:�[0m 63 targets (208 packages loaded, 1552 targets configured)
    1923:  �[32mAnalyzing:�[0m 63 targets (227 packages loaded, 2046 targets configured)
    1924:  �[32mINFO: �[0mRepository rules_ruby++ruby+bundle instantiated at:
    1925:  <builtin>: in <toplevel>
    1926:  Repository rule rb_bundle_fetch defined at:
    1927:  /home/runner/.bazel/external/rules_ruby+/ruby/private/bundle_fetch.bzl:228:34: in <toplevel>
    1928:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_ruby+/ruby/private/bundle_fetch.bzl:85:27: An error occurred during the fetch of repository 'rules_ruby++ruby+bundle':
    1929:  Traceback (most recent call last):
    1930:  File "/home/runner/.bazel/external/rules_ruby+/ruby/private/bundle_fetch.bzl", line 152, column 48, in _rb_bundle_fetch_impl
    1931:  executables.extend(_get_gem_executables(repository_ctx, gem, cache_path))
    1932:  File "/home/runner/.bazel/external/rules_ruby+/ruby/private/bundle_fetch.bzl", line 85, column 27, in _get_gem_executables
    1933:  repository_ctx.extract("/".join([gem.full_name, "data.tar.gz"]), output = data)
    1934:  Error in extract: java.io.IOException: Error extracting /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java/data.tar.gz to /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java: Prefix "" was given, but not found in the archive. We could not find any directory in this archive (maybe there is no need for `strip_prefix`?)
    1935:  �[31m�[1mERROR: �[0mno such package '@@rules_ruby++ruby+bundle//': java.io.IOException: Error extracting /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java/data.tar.gz to /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java: Prefix "" was given, but not found in the archive. We could not find any directory in this archive (maybe there is no need for `strip_prefix`?)
    1936:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:4:11: //rb/spec/unit/selenium/webdriver:spec_helper depends on @@rules_ruby++ruby+bundle//:bundle in repository @@rules_ruby++ruby+bundle which failed to fetch. no such package '@@rules_ruby++ruby+bundle//': java.io.IOException: Error extracting /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java/data.tar.gz to /home/runner/.bazel/external/rules_ruby++ruby+bundle/date-3.4.1-java: Prefix "" was given, but not found in the archive. We could not find any directory in this archive (maybe there is no need for `strip_prefix`?)
    1937:  �[31m�[1mERROR: �[0mAnalysis of target '//rb/spec/unit/selenium/webdriver/common/interactions:pause' failed; build aborted: Analysis failed
    1938:  �[32mINFO: �[0mElapsed time: 12.543s, Critical Path: 0.85s
    1939:  �[32mINFO: �[0m1 process: 1 internal.
    1940:  �[31m�[1mERROR: �[0mBuild did NOT complete successfully
    1941:  �[31m�[1mFAILED:�[0m 
    1942:  �[31m�[1mERROR: �[0mNo test targets were found, yet testing was requested
    1943:  �[0m
    1944:  ##[error]Process completed with exit code 1.
    

    @robininrola
    Copy link

    @nvborisenko @VietND96 : hello guys, hope you are doing good. Can you let me know when you going to release this build?

    Thanks
    Rohan

    @nvborisenko
    Copy link
    Member

    @robininrola subscribe/like/donate. Usually it takes ~1 week.

    @robininrola
    Copy link

    Thanks for your reply @nvborisenko : appreciated your work.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    C-build Build related issues (bazel and CI)
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    4 participants