-
Notifications
You must be signed in to change notification settings - Fork 6
/
action.yml
91 lines (91 loc) · 3.46 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
---
name: 'Setup Ruby Pkgs'
description: 'Cross platform action for setting up Ruby build environments. Runs ruby/setup-ruby, see input info'
author: 'MSP-Greg'
# https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#inputs
inputs:
#————————————————————————————————————————— inputs used by ruby/setup-ruby
ruby-version:
description: |
Used by ruby/setup-ruby. Ruby version.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
A value of 'none' will bypass running ruby/setup-ruby.
required: false
default: 'default'
bundler:
description: |
Used by ruby/setup-ruby. The version of Bundler to install.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
required: false
default: 'default'
bundler-cache:
description: |
Used by ruby/setup-ruby. Run 'bundle install', and cache the result automatically.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
required: false
default: 'false'
rubygems:
description: |
Used by ruby/setup-ruby. Runs `gem update --system`.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
required: false
default: 'default'
working-directory:
description: |
Used by ruby/setup-ruby. The working directory to use for resolving paths for
.ruby-version, .tool-versions and Gemfile.lock.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
required: false
default: '.'
cache-version:
description: |
Used by ruby/setup-ruby. Arbitrary string that will be added to the cache key
of the bundler cache. Set or change it if you need to invalidate the cache.
See https://github.com/ruby/setup-ruby/blob/master/README.md and
https://github.com/ruby/setup-ruby/blob/master/action.yml.
required: false
default: '0'
#————————————————————————————————————————— inputs used by this setup-ruby-pkgs
apt-get:
description: 'Ubuntu - install packages'
required: false
default: ''
brew:
description: 'macOS - install packages'
required: false
default: ''
mingw:
description: 'MinGW - install MSYS2 mingw64 packages'
required: false
default: ''
msys2:
description: 'MinGW - install MSYS2 msys2 packages'
required: false
default: ''
mswin:
description: 'mswin - install MSYS2 packages (mingw64 packages need prefix)'
required: false
default: ''
choco:
description: 'mswin - install Chocolatey packages'
required: false
default: ''
vcpkg:
description: 'mswin - install vcpkg packages'
required: false
default: ''
setup-ruby-ref:
description: |
Base ruby-setup repository. It is executed before installing packages,
and after if 'bundle install' is used. Only used for testing updates to
ruby/setup-ruby. Changing this may run untrusted code.
required: false
default: 'ruby/setup-ruby/v1'
runs:
using: 'node20'
main: 'dist/index.js'