Skip to content

Bump JRuby to 10.1.1.0#311

Merged
yahonda merged 2 commits into
rsim:masterfrom
yahonda:bump-jruby-10.1.1.0
Jul 23, 2026
Merged

Bump JRuby to 10.1.1.0#311
yahonda merged 2 commits into
rsim:masterfrom
yahonda:bump-jruby-10.1.1.0

Conversation

@yahonda

@yahonda yahonda commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

This PR bumps the JRuby version used in CI (and the release workflow) from 10.1.0.0 to 10.1.1.0, and updates the README mention accordingly.

JRuby 10.1.1.0 was released on 2026-07-22: https://www.jruby.org/2026/07/22/jruby-10-1-1-0.html

🤖 Generated with Claude Code

yahonda and others added 2 commits July 23, 2026 22:48
https://www.jruby.org/2026/07/22/jruby-10-1-1-0.html

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
rdoc 8.0.0 added a runtime dependency on rbs (>= 4.0.0). rbs 4.0.x ships
only a C-extension (ruby platform) gem, and its extconf has no way to
skip the native build, so `bundle install` on JRuby fails:

  Installing rbs 4.0.3 with native extensions
  /home/runner/.rubies/jruby-10.1.1.0/bin/jruby extconf.rb
  *** extconf.rb failed
  An error occurred while installing rbs (4.0.3), and Bundler cannot continue.

rbs publishes a java-platform gem (no C extension) starting with
4.1.0.pre.2, so require rbs ">= 4.1.0.pre.2" on JRuby only. Bundler then
resolves the java gem there and builds no native extension. CRuby keeps
resolving the stable rbs (4.0.x via rdoc) and is unaffected.

Same workaround as rsim/oracle-enhanced#2820; it can be reverted by
deleting the added lines once rbs ships a stable java-platform gem.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yahonda
yahonda merged commit bed9e4d into rsim:master Jul 23, 2026
20 checks passed
@yahonda
yahonda deleted the bump-jruby-10.1.1.0 branch July 23, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant