-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yaml
More file actions
50 lines (46 loc) · 1.42 KB
/
action.yaml
File metadata and controls
50 lines (46 loc) · 1.42 KB
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
---
name: Setup Stackable Tools
description: This action sets up Stackable tools
inputs:
boil-version:
description: The version of boil
stackablectl-version:
description: The version of stackablectl
interu-version:
description: The version of interu
beku-version:
description: The version of beku
runs:
using: composite
steps:
- name: Install boil
if: inputs.boil-version
env:
BOIL_VERSION: ${{ inputs.boil-version }}
GITHUB_DEBUG: ${{ runner.debug }}
shell: bash
run: "$GITHUB_ACTION_PATH/../.scripts/actions/install_boil.sh"
- name: Install stackablectl
if: inputs.stackablectl-version
env:
STACKABLECTL_VERSION: ${{ inputs.stackablectl-version }}
GITHUB_DEBUG: ${{ runner.debug }}
shell: bash
run: "$GITHUB_ACTION_PATH/../.scripts/actions/install_stackablectl.sh"
- name: Install interu
if: inputs.interu-version
env:
INTERU_VERSION: ${{ inputs.interu-version }}
GITHUB_DEBUG: ${{ runner.debug }}
shell: bash
run: "$GITHUB_ACTION_PATH/../.scripts/actions/install_interu.sh"
- name: Install beku
if: inputs.beku-version
env:
BEKU_VERSION: ${{ inputs.beku-version }}
GITHUB_DEBUG: ${{ runner.debug }}
shell: bash
run: |
set -euo pipefail
[ -n "$GITHUB_DEBUG" ] && set -x
pip install "beku-stackabletech==$BEKU_VERSION"