[build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround#17824
Conversation
|
Thank you, @titusfortner for this code suggestion. The support packages contain example code that many users find helpful, but they do not necessarily represent After reviewing the change, unless it is a critical fix or a feature that is needed for Selenium We actively encourage people to add the wrapper and helper code that makes sense for them to their own frameworks. |
PR Summary by QodoUpgrade rules_ruby to 0.28.0 and use upstream Bazel::Runfiles
AI Description
Diagram
High-Level Assessment
Files changed (5)
|
🔗 Related Issues
💥 What does this PR do?
rules_rubyfrom 0.26.0 to 0.28.0.Bazel::Runfiles) now comes from the upstream@rules_ruby//ruby/runfileslibrary instead of a copy vendored in this repo.🔧 Implementation Notes
Bazel::Runfileshelper (rules_ruby#374), so the vendoredrb/lib/bazel/runfiles.rband itsensure_runfiles_on_load_pathload-path shim ingenerated_note.rbare removed; the upstreamrb_librarysets its own lib root, sorequire 'bazel/runfiles'resolves directly.bazel/runfiles) and class (Bazel::Runfiles) are identical to the vendored copy, so consumers (generated_note, integrationtest_environment) only needed their Bazel dep swapped to@rules_ruby//ruby/runfiles.verify-bidi-generatedpasses, and the cdp generator re-runs and emits its runfiles-resolved generated-file marker.🤖 AI assistance
💡 Additional Considerations
🔄 Types of changes