Do not validate the version for self-hosted

This commit is contained in:
Benoit Daloze
2024-05-30 14:41:31 +02:00
parent 049eae0450
commit d4138ebc47
2 changed files with 16 additions and 4 deletions
Generated Vendored
+8 -2
View File
@@ -65783,8 +65783,14 @@ async function setupRuby(options = {}) {
installer = __nccwpck_require__(9974)
}
const engineVersions = installer.getAvailableVersions(platform, engine)
const version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
let version
if (common.isSelfHostedRunner()) {
// The list of available Rubies in the hostedtoolcache is unrelated to getAvailableVersions()
version = parsedVersion
} else {
const engineVersions = installer.getAvailableVersions(platform, engine)
version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
}
createGemRC(engine, version)
envPreInstall()
+8 -2
View File
@@ -58,8 +58,14 @@ export async function setupRuby(options = {}) {
installer = require('./ruby-builder')
}
const engineVersions = installer.getAvailableVersions(platform, engine)
const version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
let version
if (common.isSelfHostedRunner()) {
// The list of available Rubies in the hostedtoolcache is unrelated to getAvailableVersions()
version = parsedVersion
} else {
const engineVersions = installer.getAvailableVersions(platform, engine)
version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
}
createGemRC(engine, version)
envPreInstall()