Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ This action currently supports these versions of MRI, JRuby and TruffleRuby:
| ----------- | -------- |
| `ruby` | 1.9.3, 2.0.0, 2.1.9, 2.2, all versions from 2.3.0 until 4.0.2, head, debug, mingw, mswin, ucrt |
| `jruby` | 9.1.17.0 - 10.0.5.0, head |
| `truffleruby` | 19.3.0 - 33.0.1, head |
| `truffleruby+graalvm` | 21.2.0 - 33.0.1, head |
| `truffleruby` | 19.3.0 - 34.0.0, head |
| `truffleruby+graalvm` | 21.2.0 - 34.0.0, head |

`ruby-debug` is the same as `ruby-head` but with assertions enabled (`-DRUBY_DEBUG=1`).

Expand Down
2 changes: 1 addition & 1 deletion dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions generate-test-matrix.rb
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def unique_versions(versions, segment_count, *symbolic)

# truffleruby: latest release + head
truffleruby_versions = %w[truffleruby truffleruby-head truffleruby+graalvm truffleruby+graalvm-head]
matrix += non_windows_runners.product(truffleruby_versions)
matrix += (macos_arm64_runners + ubuntu_runners).product(truffleruby_versions)

# ruby-loco: head
ruby_loco_versions = %w[mingw mswin ucrt]
Expand All @@ -73,7 +73,5 @@ def unique_versions(versions, segment_count, *symbolic)
matrix -= ubuntu_arm64_runners.product(%w[1.9 2.0 2.1 2.2])
# RubyInstaller windows-arm64 builds only exist for Ruby 3.4+
matrix -= windows_arm64_runners.product(%w[2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.0 3.1 3.2 3.3])
# TruffleRuby 34+ does not support macOS Intel
matrix -= macos_x64_runners.product(%w[truffleruby-head truffleruby+graalvm-head])

puts(JSON.generate(matrix.sort.map { |os, ruby| { os:, ruby: } }))
2 changes: 2 additions & 0 deletions ruby-builder-versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"24.0.0", "24.0.1", "24.0.2", "24.1.0", "24.1.1", "24.1.2", "24.2.0", "24.2.1",
"25.0.0",
"33.0.0", "33.0.1",
"34.0.0",
"head"
],
"truffleruby+graalvm": [
Expand All @@ -44,6 +45,7 @@
"24.0.0", "24.0.1", "24.0.2", "24.1.0", "24.1.1", "24.1.2", "24.2.0", "24.2.1",
"25.0.0",
"33.0.0", "33.0.1",
"34.0.0",
"head"
]
}