Skip to content

CI: Test on jruby-10.0.5.0#309

Open
bastelfreak wants to merge 2 commits intoOpenVoxProject:mainfrom
bastelfreak:jruby2
Open

CI: Test on jruby-10.0.5.0#309
bastelfreak wants to merge 2 commits intoOpenVoxProject:mainfrom
bastelfreak:jruby2

Conversation

@bastelfreak
Copy link
Copy Markdown
Contributor

No description provided.

@bastelfreak
Copy link
Copy Markdown
Contributor Author

What a dissapointment. no jruby 10.0.3.0 support in https://github.com/ruby/setup-ruby yet

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds JRuby 10 to the GitHub Actions CI matrix so the test suite runs against the newer JRuby major version.

Changes:

  • Extend the rspec_tests matrix to include jruby-10.0.3.0 on Ubuntu 24.04.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bastelfreak bastelfreak changed the title CI: Test on jruby-10.0.3.0 CI: Test on jruby-10.0.4.0 Mar 5, 2026
@bastelfreak bastelfreak force-pushed the jruby2 branch 3 times, most recently from c94d9ff to 75ac901 Compare March 5, 2026 08:18
@bastelfreak bastelfreak enabled auto-merge March 5, 2026 08:39
@bastelfreak bastelfreak force-pushed the jruby2 branch 2 times, most recently from 3dc15e3 to 1c438c8 Compare April 9, 2026 08:49
@bastelfreak bastelfreak changed the title CI: Test on jruby-10.0.4.0 CI: Test on jruby-10.0.5.0 Apr 9, 2026
Signed-off-by: Tim Meusel <tim@bastelfreak.de>
Without Java 10, JRuby 10.0.5.0 gives us:

```
  attempting to run with existing JAVA_HOME
  /usr/lib/jvm/temurin-17-jdk-amd64/bin/java -jar /home/runner/.rubies/jruby-10.0.5.0/lib/jruby.jar --version
  Error: LinkageError occurred while loading main class org.jruby.main.Main
  	java.lang.UnsupportedClassVersionError: org/jruby/main/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
  JRuby failed to start, try Java 21 envs
  Setting JAVA_HOME to JAVA_HOME_21_X64 path /usr/lib/jvm/temurin-21-jdk-amd64
  Adding /usr/lib/jvm/temurin-21-jdk-amd64/bin to PATH
  Took   0.24 seconds
```

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
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.

3 participants