-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
action.yml
39 lines (39 loc) · 1.25 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
name: 'Roots - Setup trellis-cli'
description: 'Sets up Trellis CLI in your GitHub Actions workflow.'
author: Scott Walkinshaw
branding:
icon: 'package'
color: 'blue'
inputs:
auto-init:
description: 'Whether to automatically run the `init` command after install (default: true).'
required: false
default: true
ansible-vault-password:
description: 'Ansible Vault password (use a GitHub secret for this value). If you do not use Vault, set a placeholder string value anyway.'
required: true
cache-virtualenv:
description: 'Caches the trellis-cli managed virtualenv (default: true).'
required: false
default: true
galaxy-install:
description: 'Whether to automatically run `trellix galaxy install` (default: true).'
required: false
default: true
repo-token:
description: 'GitHub repository access token used for API authentication. Set this to avoid API rate limits.'
required: false
trellis-directory:
description: 'Path to Trellis project directory'
required: false
default: 'trellis'
version:
description: 'Version of Trellis CLI to install'
required: false
default: 'latest'
outputs:
version:
description: 'The CLI version installed'
runs:
using: 'node20'
main: 'dist/index.js'