@@ -12,10 +12,9 @@ async function run() {
1212 installer = require ( './ruby-install-builder' )
1313 }
1414
15- const input = core . getInput ( 'ruby-version' )
16- const [ engine , version ] = parseRubyEngineAndVersion ( input )
15+ const [ engine , version ] = parseRubyEngineAndVersion ( core . getInput ( 'ruby-version' ) )
1716 const engineVersions = await installer . getAvailableVersions ( engine )
18- const ruby = validateRubyEngineAndVersion ( engineVersions , input , engine , version )
17+ const ruby = validateRubyEngineAndVersion ( platform , engineVersions , engine , version )
1918
2019 const rubyPrefix = await installer . install ( platform , ruby )
2120 core . setOutput ( 'ruby-prefix' , rubyPrefix )
@@ -44,9 +43,9 @@ function parseRubyEngineAndVersion(rubyVersion) {
4443 return [ engine , version ]
4544}
4645
47- function validateRubyEngineAndVersion ( engineVersions , input , engine , version ) {
46+ function validateRubyEngineAndVersion ( platform , engineVersions , engine , version ) {
4847 if ( ! engineVersions ) {
49- throw new Error ( `Unknown engine ${ engine } (input: ${ input } ) ` )
48+ throw new Error ( `Unknown engine ${ engine } on ${ platform } ` )
5049 }
5150
5251 if ( ! engineVersions . includes ( version ) ) {
@@ -55,9 +54,8 @@ function validateRubyEngineAndVersion(engineVersions, input, engine, version) {
5554 if ( found ) {
5655 version = found
5756 } else {
58- throw new Error ( `Unknown version ${ version } for ${ engine }
59- input: ${ input }
60- available versions for ${ engine } : ${ engineVersions . join ( ', ' ) }
57+ throw new Error ( `Unknown version ${ version } for ${ engine } on ${ platform }
58+ available versions for ${ engine } on ${ platform } : ${ engineVersions . join ( ', ' ) }
6159 File an issue at https://github.com/eregon/use-ruby-action/issues if would like support for a new version` )
6260 }
6361 }
0 commit comments