From 5b43fd5e8f7d8746069196bd93f548e9e9d458bf Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 17 Jan 2026 11:10:10 +0100 Subject: [PATCH 1/2] Use TruffleRuby release in CI --- .github/workflows/test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bb946c4e..1d070c77 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,9 +30,8 @@ jobs: - { os: windows-latest, ruby: jruby-head } - { os: macos-latest, ruby: jruby-head } - { os: ubuntu-latest, ruby: jruby-head } - # Needs truffleruby-head for (base) Data#initialize (which truffleruby 25.0 does not have) - - { os: ubuntu-latest, ruby: truffleruby-head } - - { os: macos-latest, ruby: truffleruby-head } + - { os: ubuntu-latest, ruby: truffleruby } + - { os: macos-latest, ruby: truffleruby } - { os: windows-latest, ruby: ucrt } - { os: windows-latest, ruby: mingw } - { os: windows-latest, ruby: mswin } From 4dfbd98c0cecce92f83535e2c8f238331ae04cd8 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 17 Jan 2026 11:12:26 +0100 Subject: [PATCH 2/2] Use cruby-truffleruby for ruby_versions in CI * For consistency with other ruby/* gems. --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1d070c77..81f1a111 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: ruby-versions: uses: ruby/actions/.github/workflows/ruby_versions.yml@master with: - engine: cruby + engine: cruby-truffleruby min_version: 2.5 test: @@ -30,8 +30,6 @@ jobs: - { os: windows-latest, ruby: jruby-head } - { os: macos-latest, ruby: jruby-head } - { os: ubuntu-latest, ruby: jruby-head } - - { os: ubuntu-latest, ruby: truffleruby } - - { os: macos-latest, ruby: truffleruby } - { os: windows-latest, ruby: ucrt } - { os: windows-latest, ruby: mingw } - { os: windows-latest, ruby: mswin } @@ -39,6 +37,8 @@ jobs: exclude: # CRuby < 2.6 does not support macos-arm64 - { os: macos-latest, ruby: 2.5 } + - { os: windows-latest, ruby: truffleruby } + - { os: windows-latest, ruby: truffleruby-head } steps: - uses: actions/checkout@v6.0.1 - name: Set up Ruby