Skip to content

CI: Add JRuby 10 testing#175

Open
bastelfreak wants to merge 3 commits intoOpenVoxProject:mainfrom
bastelfreak:jruby10
Open

CI: Add JRuby 10 testing#175
bastelfreak wants to merge 3 commits intoOpenVoxProject:mainfrom
bastelfreak:jruby10

Conversation

@bastelfreak
Copy link
Copy Markdown
Contributor

No description provided.

@bastelfreak bastelfreak self-assigned this Aug 24, 2025
@bastelfreak bastelfreak added the enhancement New feature or request label Aug 24, 2025
@bastelfreak bastelfreak force-pushed the jruby10 branch 2 times, most recently from f3a27aa to 1556542 Compare August 24, 2025 14:56
@bastelfreak bastelfreak enabled auto-merge August 24, 2025 15:08
@binford2k
Copy link
Copy Markdown
Contributor

@bastelfreak did you ever get a chance to look at the test failures?

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>
An empty fact block triggers:

```
jruby -c .../modules/a_module/lib/facter/a_fact.rb
RDoc is not a full Ruby parser and will fail when fed invalid ruby programs.
```

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

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants