Skip to content

Commit d4138eb

Browse files
committed
Do not validate the version for self-hosted
1 parent 049eae0 commit d4138eb

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

dist/index.js

Lines changed: 8 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,14 @@ export async function setupRuby(options = {}) {
5858
installer = require('./ruby-builder')
5959
}
6060

61-
const engineVersions = installer.getAvailableVersions(platform, engine)
62-
const version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
61+
let version
62+
if (common.isSelfHostedRunner()) {
63+
// The list of available Rubies in the hostedtoolcache is unrelated to getAvailableVersions()
64+
version = parsedVersion
65+
} else {
66+
const engineVersions = installer.getAvailableVersions(platform, engine)
67+
version = validateRubyEngineAndVersion(platform, engineVersions, engine, parsedVersion)
68+
}
6369

6470
createGemRC(engine, version)
6571
envPreInstall()

0 commit comments

Comments
 (0)