diff --git a/dist/index.js b/dist/index.js index 48ccb6648..338811b69 100644 --- a/dist/index.js +++ b/dist/index.js @@ -68326,7 +68326,7 @@ async function install(platform, engine, version) { common.setupPath([path.join(rubyPrefix, 'bin')]) if (!inToolCache) { - await preparePrefix(rubyPrefix) + await io.mkdirP(rubyPrefix) if (engine === 'truffleruby+graalvm') { await installWithRubyBuild(engine, version, rubyPrefix) } else { @@ -68337,15 +68337,6 @@ async function install(platform, engine, version) { return rubyPrefix } -async function preparePrefix(rubyPrefix) { - const parentDir = path.dirname(rubyPrefix) - - await io.rmRF(rubyPrefix) - if (!(fs.existsSync(parentDir) && fs.statSync(parentDir).isDirectory())) { - await io.mkdirP(parentDir) - } -} - async function installWithRubyBuild(engine, version, rubyPrefix) { const tmp = process.env['RUNNER_TEMP'] || os.tmpdir() const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby') diff --git a/ruby-builder.js b/ruby-builder.js index 9f5b143c5..8e7f46665 100644 --- a/ruby-builder.js +++ b/ruby-builder.js @@ -50,7 +50,7 @@ export async function install(platform, engine, version) { common.setupPath([path.join(rubyPrefix, 'bin')]) if (!inToolCache) { - await preparePrefix(rubyPrefix) + await io.mkdirP(rubyPrefix) if (engine === 'truffleruby+graalvm') { await installWithRubyBuild(engine, version, rubyPrefix) } else { @@ -61,15 +61,6 @@ export async function install(platform, engine, version) { return rubyPrefix } -async function preparePrefix(rubyPrefix) { - const parentDir = path.dirname(rubyPrefix) - - await io.rmRF(rubyPrefix) - if (!(fs.existsSync(parentDir) && fs.statSync(parentDir).isDirectory())) { - await io.mkdirP(parentDir) - } -} - async function installWithRubyBuild(engine, version, rubyPrefix) { const tmp = process.env['RUNNER_TEMP'] || os.tmpdir() const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby')