-
Notifications
You must be signed in to change notification settings - Fork 13
/
action.yml
44 lines (44 loc) · 1.06 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
---
name: cmake swiss army knife
description: |
Swiss army knife for projects based on cmake
branding:
icon: 'compass'
color: 'blue'
inputs:
pre_command:
description: 'Command to run at the start of the setup phase'
default: ''
dependencies_debian:
description: 'Dependencies as Debian packages to install; used if defined'
default: ''
working-directory:
description: 'cd to this directory; used if defined'
default: ''
cmakeflags:
description: 'Initial flags for cmake; extended by presets'
default: ''
build_command:
description: 'Build command to use; override presets'
default: ''
test_command:
description: 'Test command to use; override presets'
default: ''
post_command:
description: 'Command to run after tests; override presets'
default: ''
preset:
description: |
Preset to use:
- cppcheck
- iwyu
- clang-tidy
- clang-sanitize-*
- gcc-sanitize-*
- valgrind
- coverage
- install
default: ''
runs:
using: 'docker'
image: 'Dockerfile'