Update Ruby gems #3

Open
renovate-bot wants to merge 1 commit from renovate/ruby-gems into main
Member

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
selenium-webdriver (source, changelog) 4.46.0 → 4.52.0 age adoption passing confidence
standard (changelog) 1.56.0 → 1.57.0 age adoption passing confidence

Release Notes

SeleniumHQ/selenium (selenium-webdriver)

v4.52.0

=========================

  • Support CDP versions: v154, v155, v156
  • Do not pass a bare --proxy to Selenium Manager (#​18150)
  • [build] Automated CDDL Spec Update (#​18144)
  • deprecate current behavior of ignoring Grid certificates on HTTPS connections (#​18153)
  • generate version.rb from the root version.bzl so tests do not read the version (#​18164)
  • fix atoms outside Bazel and add local_dev for using a local checkout (#​18183)
  • type vendor-declared BiDi fields instead of making extended types extensible (#​18190)
  • check each BiDi list element against its declared type (#​18196)
  • hold BiDi numbers to their declared ranges (#​18198)
  • [build] Automated Browser Version Update (major) with CDP (#​18214)
  • raise on unverified Grid certificates instead of falling back to VERIFY_NONE (#​18223)
  • [bidi] Eliminate sleep-based polling for websocket command response (#​18231)

v4.51.0

=========================

  • Support CDP versions: v153, v154, v155
  • [build] Automated CDDL Spec Update (#​18118)
  • type a field-less synthetic map record as a validated map (#​18121)
  • [build] Automated Browser Version Update (major) with CDP (#​18131)

v4.50.0

=========================

  • Support CDP versions: v152, v153, v154
  • render WebSocket debug log lines lazily (#​18033)
  • Implement driver methods for installing and uninstalling web extensions via BiDi (#​17879)
  • [build] Automated CDDL Spec Update (#​18046)
  • [build] replace the BiDi KNOWN_INCOMPLETE allowlist with spec-shaped CDDL overlays (#​18057)
  • [build] generate the BiDi schema vendor section from Mozilla's Firefox CDDL (#​18060)
  • remove deprecated Firefox profile extension and cert methods (#​18066)
  • [build] add support for Mozilla's Commands fragment in the BiDi schema (#​18071)
  • [build] Automated Browser Version Update (major) with CDP (#​18067)
  • [build] Automated CDDL Spec Update (#​18075)

v4.49.0

=========================

  • Support CDP versions: v151, v152, v153
  • derive BiDi field names and enum value types in the schema (#​17966)
  • [build] Automated CDDL Spec Update (#​17990)
  • [build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings (#​17999)
  • [build] Automated Browser Version Update (major) with CDP (#​18005)

v4.48.0

=========================

  • Support CDP versions: v150, v151, v152
  • add low-level BiDi protocol integration specs (#​17878)
  • [build] Automated Browser Version Update (major) with CDP (#​17910)
  • fix silent hang on oversized WebSocket frames (#​17655)
  • always reject a missing required inbound BiDi field (#​17936)
  • accept a whole-valued float for an integer BiDi field (#​17939)
  • reject an inbound BiDi scalar outside its union's declared arms (#​17947)

v4.47.0

=========================

  • Support CDP versions: v149, v150, v151
  • support WebDriver BiDi on Safari Preview and move #bidi onto Driver (#​17729)
  • link generated BiDi elements to their spec definitions (#​17781)
  • add objectOnly/preserveExtras/scalar-primitive BiDi schema signals (#​17784)
  • construct the BiDi transport inside the domain from a connection (#​17796)
  • route BiDiBridge navigation through the generated Protocol::BrowsingContext (#​17785)
  • resolve spec runfiles via Bazel::Runfiles (#​17810)
  • [build] standardize generated-file license and not to edit markers across generators (#​17816)
  • validate nullable-constant BiDi params outbound (#​17818)
  • [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround (#​17824)
  • [build] Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options (#​17840)
  • [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs (#​17790)
  • tolerate and warn on missing required inbound BiDi fields, with SE_BIDI_STRICT to escalate (#​17844)
  • remove deprecated FTP proxy support (#​17846)
  • prevent CDP access with Firefox (#​17849)
  • test matchers assert log entries by id and optional messages and match severity (#​17848)
  • [bidi] Correct float/enum type fidelity in the shared schema and validate primitives outbound in Ruby (#​17852)
  • [bidi] mark BiDi types extensible per spec and update Ruby handling (#​17853)
  • raise typed WebDriver errors for BiDi from a generated error-code map (#​17855)
  • allow pending test guards to require matching provided exception (#​17859)
  • pass --enable-chrome-logs unless CHROME_LOG_FILE is set (#​17858)
  • support custom vendor specific capabilities in options classes (#​17862)
  • validate BiDi outbound ref fields against their declared type (#​17861)
  • generate BiDi domain type accessors and union variant factories (#​17865)
  • deprecate invalid Firefox profile code (#​17871)
  • [build] Automated Browser Version Update with CDP (#​17873)
standardrb/standard (standard)

v1.57.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [selenium-webdriver](https://selenium.dev) ([source](https://github.com/SeleniumHQ/selenium/tree/HEAD/rb), [changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)) | `4.46.0` → `4.52.0` | ![age](https://developer.mend.io/api/mc/badges/age/rubygems/selenium-webdriver/4.52.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/selenium-webdriver/4.52.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/selenium-webdriver/4.46.0/4.52.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/selenium-webdriver/4.46.0/4.52.0?slim=true) | | [standard](https://github.com/standardrb/standard) ([changelog](https://github.com/standardrb/standard/blob/main/CHANGELOG.md)) | `1.56.0` → `1.57.0` | ![age](https://developer.mend.io/api/mc/badges/age/rubygems/standard/1.57.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/standard/1.57.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/standard/1.56.0/1.57.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/standard/1.56.0/1.57.0?slim=true) | --- ### Release Notes <details> <summary>SeleniumHQ/selenium (selenium-webdriver)</summary> ### [`v4.52.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4520-2026-10-29) \========================= - Support CDP versions: v154, v155, v156 - Do not pass a bare --proxy to Selenium Manager ([#&#8203;18150](https://github.com/SeleniumHQ/selenium/issues/18150)) - \[build] Automated CDDL Spec Update ([#&#8203;18144](https://github.com/SeleniumHQ/selenium/issues/18144)) - deprecate current behavior of ignoring Grid certificates on HTTPS connections ([#&#8203;18153](https://github.com/SeleniumHQ/selenium/issues/18153)) - generate version.rb from the root version.bzl so tests do not read the version ([#&#8203;18164](https://github.com/SeleniumHQ/selenium/issues/18164)) - fix atoms outside Bazel and add local_dev for using a local checkout ([#&#8203;18183](https://github.com/SeleniumHQ/selenium/issues/18183)) - type vendor-declared BiDi fields instead of making extended types extensible ([#&#8203;18190](https://github.com/SeleniumHQ/selenium/issues/18190)) - check each BiDi list element against its declared type ([#&#8203;18196](https://github.com/SeleniumHQ/selenium/issues/18196)) - hold BiDi numbers to their declared ranges ([#&#8203;18198](https://github.com/SeleniumHQ/selenium/issues/18198)) - \[build] Automated Browser Version Update (major) with CDP ([#&#8203;18214](https://github.com/SeleniumHQ/selenium/issues/18214)) - raise on unverified Grid certificates instead of falling back to VERIFY_NONE ([#&#8203;18223](https://github.com/SeleniumHQ/selenium/issues/18223)) - \[bidi] Eliminate sleep-based polling for websocket command response ([#&#8203;18231](https://github.com/SeleniumHQ/selenium/issues/18231)) ### [`v4.51.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4510-2026-10-09) \========================= - Support CDP versions: v153, v154, v155 - \[build] Automated CDDL Spec Update ([#&#8203;18118](https://github.com/SeleniumHQ/selenium/issues/18118)) - type a field-less synthetic map record as a validated map ([#&#8203;18121](https://github.com/SeleniumHQ/selenium/issues/18121)) - \[build] Automated Browser Version Update (major) with CDP ([#&#8203;18131](https://github.com/SeleniumHQ/selenium/issues/18131)) ### [`v4.50.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4500-2026-09-30) \========================= - Support CDP versions: v152, v153, v154 - render WebSocket debug log lines lazily ([#&#8203;18033](https://github.com/SeleniumHQ/selenium/issues/18033)) - Implement driver methods for installing and uninstalling web extensions via BiDi ([#&#8203;17879](https://github.com/SeleniumHQ/selenium/issues/17879)) - \[build] Automated CDDL Spec Update ([#&#8203;18046](https://github.com/SeleniumHQ/selenium/issues/18046)) - \[build] replace the BiDi KNOWN_INCOMPLETE allowlist with spec-shaped CDDL overlays ([#&#8203;18057](https://github.com/SeleniumHQ/selenium/issues/18057)) - \[build] generate the BiDi schema vendor section from Mozilla's Firefox CDDL ([#&#8203;18060](https://github.com/SeleniumHQ/selenium/issues/18060)) - remove deprecated Firefox profile extension and cert methods ([#&#8203;18066](https://github.com/SeleniumHQ/selenium/issues/18066)) - \[build] add support for Mozilla's Commands fragment in the BiDi schema ([#&#8203;18071](https://github.com/SeleniumHQ/selenium/issues/18071)) - \[build] Automated Browser Version Update (major) with CDP ([#&#8203;18067](https://github.com/SeleniumHQ/selenium/issues/18067)) - \[build] Automated CDDL Spec Update ([#&#8203;18075](https://github.com/SeleniumHQ/selenium/issues/18075)) ### [`v4.49.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4490-2026-09-09) \========================= - Support CDP versions: v151, v152, v153 - derive BiDi field names and enum value types in the schema ([#&#8203;17966](https://github.com/SeleniumHQ/selenium/issues/17966)) - \[build] Automated CDDL Spec Update ([#&#8203;17990](https://github.com/SeleniumHQ/selenium/issues/17990)) - \[build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings ([#&#8203;17999](https://github.com/SeleniumHQ/selenium/issues/17999)) - \[build] Automated Browser Version Update (major) with CDP ([#&#8203;18005](https://github.com/SeleniumHQ/selenium/issues/18005)) ### [`v4.48.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4480-2026-08-27) \========================= - Support CDP versions: v150, v151, v152 - add low-level BiDi protocol integration specs ([#&#8203;17878](https://github.com/SeleniumHQ/selenium/issues/17878)) - \[build] Automated Browser Version Update (major) with CDP ([#&#8203;17910](https://github.com/SeleniumHQ/selenium/issues/17910)) - fix silent hang on oversized WebSocket frames ([#&#8203;17655](https://github.com/SeleniumHQ/selenium/issues/17655)) - always reject a missing required inbound BiDi field ([#&#8203;17936](https://github.com/SeleniumHQ/selenium/issues/17936)) - accept a whole-valued float for an integer BiDi field ([#&#8203;17939](https://github.com/SeleniumHQ/selenium/issues/17939)) - reject an inbound BiDi scalar outside its union's declared arms ([#&#8203;17947](https://github.com/SeleniumHQ/selenium/issues/17947)) ### [`v4.47.0`](https://github.com/SeleniumHQ/selenium/blob/HEAD/rb/CHANGES#4470-2026-08-10) \========================= - Support CDP versions: v149, v150, v151 - support WebDriver BiDi on Safari Preview and move #bidi onto Driver ([#&#8203;17729](https://github.com/SeleniumHQ/selenium/issues/17729)) - link generated BiDi elements to their spec definitions ([#&#8203;17781](https://github.com/SeleniumHQ/selenium/issues/17781)) - add objectOnly/preserveExtras/scalar-primitive BiDi schema signals ([#&#8203;17784](https://github.com/SeleniumHQ/selenium/issues/17784)) - construct the BiDi transport inside the domain from a connection ([#&#8203;17796](https://github.com/SeleniumHQ/selenium/issues/17796)) - route BiDiBridge navigation through the generated Protocol::BrowsingContext ([#&#8203;17785](https://github.com/SeleniumHQ/selenium/issues/17785)) - resolve spec runfiles via Bazel::Runfiles ([#&#8203;17810](https://github.com/SeleniumHQ/selenium/issues/17810)) - \[build] standardize generated-file license and not to edit markers across generators ([#&#8203;17816](https://github.com/SeleniumHQ/selenium/issues/17816)) - validate nullable-constant BiDi params outbound ([#&#8203;17818](https://github.com/SeleniumHQ/selenium/issues/17818)) - \[build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround ([#&#8203;17824](https://github.com/SeleniumHQ/selenium/issues/17824)) - \[build] Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options ([#&#8203;17840](https://github.com/SeleniumHQ/selenium/issues/17840)) - \[grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs ([#&#8203;17790](https://github.com/SeleniumHQ/selenium/issues/17790)) - tolerate and warn on missing required inbound BiDi fields, with SE_BIDI_STRICT to escalate ([#&#8203;17844](https://github.com/SeleniumHQ/selenium/issues/17844)) - remove deprecated FTP proxy support ([#&#8203;17846](https://github.com/SeleniumHQ/selenium/issues/17846)) - prevent CDP access with Firefox ([#&#8203;17849](https://github.com/SeleniumHQ/selenium/issues/17849)) - test matchers assert log entries by id and optional messages and match severity ([#&#8203;17848](https://github.com/SeleniumHQ/selenium/issues/17848)) - \[bidi] Correct float/enum type fidelity in the shared schema and validate primitives outbound in Ruby ([#&#8203;17852](https://github.com/SeleniumHQ/selenium/issues/17852)) - \[bidi] mark BiDi types extensible per spec and update Ruby handling ([#&#8203;17853](https://github.com/SeleniumHQ/selenium/issues/17853)) - raise typed WebDriver errors for BiDi from a generated error-code map ([#&#8203;17855](https://github.com/SeleniumHQ/selenium/issues/17855)) - allow pending test guards to require matching provided exception ([#&#8203;17859](https://github.com/SeleniumHQ/selenium/issues/17859)) - pass --enable-chrome-logs unless CHROME_LOG_FILE is set ([#&#8203;17858](https://github.com/SeleniumHQ/selenium/issues/17858)) - support custom vendor specific capabilities in options classes ([#&#8203;17862](https://github.com/SeleniumHQ/selenium/issues/17862)) - validate BiDi outbound ref fields against their declared type ([#&#8203;17861](https://github.com/SeleniumHQ/selenium/issues/17861)) - generate BiDi domain type accessors and union variant factories ([#&#8203;17865](https://github.com/SeleniumHQ/selenium/issues/17865)) - deprecate invalid Firefox profile code ([#&#8203;17871](https://github.com/SeleniumHQ/selenium/issues/17871)) - \[build] Automated Browser Version Update with CDP ([#&#8203;17873](https://github.com/SeleniumHQ/selenium/issues/17873)) </details> <details> <summary>standardrb/standard (standard)</summary> ### [`v1.57.0`](https://github.com/standardrb/standard/blob/HEAD/CHANGELOG.md#1570) [Compare Source](https://github.com/standardrb/standard/compare/v1.56.0...v1.57.0) - Updates rubocop to [1.91.0](https://github.com/rubocop/rubocop/releases/tag/v1.91.0) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTMuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE5MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2Ug8J+UgCIsImRlcGVuZGVuY3kg8J+Tpu+4jyIsInZlcnNpb24vbWlub3Ig4pyoIl19-->
renovate-bot changed title from chore(deps): update dependency selenium-webdriver to v4.47.0 to chore(deps): update dependency selenium-webdriver to v4.48.0 2026-08-28 22:02:14 +00:00
renovate-bot changed title from chore(deps): update dependency selenium-webdriver to v4.48.0 to chore(deps): update dependency selenium-webdriver to v4.49.0 2026-09-11 07:03:31 +00:00
renovate-bot force-pushed renovate/ruby-gems from f58ec3a2d2 to a9bed1c497
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
2026-09-30 21:02:48 +00:00
Compare
renovate-bot changed title from chore(deps): update dependency selenium-webdriver to v4.49.0 to chore(deps): update dependency selenium-webdriver to v4.50.0 2026-09-30 21:02:54 +00:00
renovate-bot force-pushed renovate/ruby-gems from a9bed1c497
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
to 169616b9c0
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
2026-10-05 18:03:03 +00:00
Compare
renovate-bot changed title from chore(deps): update dependency selenium-webdriver to v4.50.0 to chore(deps): update ruby gems 2026-10-05 18:03:10 +00:00
renovate-bot force-pushed renovate/ruby-gems from 169616b9c0
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
to 861fee0e72
Some checks failed
ci/crow/pr/lint Pipeline was successful
ci/crow/push/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
2026-10-09 19:03:10 +00:00
Compare
renovate-bot force-pushed renovate/ruby-gems from 861fee0e72
Some checks failed
ci/crow/pr/lint Pipeline was successful
ci/crow/push/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
to 78e518782c
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
2026-10-29 14:04:31 +00:00
Compare
renovate-bot changed title from chore(deps): update ruby gems to Update Ruby gems 2026-11-05 06:03:10 +00:00
Some checks failed
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/pr/container Pipeline failed
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'renovate/ruby-gems:renovate/ruby-gems'
git switch 'renovate/ruby-gems'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'main'
git merge --no-ff 'renovate/ruby-gems'
git switch 'renovate/ruby-gems'
git rebase 'main'
git switch 'main'
git merge --ff-only 'renovate/ruby-gems'
git switch 'renovate/ruby-gems'
git rebase 'main'
git switch 'main'
git merge --no-ff 'renovate/ruby-gems'
git switch 'main'
git merge --squash 'renovate/ruby-gems'
git switch 'main'
git merge --ff-only 'renovate/ruby-gems'
git switch 'main'
git merge 'renovate/ruby-gems'
git push origin 'main'
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aethernet/crow-ci-login!3
No description provided.