From 5fb4bad5beeffafde76818d3d7041d9a82730f8f Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 18 Jan 2025 22:47:44 +0100 Subject: [PATCH] all --- .github/workflows/test.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e156e989a..98fd1e9c0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,10 @@ jobs: matrix: os: [ ubuntu-22.04-arm, ubuntu-24.04-arm ] ruby: [ - '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4' + '1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', ruby-head, + jruby, jruby-head, + truffleruby, truffleruby-head, + truffleruby+graalvm, truffleruby+graalvm-head ] exclude: # https://github.com/ruby/setup-ruby/issues/496 @@ -41,6 +44,15 @@ jobs: - { os: macos-15, ruby: '2.3' } - { os: macos-15, ruby: '2.4' } - { os: macos-15, ruby: '2.5' } + # These old Rubies fail to compile or segfault on Linux arm64 + - { os: ubuntu-22.04-arm, ruby: '1.9' } + - { os: ubuntu-22.04-arm, ruby: '2.0' } + - { os: ubuntu-22.04-arm, ruby: '2.1' } + - { os: ubuntu-22.04-arm, ruby: '2.2' } + - { os: ubuntu-24.04-arm, ruby: '1.9' } + - { os: ubuntu-24.04-arm, ruby: '2.0' } + - { os: ubuntu-24.04-arm, ruby: '2.1' } + - { os: ubuntu-24.04-arm, ruby: '2.2' } # Windows (note: previews are not available on Windows) - { os: windows-2019, ruby: '1.9' } - { os: windows-2022, ruby: '1.9' }