Skip to content

[build] bump ruby versions to latest patch releases#17496

Merged
titusfortner merged 1 commit into
trunkfrom
ruby_bump
May 18, 2026
Merged

[build] bump ruby versions to latest patch releases#17496
titusfortner merged 1 commit into
trunkfrom
ruby_bump

Conversation

@titusfortner
Copy link
Copy Markdown
Member

💥 What does this PR do?

  • ruby tests use 3.3.11 instead of 3.3.9
  • ci-rbe use jruby 10.1.0.0

@selenium-ci selenium-ci added C-rb Ruby Bindings B-build Includes scripting, bazel and CI integrations labels May 18, 2026
@qodo-code-review
Copy link
Copy Markdown
Contributor

Review Summary by Qodo

Bump Ruby versions to latest patch releases

✨ Enhancement

Grey Divider

Walkthroughs

Description
• Bump Ruby 3.3 patch version from 3.3.9 to 3.3.11
• Update JRuby version to 10.1.0.0 in CI workflows
• Align Ruby version across all test environments
Diagram
flowchart LR
  A["Ruby 3.3.9"] -- "upgrade to" --> B["Ruby 3.3.11"]
  C["JRuby 10.0.0.0"] -- "upgrade to" --> D["JRuby 10.1.0.0"]
  B --> E["CI Workflows Updated"]
  D --> E
Loading

Grey Divider

File Changes

1. .github/workflows/ci-rbe.yml ⚙️ Configuration changes +1/-1

Update JRuby version in RBE CI workflow

• Updated JRuby version from 10.0.0.0 to 10.1.0.0
• Applied version bump to RBE test workflow configuration

.github/workflows/ci-rbe.yml


2. .github/workflows/ci-ruby.yml ⚙️ Configuration changes +3/-3

Bump Ruby 3.3 patch version in test matrix

• Bumped Ruby 3.3 patch version from 3.3.9 to 3.3.11
• Updated version across all three matrix test environments (ubuntu, windows, macos)
• Ensured consistent Ruby version for unit tests

.github/workflows/ci-ruby.yml


3. rb/.ruby-version ⚙️ Configuration changes +1/-1

Update Ruby version file to 3.3.11

• Updated Ruby version from 3.3.9 to 3.3.11
• Synchronizes local development environment with CI workflows

rb/.ruby-version


Grey Divider

Qodo Logo

@titusfortner titusfortner merged commit ed78fce into trunk May 18, 2026
30 of 31 checks passed
@titusfortner titusfortner deleted the ruby_bump branch May 18, 2026 14:16
shs96c added a commit to shs96c/selenium that referenced this pull request May 19, 2026
* origin/trunk: (97 commits)
  [py] update python dependencies (SeleniumHQ#17490)
  [build] fix renovate reported issues with configuration
  [build] remove base-ref from renovate workflows it does not work for the use case I had for them
  [build] add renovate dependency workflow (SeleniumHQ#17504)
  [build] simplify commit-changes workflow (SeleniumHQ#17503)
  [build] clarify dependency pin and update tasks (SeleniumHQ#17463)
  [build] do not rerun or attempt to upload logs unless workflow failure is from the Bazel step
  [build] fix renovate ignore rules_python to v2 until upstream fixed
  [build] renovate ignore rules_python until upstream fixed
  [build] bump rules_closure version (SeleniumHQ#17500)
  [build] bump rules_jvm_external (SeleniumHQ#17501)
  [js] remove npm dependency by using bazel for everything (SeleniumHQ#17499)
  [build] bump ruby versions to latest patch releases (SeleniumHQ#17496)
  [dotnet] [build] Support deterministic build output (SeleniumHQ#17497)
  [build] remove renovate update requests pending work done in SeleniumHQ#17427 (SeleniumHQ#17498)
  [dotnet] [build] Fix remote linkage in SourceLink (SeleniumHQ#17495)
  [rust] update reqwest to 0.13 (SeleniumHQ#17488)
  [build] bump low-risk Bazel module dependencies (SeleniumHQ#17494)
  [dotnet] run format against slnx instead of looping csproj (SeleniumHQ#17483)
  [build] ignore renovate.json references in renovate recommendations
  ...

# Conflicts:
#	MODULE.bazel
#	rust/BUILD.bazel
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 C-rb Ruby Bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants