864 Commits
Author SHA1 Message Date
ruby-builder-bot ba79f3f74f Update CRuby releases on Windows 2025-04-10 19:00:37 +00:00
ruby-builder-bot e9454362e9 Add ruby-3.3.8 2025-04-09 19:09:47 +00:00
ruby-builder-bot 354a1ad156 Update CRuby releases on Windows v1.229.0 2025-03-27 11:06:56 +01:00
ruby-builder-bot 7886c66535 Add ruby-3.1.7,ruby-3.2.8 v1.228.0 2025-03-26 10:27:57 +01:00
ruby-builder-bot 1a615958ad Add truffleruby-24.2.0,truffleruby+graalvm-24.2.0 v1.227.0 2025-03-18 14:16:45 +01:00
Benoit Daloze 922ebc4c52 Use $JAVA_HOME/bin/java for the check v1.226.0 2025-03-15 12:36:12 +01:00
Charles Oliver Nutter 6c79f721fa 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.
v1.225.0
2025-03-13 20:32:49 +01:00
Charles Oliver Nutter e17c5ea7eb 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.
2025-03-13 20:32:49 +01:00
Charles Oliver Nutter f0a4d6bddd 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
2025-03-12 21:19:38 +01:00
Benoit Daloze bbda85882f Fix .tool-versions and mise.toml tests v1.224.0 2025-03-11 12:24:54 +01:00
Benoit Daloze 30755d8bf4 Cleanup matching for .tool-versions and mise and add tests for .ruby-version and .tool-versions 2025-03-11 12:16:17 +01:00
Karibash 28233a011b bugfix: Fix bug that version cannot be parsed in .tool-versions v1.223.0 2025-03-11 11:59:59 +01:00
Joel Tannas 277ba2a127 deal with multiple versions in .tool-versions v1.222.0 2025-03-05 20:06:37 +01:00
Ivo Anjo 04c2e2b8e8 Expose 3.4-asan Ruby builds from ruby-dev-builder
**What does this PR do?**

This PR provides the final piece of the puzzle to fix #682: now that
ruby-dev-builder is building `3.4-asan` Rubies since
https://github.com/ruby/ruby-dev-builder/pull/15, we can make them
available for use.

**Motivation:**

At Datadog, we're using ASan builds to check for issues
[in our library](https://github.com/datadog/dd-trace-rb),
and having a `3.4-asan` build improves the experience of having
these checks be a required CI step. Using the ASan builds built from
ruby-head means our CI could break because of unrelated issues/changes
from ruby-head.

**Additional Notes:**

`yarn` was trying really hard to update a bunch of things, which
generated A LOT of diff noise. I've manually pared them down just
to the actual changes related to adding the new variant so the
diff makes a bit more sense.

**How to test the change?**

I've already tested this in
https://github.com/DataDog/dd-trace-rb/actions/runs/13392865620/job/37696781848
and it seems to be working fine!
2025-02-24 22:02:53 +01:00
Benoit Daloze 88a8155095 Make targetRubyVersion() more complete 2025-02-22 17:21:43 +01:00
Benoit Daloze 3ad45c51bf Improve script for listing versions 2025-02-22 17:11:22 +01:00
ruby-builder-bot 32110d4e31 Update CRuby releases on Windows v1.221.0 2025-02-15 22:53:04 +01:00
ruby-builder-bot 28d088d34a Add ruby-3.4.2 v1.220.0 2025-02-15 14:05:01 +01:00
Benoit Daloze f2f42b7848 Skip test failing on JRuby on Windows
* See https://github.com/jruby/jruby/issues/8623
v1.219.0
2025-02-12 12:08:15 +01:00
ruby-builder-bot 5547c873c2 Add jruby-9.4.12.0 2025-02-12 12:00:14 +01:00
ruby-builder-bot d781c1b4ed Update CRuby releases on Windows v1.218.0 2025-02-05 22:56:33 +01:00
Benoit Daloze 8711a86ab6 Shorten to avoid horizontal scrolling v1.217.0 2025-02-05 11:11:17 +01:00
Marcel HoppeandBenoit Daloze ef45abe478 Add support for mise.toml (#700)
Co-authored-by: Benoit Daloze <eregontp@gmail.com>
2025-02-05 11:09:26 +01:00
ruby-builder-bot 8388f20e6a Add ruby-3.2.7 v1.216.0 2025-02-04 20:28:28 +01:00
ruby-builder-bot 2654679fe7 Add jruby-9.4.11.0 v1.215.0 2025-01-30 10:40:46 +01:00
ruby-builder-bot 1287d2b408 Add truffleruby-24.1.2,truffleruby+graalvm-24.1.2 v1.214.0 2025-01-27 14:00:22 +01:00
ruby-builder-bot 84b14e9e47 Add jruby-9.4.10.0 2025-01-27 13:40:48 +01:00
Benoit Daloze 28c4deda89 ubuntu-22.04-arm64 and ubuntu-24.04-arm64 support is complete
* *-head builds just need to complete.
v1.213.0
2025-01-18 23:43:10 +01:00
Benoit Daloze fbaef13682 Add support for ubuntu-22.04-arm64 and ubuntu-24.04-arm64 2025-01-18 23:33:18 +01:00
ruby-builder-bot f72249c5c9 Update CRuby releases on Windows v1.212.0 2025-01-18 22:06:31 +01:00
MSP-Greg 87b48937c9 test.yml -add windows-2025 v1.211.0 2025-01-18 13:13:22 +01:00
MSP-Greg fd2daeae79 common.js - add windows-2025 2025-01-18 13:13:22 +01:00
MSP-Greg 1d542747a7 yarn.lock - Remove @actions/core 1.10.1, use @actions/core 1.11.1
Update index.js
v1.210.0
2025-01-17 20:51:41 +01:00
Benoit Daloze 7a6302104f Workaround missing require 'logger' in Rails v1.209.0 2025-01-17 10:00:35 +01:00
Bassem Dghaidi 8e51ba9a0a Upgrade @actions/cache to 4.0.0 2025-01-17 10:00:35 +01:00
ruby-builder-bot 868b3f0884 Add ruby-3.3.7 v1.208.0 2025-01-15 21:52:39 +01:00
ruby-builder-bot 4a9ddd6f33 Update CRuby releases on Windows v1.207.0 2024-12-30 20:44:12 +01:00
ruby-builder-bot bfefad842b Add ruby-3.4.0,ruby-3.4.1 v1.206.0 2024-12-26 12:46:26 +01:00
Shizuo Fujita 540484a3c0 Fixes the latest rubygems installation error with Ruby 3.0
If set up `rubygems: latest` in workflow,
it will cause the error with Ruby 3.0 because the latest rubygems does not support Ruby 3.0.

Ref. https://rubygems.org/gems/rubygems-update

### Error message
```
Updating RubyGems
  /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem --version
  3.2.33
  Default RubyGems version is 3.2.33
  Updating RubyGems to latest version
  /opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem update --system
  ERROR:  Error installing rubygems-update:
  	rubygems-update-3.6.1 requires Ruby version >= 3.1.0. The current ruby version is 3.0.7.220.
  ERROR:  While executing gem ... (NoMethodError)
      undefined method `version' for nil:NilClass
  Updating rubygems-update
  Took   2.86 seconds
Error: The process '/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem' failed with exit code 1
```

### How to reproduce
```
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: "3.0"
          rubygems: latest
```
v1.205.0
2024-12-23 19:21:18 +01:00
ruby-builder-bot 401c19e14f Add ruby-3.4.0-rc1 v1.204.0 2024-12-13 20:31:53 +01:00
Benoit Daloze 2a18b06812 Require macos-13+ for macos-amd64 as builds from now on will be on 13 and 12 can no longer be tested v1.203.0 2024-12-06 22:33:53 +01:00
Benoit Daloze 2e3487c00e No more macos-12 runners, minimum for macos-amd64 is now macos-13 2024-12-06 22:29:00 +01:00
Benoit Daloze 6825c765eb Clarify 2024-11-21 14:11:38 +01:00
Benoit Daloze 9a9fe58c47 Clarify all macOS versions from 12 are supported 2024-11-20 20:58:51 +01:00
ruby-builder-bot a2bbe5b1b2 Update CRuby releases on Windows v1.202.0 2024-11-09 16:33:51 +01:00
ruby-builder-bot 46ca53beb3 Update CRuby releases on Windows v1.201.0 2024-11-07 14:39:39 +01:00
Benoit Daloze 217c988b8c Skip which bundle test on mingw, mswin and ucrt
* See https://github.com/ruby/setup-ruby/issues/658
v1.200.0
2024-11-05 12:06:00 +01:00
ruby-builder-bot c6d4d2ab97 Add ruby-3.3.6 2024-11-05 12:02:48 +01:00
ruby-builder-bot 8c27ea3449 Add jruby-9.4.9.0 2024-11-05 11:59:57 +01:00
ruby-builder-bot 7d3497fd78 Update CRuby releases on Windows v1.199.0 2024-10-31 20:40:36 +01:00