mirror of
https://github.com/ruby/setup-ruby.git
synced 2026-09-13 14:34:21 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6647273ce9 | ||
|
|
071acb9122 | ||
|
|
ba5b846810 |
@@ -16,7 +16,7 @@ This action currently supports these versions of MRI, JRuby and TruffleRuby:
|
||||
| ----------- | -------- |
|
||||
| Ruby | 2.2, 2.3.0 - 2.3.8, 2.4.0 - 2.4.10, 2.5.0 - 2.5.8, 2.6.0 - 2.6.6, 2.7.1, head, debug, mingw, mswin |
|
||||
| JRuby | 9.1.17.0, 9.2.9.0 - 9.2.11.1, head |
|
||||
| TruffleRuby | 19.3.0 - 20.0.0, head |
|
||||
| TruffleRuby | 19.3.0 - 20.1.0, head |
|
||||
| Rubinius | 4.14 |
|
||||
|
||||
`ruby-debug` is the same as `ruby-head` but with assertions enabled (`-DRUBY_DEBUG=1`).
|
||||
@@ -35,7 +35,7 @@ The action works for all [GitHub-hosted runners](https://help.github.com/en/acti
|
||||
|
||||
| Operating System | Versions |
|
||||
| ----------- | -------- |
|
||||
| Ubuntu | `ubuntu-latest` (= `ubuntu-18.04`), `ubuntu-16.04` |
|
||||
| Ubuntu | `ubuntu-20.04`, `ubuntu-latest` (= `ubuntu-18.04`), `ubuntu-16.04` |
|
||||
| macOS | `macos-latest` |
|
||||
| Windows | `windows-latest` |
|
||||
|
||||
|
||||
+1
-1
@@ -1489,7 +1489,7 @@ function getVersions(platform) {
|
||||
],
|
||||
"truffleruby": [
|
||||
"19.3.0", "19.3.1",
|
||||
"20.0.0",
|
||||
"20.0.0", "20.1.0",
|
||||
"head"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ export function getVersions(platform) {
|
||||
],
|
||||
"truffleruby": [
|
||||
"19.3.0", "19.3.1",
|
||||
"20.0.0",
|
||||
"20.0.0", "20.1.0",
|
||||
"head"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
hash = File.read('ruby-builder-versions.js')[/\bversions = {[^}]+}/]
|
||||
versions = eval hash
|
||||
|
||||
by_minor = versions[:ruby].group_by { |v| v[/^\d\.\d/] }
|
||||
|
||||
p by_minor['2.2']
|
||||
p by_minor['2.3']
|
||||
|
||||
(4..7).each do |minor|
|
||||
p by_minor["2.#{minor}"].map { |v| "ruby-#{v}" }
|
||||
end
|
||||
|
||||
p (versions[:jruby] - %w[head]).map { |v| "jruby-#{v}" }
|
||||
|
||||
p (versions[:truffleruby] - %w[head]).map { |v| "truffleruby-#{v}" }
|
||||
Reference in New Issue
Block a user