File tree Expand file tree Collapse file tree 5 files changed +26
-27
lines changed Expand file tree Collapse file tree 5 files changed +26
-27
lines changed Original file line number Diff line number Diff line change 26
26
sudo apt-add-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy main"
27
27
sudo apt-get -y update
28
28
sudo apt-get -y install --no-install-recommends --no-install-suggests clang-format
29
+ # yamllint enable rule:line-length
30
+
31
+ - name : Check Tools
32
+ run : |
33
+ make --version
34
+ cmake --version
29
35
clang-format --version
30
- # yamllint enable rule:line-length
31
36
32
37
- name : Style Check
33
38
run : make test/styling
Original file line number Diff line number Diff line change 81
81
82
82
- name : Install dependencies
83
83
run : |
84
- vcpkg --x-wait-for-lock integrate install
85
- vcpkg --x-wait-for-lock install
84
+ make dependencies
86
85
87
86
# Initializes the CodeQL tools for scanning.
88
87
- name : Initialize CodeQL
@@ -112,12 +111,7 @@ jobs:
112
111
shell : bash
113
112
run : |
114
113
export VCPKG_ROOT=/usr/local/share/vcpkg
115
- cmake --preset debug -B build
116
- cmake --preset debug \
117
- -DCMAKE_TOOLCHAIN_FILE=/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake \
118
- -DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
119
- build
120
- cmake --build build --verbose
114
+ make build
121
115
122
116
- name : Perform CodeQL Analysis
123
117
uses : github/codeql-action/analyze@v3
Original file line number Diff line number Diff line change @@ -32,19 +32,13 @@ jobs:
32
32
33
33
- name : Install dependencies
34
34
run : |
35
- vcpkg --x-wait-for-lock integrate install
36
- vcpkg --x-wait-for-lock install
35
+ make dependencies
37
36
38
37
# yamllint disable rule:line-length
39
38
- name : Build
40
39
run : |
41
40
export VCPKG_ROOT=/usr/local/share/vcpkg
42
- cmake --preset debug -B build
43
- cmake --preset debug \
44
- -DCMAKE_TOOLCHAIN_FILE=/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake \
45
- -DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
46
- build
47
- cmake --build build --verbose
41
+ make build
48
42
# yamllint enable rule:line-length
49
43
50
44
- name : Test / Coverage
Original file line number Diff line number Diff line change @@ -34,19 +34,13 @@ jobs:
34
34
35
35
- name : Install dependencies
36
36
run : |
37
- vcpkg --x-wait-for-lock integrate install
38
- vcpkg --x-wait-for-lock install
37
+ make dependencies
39
38
40
39
# yamllint disable rule:line-length
41
40
- name : Build
42
41
run : |
43
42
export VCPKG_ROOT=/usr/local/share/vcpkg
44
- cmake --preset debug -B build
45
- cmake --preset debug \
46
- -DCMAKE_TOOLCHAIN_FILE=/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake \
47
- -DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
48
- build
49
- cmake --build build --verbose
43
+ make build
50
44
# yamllint enable rule:line-length
51
45
52
46
- name : Test
Original file line number Diff line number Diff line change @@ -19,11 +19,23 @@ jobs:
19
19
- name : Checkout repository
20
20
uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
21
21
22
- - name : Install dependencies
22
+ - name : Install tools
23
23
run : |
24
24
sudo apt-get update
25
25
sudo apt-get install cppcheck
26
+
27
+ - name : Check Tools
28
+ run : |
29
+ make --version
30
+ cmake --version
31
+ vcpkg --version
26
32
cppcheck --version
27
33
34
+ - name : Install dependencies
35
+ run : |
36
+ make dependencies
37
+
28
38
- name : Lint
29
- run : make test/static
39
+ run : |
40
+ export VCPKG_ROOT=/usr/local/share/vcpkg
41
+ make test/static
You can’t perform that action at this time.
0 commit comments