Skip to content

[py] Use generated Bidi files instead of hand curated ones#17266

Open
AutomatedTester wants to merge 44 commits intotrunkfrom
cddl2py_bazel
Open

[py] Use generated Bidi files instead of hand curated ones#17266
AutomatedTester wants to merge 44 commits intotrunkfrom
cddl2py_bazel

Conversation

@AutomatedTester
Copy link
Copy Markdown
Member

🔗 Related Issues

💥 What does this PR do?

Deletes all the hand curated bidi code in the python tree and uses the generated code created in #16914 . Once that PR is approved we can merge this into there or do it into trunk as a 2nd PR. #16914 MUST BE FIRST INTO TRUNK

🔧 Implementation Notes

💡 Additional Considerations

🔄 Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)

Copilot AI review requested due to automatic review settings March 27, 2026 14:00
@selenium-ci selenium-ci added C-py Python Bindings C-dotnet .NET Bindings B-build Includes scripting, bazel and CI integrations B-devtools Includes everything BiDi or Chrome DevTools related labels Mar 27, 2026
@qodo-code-review
Copy link
Copy Markdown
Contributor

CI Feedback 🧐

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

Action: Ruby / Unit Tests (4.0.0, ubuntu) / Unit Tests (4.0.0, ubuntu)

Failed stage: Run Bazel [❌]

Failed test name: ""

Failure summary:

  • Bazel failed during the loading/fetch phase because the external repository @@rules_ruby++ruby+ruby
    could not be fetched.
  • The fetch failed in /home/runner/.bazel/external/rules_ruby+/ruby/private/download.bzl (see
    _install_portable_ruby at line 335 and _rb_download_impl at line 136) when downloading
    https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz.
  • The download was rejected due to a SHA256 checksum mismatch: checksum was
    88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but Bazel expected
    4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f.
  • Because the Ruby toolchain repository was unavailable, many Ruby targets (e.g., //rb/spec/unit/...)
    could not be analyzed/built, leading to command succeeded, but there were loading phase errors, and
    ultimately Build did NOT complete successfully.
  • No tests were executed (Found 0 test targets...) and Bazel errored with No test targets were found,
    yet testing was requested, causing the job to exit with code 1.
Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

621:  �[32mComputing main repo mapping:�[0m 
622:  �[32mComputing main repo mapping:�[0m 
623:  �[32mComputing main repo mapping:�[0m 
624:  �[32mLoading:�[0m 
625:  �[32mLoading:�[0m 2 packages loaded
626:  �[32mAnalyzing:�[0m 76 targets (31 packages loaded, 6 targets configured)
627:  �[32mAnalyzing:�[0m 76 targets (31 packages loaded, 6 targets configured)
628:  �[32mAnalyzing:�[0m 76 targets (54 packages loaded, 9 targets configured)
629:  �[32mAnalyzing:�[0m 76 targets (117 packages loaded, 9 targets configured)
630:  �[32mAnalyzing:�[0m 76 targets (119 packages loaded, 9 targets configured)
631:  �[32mAnalyzing:�[0m 76 targets (119 packages loaded, 9 targets configured)
632:  �[32mAnalyzing:�[0m 76 targets (154 packages loaded, 482 targets configured)
633:  �[32mAnalyzing:�[0m 76 targets (161 packages loaded, 2856 targets configured)
634:  �[32mAnalyzing:�[0m 76 targets (168 packages loaded, 2893 targets configured)
635:  �[32mAnalyzing:�[0m 76 targets (180 packages loaded, 5636 targets configured)
636:  �[35mWARNING: �[0mDownload from https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
637:  �[32mINFO: �[0mRepo rules_ruby++ruby+ruby defined by rule rb_download in @@rules_ruby+//ruby/private:download.bzl
638:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_ruby+/ruby/private/download.bzl:335:40: An error occurred during the fetch of repository 'rules_ruby++ruby+ruby':
639:  Traceback (most recent call last):
640:  File "/home/runner/.bazel/external/rules_ruby+/ruby/private/download.bzl", line 136, column 31, in _rb_download_impl
641:  _install_portable_ruby(
642:  File "/home/runner/.bazel/external/rules_ruby+/ruby/private/download.bzl", line 335, column 40, in _install_portable_ruby
643:  repository_ctx.download_and_extract(
644:  Error in download_and_extract: java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
645:  �[31m�[1mERROR: �[0mno such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
646:  �[32mAnalyzing:�[0m 76 targets (190 packages loaded, 8368 targets configured)
647:  �[32mAnalyzing:�[0m 76 targets (212 packages loaded, 8499 targets configured)
648:  �[32mAnalyzing:�[0m 76 targets (257 packages loaded, 8655 targets configured)
649:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/lib/selenium/devtools/BUILD.bazel:23:10: //rb/lib/selenium/devtools:cdp-generate depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
650:  �[32mAnalyzing:�[0m 76 targets (325 packages loaded, 12089 targets configured)
651:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_ruby++ruby+bundle/BUILD:533:15: @@rules_ruby++ruby+bundle//:bundler-4.0.6 depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
652:  �[35mWARNING: �[0m/home/runner/.bazel/external/rules_closure+/java/com/google/javascript/jscomp/BUILD:19:13: in java_library rule @@rules_closure+//java/com/google/javascript/jscomp:jscomp: target '@@rules_closure+//java/com/google/javascript/jscomp:jscomp' depends on deprecated target '@@rules_closure+//java/io/bazel/rules/closure:build_info_java_proto': Use java_proto_library from @com_google_protobuf//bazel:java_proto_library.bzl
653:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_ruby++ruby+bundle/BUILD:7:18: @@rules_ruby++ruby+bundle//:bundle depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
654:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_ruby++ruby+bundle/bin/BUILD:134:10: @@rules_ruby++ruby+bundle//bin:rspec depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
655:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:input_device depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
656:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/support/BUILD.bazel:6:17: //rb/spec/unit/selenium/webdriver/support:event_firing depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
657:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/devtools/BUILD.bazel:3:13: //rb/spec/unit/selenium/devtools:cdp_client_generator depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
658:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:file_reaper depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
659:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:wait depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
660:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote:features depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
661:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:18:13: //rb/spec/unit/selenium/webdriver:search_context depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
662:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/safari/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/safari:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
663:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:guards depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
664:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:intercepted_request depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
665:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/BUILD.bazel:15:13: //rb/spec/unit/selenium:server depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
666:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/firefox/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/firefox:profile depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
667:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/chrome/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/chrome:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
668:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/safari/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/safari:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
669:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/chrome/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/chrome:options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
670:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:intercepted_response depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
671:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/http/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote/http:curb depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
672:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/chrome/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/chrome:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
673:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:credentials depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
674:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/devtools/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/devtools:response depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
675:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:logger depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
676:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:46:13: //rb/spec/unit/selenium/webdriver/common:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
677:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:cookies depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
678:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/fedcm/BUILD.bazel:3:13: //rb/spec/unit/selenium/webdriver/common/fedcm:account depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
679:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:print_options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
680:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:key_input depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
681:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/fedcm/BUILD.bazel:9:13: //rb/spec/unit/selenium/webdriver/common/fedcm:dialog depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
682:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote:capabilities depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
683:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:headers depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
684:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:interactions depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
685:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_move depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
686:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_cancel depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
687:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pause depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
688:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:wheel_actions depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
689:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:scroll depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
690:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/edge/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/edge:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
691:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/edge/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/edge:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
692:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/edge/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/edge:profile depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
693:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_input depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
694:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:interaction depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
695:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/firefox/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/firefox:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
696:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/ie/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/ie:service depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
697:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/devtools/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/devtools:request depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
698:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/BUILD.bazel:3:13: //rb/spec/unit/selenium:devtools depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
699:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/firefox/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/firefox:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
700:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/firefox/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/firefox:options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
701:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:guard depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
702:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/http/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote/http:common depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
703:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote:bridge depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
704:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
705:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:proxy depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
706:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/safari/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/safari:options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
707:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/ie/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/ie:options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
708:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/ie/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/ie:driver depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
709:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:socket_poller depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
710:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/support/BUILD.bazel:6:17: //rb/spec/unit/selenium/webdriver/support:color depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
711:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:credentials depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
712:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/support/BUILD.bazel:6:17: //rb/spec/unit/selenium/webdriver/support:select depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
713:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:child_process depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
714:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:22:13: //rb/spec/unit/selenium/webdriver/common:driver_finder depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
715:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/remote/http/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/remote/http:default depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
716:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/chrome/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/chrome:profile depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
717:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/firefox/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/firefox:extension depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
718:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:action_builder depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
719:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:none_input depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
720:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/BUILD.bazel:28:17: //rb/spec/unit/selenium/webdriver:zipper depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
721:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:key_actions depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
722:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/edge/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/edge:options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
723:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_actions depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
724:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:typing_interactions depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
725:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_event_prop depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
726:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:wheel_input depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
727:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:36:13: //rb/spec/unit/selenium/webdriver/common:selenium_manager depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
728:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/bidi/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/bidi:network depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
729:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common:virtual_authenticator_options depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
730:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/rb/spec/unit/selenium/webdriver/common/interactions/BUILD.bazel:4:17: //rb/spec/unit/selenium/webdriver/common/interactions:pointer_press depends on @@rules_ruby++ruby+ruby//:toolchain in repository @@rules_ruby++ruby+ruby which failed to fetch. no such package '@@rules_ruby++ruby+ruby//': java.io.IOException: Error downloading [https://github.com/jdx/ruby/releases/download/4.0.0/ruby-4.0.0.x86_64_linux.tar.gz] to /home/runner/.bazel/external/rules_ruby++ruby+ruby/dist/temp2410705449257630766/ruby-4.0.0.x86_64_linux.tar.gz: Checksum was 88bec85e432b4357a5896006aff12a0932a21e61900ed3341a0f0a9c1495fcb6 but wanted 4e08d47347c316a0715bc3091c2eaa057a7d9028330bd8f4a6f8a54afc2cdb4f
731:  �[32mINFO: �[0mAnalyzed 76 targets (329 packages loaded, 12518 targets configured, 72 aspect applications).
732:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/common/interactions:interactions', it will not be built.
733:  Analysis failed
734:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/remote:capabilities', it will not be built.
735:  Analysis failed
736:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/edge:driver', it will not be built.
737:  Analysis failed
738:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/common/interactions:pointer_press', it will not be built.
739:  Analysis failed
740:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/ie:options', it will not be built.
741:  Analysis failed
742:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/common:service', it will not be built.
743:  Analysis failed
744:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/remote:features', it will not be built.
745:  Analysis failed
746:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/firefox:profile', it will not be built.
747:  Analysis failed
748:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/common/interactions:pointer_actions', it will not be built.
749:  Analysis failed
750:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/firefox:options', it will not be built.
751:  Analysis failed
752:  �[35mWARNING: �[0merrors encountered while analyzing target '//rb/spec/unit/selenium/webdriver/safari:driver', it will not be built.
753:  Analysis failed
754:  �[35mWARNIN...

Copilot AI review requested due to automatic review settings March 29, 2026 20:15
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

@cgoldberg
Copy link
Copy Markdown
Member

there are still some linting/formatting errors in the new generation code

Copilot AI review requested due to automatic review settings March 29, 2026 21:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

Copy link
Copy Markdown
Member

@cgoldberg cgoldberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed python.rake previously, but you force pushed over my commit :/ I just added comments again.

We should add the generated files to .gitignore

Also, run the formatter so it passes the lint job in CI.

@@ -0,0 +1,1824 @@
#!/usr/bin/env python3.10
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this can be removed?

FileUtils.cp(resolved_src, File.join(bidi_dest, entry))
end
end

%w[common/devtools common/linux common/mac common/windows].each do |dir|
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be common/macos


resolved_src = File.symlink?(src) ? File.realpath(src) : src
FileUtils.cp(resolved_src, File.join(bidi_dest, entry))
end
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do FileUtils.rm_f() on each destination file before copying, or this will fail when you run it a 2nd time.

selenium-ci and others added 17 commits March 31, 2026 19:03
Update pinned browser versions

Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com>
…onment (#17257)

#17251 fix loading "isDisplayed.js" and other resources in OSGI environment

In OSGi, each bundle has its own classloader that can only see its own resources.

`Read.class.getResource(...)` uses the classloader of the bundle containing class `Read`. It would not  find resource "isDisplayed.js" since it's located in another bundle. The right solution is to use a class from the bundle that owns the resource.
Update pinned browser versions

Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 31, 2026 18:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 240 out of 250 changed files in this pull request and generated 7 comments.

data = browser_data,
tags = tags + browser_tags,
size = size,
)
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

_test_wrapper_test is defined without an args attribute, but the macro passes args = .... This will fail at analysis time with an unknown attribute error. Fix by adding an explicit args attribute to _test_wrapper_test and (since a symlinked executable won’t automatically receive those args) generate a small wrapper launcher script (sh/bat as appropriate) that invokes the underlying test_binary with the provided args.

Suggested change
)
)
def _test_wrapper_test(
name,
test_binary,
args,
data = [],
tags = [],
size = None):
"""Create a test target that launches `test_binary` with the given args.
This macro generates a small shell wrapper script that invokes the compiled
test binary with the provided `args` and forwards any additional command line
arguments. The wrapper script is then used as the actual test executable.
"""
launcher_name = name + "_launcher"
launcher_script = launcher_name + ".sh"
native.genrule(
name = launcher_name,
srcs = [],
outs = [launcher_script],
tools = [test_binary],
cmd = (
"echo '#!/usr/bin/env bash' > $@ && "
"echo '\"$(location {test_binary})\" {args} \"$$@\"' >> $@ && "
"chmod +x $@"
).format(
test_binary = test_binary,
args = " ".join(args),
),
)
native.sh_test(
name = name,
srcs = [launcher_script],
data = data + [test_binary],
tags = tags,
size = size,
)

Copilot uses AI. Check for mistakes.

```shell
bazel test //dotnet/test/common:AllTests
bazel test //dotnet/test/common
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The updated CI and Bazel BUILD changes in this PR move the main .NET webdriver tests to //dotnet/test/webdriver, but these README commands still reference //dotnet/test/common. Update the examples to the new target(s) so the instructions remain runnable.

Copilot uses AI. Check for mistakes.

```shell
bazel test //dotnet/test/common:ElementFindingTest
bazel test //dotnet/test/common:ElementFindingTests
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The updated CI and Bazel BUILD changes in this PR move the main .NET webdriver tests to //dotnet/test/webdriver, but these README commands still reference //dotnet/test/common. Update the examples to the new target(s) so the instructions remain runnable.

Copilot uses AI. Check for mistakes.

```shell
bazel test //dotnet/test/common:ElementFindingTest-edge
bazel test //dotnet/test/common:ElementFindingTests-edge
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The updated CI and Bazel BUILD changes in this PR move the main .NET webdriver tests to //dotnet/test/webdriver, but these README commands still reference //dotnet/test/common. Update the examples to the new target(s) so the instructions remain runnable.

Copilot uses AI. Check for mistakes.

location = allowed.get((platform_name, arch))
if location is None:
raise WebDriverException(f"Unsupported platform/architecture combination: {sys.platform}/{arch}")
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This error message uses sys.platform, but the lookup now normalizes to platform_name for BSD variants. When a combination is unsupported, the message can be misleading (e.g., showing freebsd13/... even if normalization occurred). Prefer reporting the normalized platform_name (and the normalized arch) used for the actual lookup.

Suggested change
raise WebDriverException(f"Unsupported platform/architecture combination: {sys.platform}/{arch}")
raise WebDriverException(
f"Unsupported platform/architecture combination: {platform_name}/{arch}"
)

Copilot uses AI. Check for mistakes.
Comment on lines +88 to +94
cmd_parts = [
"rm -rf '%s'" % working_dir,
"mkdir -p '%s'" % working_dir,
] + copy_cmds + [
"cp '{src}' '{dir}/project.nuspec'".format(src = nuspec.path, dir = working_dir),
"cp '{src}' '{dir}/project.csproj'".format(src = csproj_file.path, dir = working_dir),
"cd '%s'" % working_dir,
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The refactor replaces the zipper-based layout with shell commands (rm, mkdir -p, cp). If this rule is expected to run on Windows hosts (or any environment without a POSIX shell/coreutils), it will break. Consider either (a) restoring a platform-neutral file layout step (zipper or a small cross-platform tool), or (b) using ctx.actions.copy/ctx.actions.write where possible and minimizing reliance on external shell utilities.

Copilot uses AI. Check for mistakes.
[OneTimeSetUp]
public async Task RunBeforeAnyTestAsync()
{
Log.SetLevel(LogEventLevel.Trace);
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Setting the global log level to Trace for all webdriver tests can significantly increase output volume and slow down CI/test runs (and may also make failures harder to triage due to noise). Consider gating this behind an environment variable or test run setting, defaulting to a less verbose level.

Copilot uses AI. Check for mistakes.
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 C-dotnet .NET Bindings C-py Python Bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants