Implement targetRubyVersion for TruffleRuby

* Fixes #433
This commit is contained in:
Benoit Daloze
2022-12-30 15:55:07 +01:00
parent f78d71faf4
commit 09c10210cc
2 changed files with 16 additions and 0 deletions
+8
View File
@@ -107,6 +107,14 @@ export function targetRubyVersion(engine, rubyVersion) {
} else if (version === 9.3) {
return 2.6
}
} else if (engine.startsWith('truffleruby')) {
if (version < 21.0) {
return 2.6
} else if (version < 22.0) {
return 2.7
} else if (version < 23.0) {
return 3.0
}
}
return 9.9 // unknown, assume recent
Generated Vendored
+8
View File
@@ -406,6 +406,14 @@ function targetRubyVersion(engine, rubyVersion) {
} else if (version === 9.3) {
return 2.6
}
} else if (engine.startsWith('truffleruby')) {
if (version < 21.0) {
return 2.6
} else if (version < 22.0) {
return 2.7
} else if (version < 23.0) {
return 3.0
}
}
return 9.9 // unknown, assume recent