Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby/setup-ruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.224.0
Choose a base ref
...
head repository: ruby/setup-ruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.225.0
Choose a head ref
  • 3 commits
  • 3 files changed
  • 1 contributor

Commits on Mar 12, 2025

  1. Switch JAVA_HOME to 21 for JRuby (#721)

    * JRuby 10 requires Java 21. Since the previous default was 17 and all JRuby releases should work fine on 21, we do this for all JRuby installs.
    * Implements #718
    headius authored Mar 12, 2025
    Copy the full SHA
    f0a4d6b View commit details

Commits on Mar 13, 2025

  1. Handle exec error

    Apparently this exec errors when the subprocess fails rather than
    returning an error code. This causes the whole setup process to
    terminate. This patch catches the error and uses that to indicate
    failure to launch.
    headius authored and eregon committed Mar 13, 2025
    Copy the full SHA
    e17c5ea View commit details
  2. Test successful JRuby start without using launcher

    Native launcher appears to hang on GHA when the JDK version is too
    old for JRuby 10. This bypasses it and should be a bit lighter. It
    will also avoid any variability in the launcher used, since Unixes
    and Windows already use different executables.
    headius authored and eregon committed Mar 13, 2025
    Copy the full SHA
    6c79f72 View commit details
Loading