@@ -51,11 +51,7 @@ export async function install(platform, engine, version) {
51
51
52
52
if ( ! inToolCache ) {
53
53
await io . mkdirP ( rubyPrefix )
54
- if ( engine === 'truffleruby+graalvm' ) {
55
- await installWithRubyBuild ( engine , version , rubyPrefix )
56
- } else {
57
- await downloadAndExtract ( platform , engine , version , rubyPrefix )
58
- }
54
+ await downloadAndExtract ( platform , engine , version , rubyPrefix )
59
55
}
60
56
61
57
// https://github.com/oracle/truffleruby/issues/3390
@@ -67,21 +63,6 @@ export async function install(platform, engine, version) {
67
63
return rubyPrefix
68
64
}
69
65
70
- async function installWithRubyBuild ( engine , version , rubyPrefix ) {
71
- const tmp = process . env [ 'RUNNER_TEMP' ] || os . tmpdir ( )
72
- const rubyBuildDir = path . join ( tmp , 'ruby-build-for-setup-ruby' )
73
- await common . measure ( 'Cloning ruby-build' , async ( ) => {
74
- await exec . exec ( 'git' , [ 'clone' , 'https://github.com/rbenv/ruby-build.git' , rubyBuildDir ] )
75
- } )
76
-
77
- const rubyName = `${ engine } -${ version === 'head' ? 'dev' : version } `
78
- await common . measure ( `Installing ${ engine } -${ version } with ruby-build` , async ( ) => {
79
- await exec . exec ( `${ rubyBuildDir } /bin/ruby-build` , [ rubyName , rubyPrefix ] )
80
- } )
81
-
82
- await io . rmRF ( rubyBuildDir )
83
- }
84
-
85
66
async function downloadAndExtract ( platform , engine , version , rubyPrefix ) {
86
67
const parentDir = path . dirname ( rubyPrefix )
87
68
@@ -125,5 +106,9 @@ function getDownloadURL(platform, engine, version) {
125
106
}
126
107
127
108
function getLatestHeadBuildURL ( platform , engine , version ) {
128
- return `https://github.com/ruby/${ engine } -dev-builder/releases/latest/download/${ engine } -${ version } -${ platform } .tar.gz`
109
+ var repo = `${ engine } -dev-builder`
110
+ if ( engine === 'truffleruby+graalvm' ) {
111
+ repo = 'truffleruby-dev-builder'
112
+ }
113
+ return `https://github.com/ruby/${ repo } /releases/latest/download/${ engine } -${ version } -${ platform } .tar.gz`
129
114
}
0 commit comments