Skip to content

[CI] Drop EOL jruby 9.3#3000

Open
larouxn wants to merge 1 commit into
elastic:mainfrom
larouxn:modernize_jruby_ci
Open

[CI] Drop EOL jruby 9.3#3000
larouxn wants to merge 1 commit into
elastic:mainfrom
larouxn:modernize_jruby_ci

Conversation

@larouxn

@larouxn larouxn commented Jul 2, 2026

Copy link
Copy Markdown

Proposing we drop EOL jruby 9.3 from and add jruby 10.1 to our CI matrix. https://endoflife.date/jruby

image

Inspired by #2992 (comment).

@larouxn

larouxn commented Jul 7, 2026

Copy link
Copy Markdown
Author

Apparently some work needs to be done to add support for jruby 10.1. #3003

EDIT: it appears pry-nav does not work well with jruby 10.1. It also appears to be abandoned. Unfortunately it looks like pry-nav was specifically added for jruby debugging but it seems that may no longer work/be possible, we may need to remove it. Maybe replaceable with ruby-debug, not sure, haven't used it.

if defined?(JRUBY_VERSION)
gem 'pry-nav'
else
gem 'debug'
end

if defined?(JRUBY_VERSION)
require 'pry-nav'
else
require 'debug'
end

EDIT: Maybe we simply omit jruby 10.1 from this PR and open an issue for adding support for it.

@larouxn larouxn changed the title [CI] Drop EOL jruby 9.3 and add latest 10.1 [CI] Drop EOL jruby 9.3 Jul 7, 2026
@larouxn
larouxn force-pushed the modernize_jruby_ci branch from 4c592c8 to 8c8ee51 Compare July 7, 2026 15:45
@larouxn

larouxn commented Jul 7, 2026

Copy link
Copy Markdown
Author

I dropped adding jruby 10.1 from this PR as it requires additional work and logged adding support for it in #3003.

@larouxn
larouxn force-pushed the modernize_jruby_ci branch from 8c8ee51 to a455933 Compare July 10, 2026 17:44
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