@@ -3,93 +3,99 @@ description: "Install all the tools required for building and testing C++/C proj
3
3
author : " Amin Yahyaabadi"
4
4
5
5
inputs :
6
+ timeout :
7
+ description : " The timeout for installation of one tool (in minutes)."
8
+ default : " 20"
9
+ required : false
6
10
cache-tools :
7
11
description : " If should cache the installed tools? (Default: false)"
8
12
required : false
9
- compiler :
10
- description : " The compiler to use and its optional version separated by - e.g. llvm-13.0.0"
11
- required : false
12
13
architecture :
13
14
description : " The CPU architecture"
14
15
required : false
16
+ compiler :
17
+ description : " The compiler to use and its optional version separated by - e.g. llvm-13.0.0"
18
+ required : false
15
19
llvm :
16
- description : " The llvm version to install"
20
+ description : " Wether to install llvm (true/false) or the specific version to install"
17
21
required : false
18
22
gcc :
19
- description : " The gcc version to install"
23
+ description : " Wether to install gcc (true/false) or the specific version to install"
20
24
required : false
21
25
msvc :
22
- description : " The msvc version to install"
26
+ description : " Wether to install msvc (true/false) or the specific version to install"
23
27
required : false
24
28
vcvarsall :
25
29
description : " If should run vcvarsall?"
26
30
required : false
31
+ cppcheck :
32
+ description : " Wether to install cppcheck (true/false) or the specific version to install."
33
+ required : false
34
+ clangtidy :
35
+ description : " The clangWether to install tidy (true/false) or the specific version to install."
36
+ required : false
37
+ clangformat :
38
+ description : " The clangWether to install format (true/false) or the specific version to install."
39
+ required : false
27
40
cmake :
28
- description : " The cmake version to install."
41
+ description : " Wether to install cmake (true/false) or the specific version to install."
29
42
required : false
30
43
ninja :
31
- description : " The ninja version to install."
44
+ description : " Wether to install ninja (true/false) or the specific version to install."
32
45
required : false
33
46
conan :
34
- description : " The conan version to install."
47
+ description : " Wether to install conan (true/false) or the specific version to install."
35
48
required : false
36
49
make :
37
- description : " The make version to install."
50
+ description : " Wether to install make (true/false) or the specific version to install."
38
51
required : false
39
52
task :
40
- description : " The task version to install."
53
+ description : " Wether to install task (true/false) or the specific version to install."
41
54
required : false
42
55
vcpkg :
43
- description : " The vcpkg version to install."
56
+ description : " Wether to install vcpkg (true/false) or the specific version to install."
44
57
required : false
45
58
meson :
46
- description : " The meson version to install."
59
+ description : " Wether to install meson (true/false) or the specific version to install."
47
60
required : false
48
- gcovr :
49
- description : " The gcovr version to install."
61
+ choco :
62
+ description : " Wether to install chocolatey (true/false) or the specific version to install."
50
63
required : false
51
- python :
52
- description : " The python version to install."
64
+ brew :
65
+ description : " Wether to install brew (true/false) or the specific version to install."
66
+ required : false
67
+ nala :
68
+ description : ' Wether to install nala (true/false) or the specific version to install ("" or "legacy").'
53
69
required : false
54
70
ccache :
55
- description : " The ccache version to install."
71
+ description : " Wether to install ccache (true/false) or the specific version to install."
56
72
required : false
57
73
sccache :
58
- description : " The sccache version to install."
74
+ description : " Wether to install sccache (true/false) or the specific version to install."
59
75
required : false
60
76
doxygen :
61
- description : " The doxygen version to install."
77
+ description : " Wether to install doxygen (true/false) or the specific version to install."
62
78
required : false
63
79
graphviz :
64
- description : " The graphviz version to install."
65
- required : false
66
- cppcheck :
67
- description : " The cppcheck version to install."
68
- required : false
69
- clangtidy :
70
- description : " The clang-tidy version to install."
80
+ description : " Wether to install graphviz (true/false) or the specific version to install."
71
81
required : false
72
- clangformat :
73
- description : " The clang-format version to install."
82
+ gcovr :
83
+ description : " Wether to install gcovr (true/false) or the specific version to install."
74
84
required : false
75
85
opencppcoverage :
76
- description : " The opencppcoverage version to install."
86
+ description : " Wether to install opencppcoverage (true/false) or the specific version to install."
77
87
required : false
78
88
kcov :
79
- description : " The kcov version to install."
89
+ description : " Wether to install kcov (true/false) or the specific version to install."
80
90
required : false
81
91
sevenzip :
82
- description : " The 7z version to install."
83
- required : false
84
- nala :
85
- description : ' The nala version to install ("" or "legacy").'
92
+ description : " Wether to install 7z (true/false) or the specific version to install."
86
93
required : false
87
94
powershell :
88
- description : " The powershell version to install."
95
+ description : " Wether to install powershell (true/false) or the specific version to install."
89
96
required : false
90
- timeout :
91
- description : " The timeout for installation of one tool (in minutes)."
92
- default : " 20"
97
+ python :
98
+ description : " Wether to install python (true/false) or the specific version to install."
93
99
required : false
94
100
95
101
runs :
0 commit comments