Files
setup-ruby/action.yml
T

30 lines
1.2 KiB
YAML

name: 'Setup Ruby, JRuby and TruffleRuby'
description: 'Download a prebuilt Ruby and add it to the PATH in 5 seconds'
author: 'Benoit Daloze'
branding:
color: red
icon: download
inputs:
ruby-version:
description: 'Engine and version to use, see the syntax in the README. Reads from .ruby-version or .tool-versions if unset.'
required: false
default: 'default'
bundler:
description: 'The version of Bundler to install. Either none, 1, 2, latest or Gemfile.lock. In case of none and Gemfile.lock, the version is determined based on the BUNDLE_GEMFILE environment variable. If the variable is not set, it will default to Gemfile.lock. If a bundler option is not provided, it falls back to using "latest".'
required: false
default: 'default'
bundler-cache:
description: 'Run "bundle install", and cache the result automatically. Either true or false.'
required: false
default: 'false'
working-directory:
description: 'The working directory to use for resolving paths for .ruby-version, .tool-versions and Gemfile.lock.'
required: false
default: '.'
outputs:
ruby-prefix:
description: 'The prefix of the installed ruby'
runs:
using: 'node12'
main: 'dist/index.js'