Skip to content

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

Open
AutomatedTester wants to merge 31 commits intotrunkfrom
cddl2py_bazel
Open

[py] Use generated Bidi files instead of hand curated ones#17266
AutomatedTester wants to merge 31 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 labels Mar 27, 2026
@selenium-ci selenium-ci added the B-devtools Includes everything BiDi or Chrome DevTools related label Mar 27, 2026
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

This PR migrates Selenium’s Python WebDriver BiDi implementation from hand-curated source files to Bazel-generated modules produced from the BiDi CDDL specification (per #16914), and adjusts supporting build/test infrastructure accordingly.

Changes:

  • Remove the hand-maintained py/selenium/webdriver/common/bidi/* modules and wire Bazel to generate them from common/bidi/spec/*.cddl.
  • Update Python runtime plumbing to support generated BiDi dataclasses over WebSocket (custom JSON encoding + RemoteWebDriver.execute() accepting BiDi command generators).
  • Add/adjust supporting tooling and tests (local dev copy task, CLI alias, minor test robustness tweaks).

Reviewed changes

Copilot reviewed 37 out of 37 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scripts/update_copyright.py Stop excluding a removed BiDi file from copyright updates.
rake_tasks/python.rake Copy generated BiDi files into the source tree for local dev workflows.
py/test/selenium/webdriver/common/bidi_browsing_context_tests.py Make viewport assertions tolerant to minor WM differences.
py/test/selenium/webdriver/common/bidi_browser_tests.py Update imports/constants + locator usage to match generated BiDi APIs.
py/selenium/webdriver/remote/websocket_connection.py Add BiDi-oriented JSON encoding for dataclass payloads when sending WS commands.
py/selenium/webdriver/remote/webdriver.py Allow execute() to accept BiDi command generators and route them via WebSocket.
py/selenium/webdriver/common/proxy.py Add __future__ annotations + formatting adjustments.
py/selenium/webdriver/common/by.py Add __future__ annotations + reformat ByType literal.
py/selenium/webdriver/common/bidi/webextension.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/storage.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/session.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/script.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/permissions.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/network.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/log.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/input.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/emulation.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/console.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/common.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/browsing_context.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/browser.py Remove hand-curated BiDi module (replaced by generated).
py/selenium/webdriver/common/bidi/init.py Remove hand-curated package init (replaced by generated).
py/selenium/common/exceptions.py Formatting-only changes to exception constructors.
py/private/generate_bidi.bzl Add Bazel rule to generate BiDi Python modules from CDDL.
py/private/cdp.py Tighten devtools version directory detection.
py/private/_event_manager.py Add shared event manager used by generated BiDi modules.
py/private/BUILD.bazel Export generator support files for Bazel consumption.
py/conftest.py Add --browser CLI alias for --driver.
py/BUILD.bazel Wire BiDi generation into the Python build graph.
py/AGENTS.md Update Python 3.10+ guidance for agents/contributors.
dotnet/src/webdriver/BiDi/EventDispatcher.cs Refactor event dispatcher internals (currently contains compile-breaking issues).
common/bidi/spec/remote.cddl Add BiDi CDDL “remote” spec inputs for generation.
common/bidi/spec/local.cddl Add BiDi CDDL “local” spec inputs for generation.
common/bidi/spec/BUILD.bazel Export CDDL specs for the Python generator rule.
Comments suppressed due to low confidence (2)

dotnet/src/webdriver/BiDi/EventDispatcher.cs:43

  • The channel is typed as Channel<EventItem>, but this file only defines PendingEvent and EnqueueEvent writes PendingEvent instances. This won’t compile unless EventItem exists and matches the written type; either switch the channel back to Channel<PendingEvent> or introduce a consistent EventItem type and use it everywhere.
    private readonly Channel<EventItem> _pendingEvents = Channel.CreateUnbounded<EventItem>(new()
    {
        SingleReader = true,
        SingleWriter = true
    });

dotnet/src/webdriver/BiDi/EventDispatcher.cs:99

  • Inside ProcessEventsAsync, the loop reads into evt, but the code still references result.Method / result.EventArgs. This won’t compile and will also read the wrong values. Use the variable you actually read from the channel consistently (and ensure its type matches the channel’s item type).
        while (await reader.WaitToReadAsync().ConfigureAwait(false))
        {
            while (reader.TryRead(out var evt))
            {
                if (_eventRegistrations.TryGetValue(result.Method, out var registration))
                {
                    foreach (var handler in registration.GetHandlers()) // copy-on-write array, safe to iterate
                    {
                        var runningHandlerTask = InvokeHandlerAsync(handler, result.EventArgs);
                        if (!runningHandlerTask.IsCompleted)
                        {

Comment on lines 58 to +68
var subscribeResult = await _sessionProvider().SubscribeAsync([eventName], new() { Contexts = options?.Contexts, UserContexts = options?.UserContexts }, cancellationToken).ConfigureAwait(false);

registration.AddHandler(eventHandler);

return new Subscription(subscribeResult.Subscription, this, eventHandler);
return new Subscription(subscribeResult.Subscription, this, eventHandler);
}
catch
{
registration.RemoveHandler(eventHandler);
throw;
}
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

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

SubscribeAsync has a catch block without a corresponding try and the return statement is mis-indented, which will not compile. Wrap the subscription + registration logic in a try and keep the catch immediately after it, or remove the catch if it’s not needed.

Copilot uses AI. Check for mistakes.
@cgoldberg
Copy link
Copy Markdown
Member

We need to add the directory to ruff config in pyproject.toml or else the linter will fail if you run it with the files in your local source tree.

You can add it to:

[tool.ruff]
extend-exclude = [
    "selenium/webdriver/common/devtools/",
    "selenium/webdriver/common/bidi/",
]

@cgoldberg
Copy link
Copy Markdown
Member

@AutomatedTester I pushed a fix to your branch that resolves all the comments I made and also adds the generated files to .gitignore.

@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.

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.

5 participants