Fixes for recent JRuby updates#3477
Conversation
jar-dependencies finally stablized and should work properly with whatever the latest release is.
|
Switching fully to Java 21 using https://github.com/actions/setup-java appears to have done the trick. The problem here was as I suspected: Even if JRuby can find its Java with our JAVA_HOME tweaking (in setup-ruby), the system path will still point at the default Java on GHA (currently 17). By using setup-java we switch both JAVA_HOME and PATH to 21. Most users running tests for a Ruby library against jruby-head probably won't need the command-line |
|
Supersedes changes in #3468. |
|
Doing a little cleanup of deprecations as well. Let me know if you want to merge as-is or can wait for a few small tweaks. |
|
Actually this can be merged any time. There's enough small deprecations and IntelliJ code suggestions I'll put them in a separate PR. |
|
Other PR for cleanup and improvements: #3478 |
|
Thank you! Looks good. |
This PR will contain fixes for recent JRuby updates, including: