File tree Expand file tree Collapse file tree 4 files changed +8
-16
lines changed Expand file tree Collapse file tree 4 files changed +8
-16
lines changed Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
Test :
11
- if : " !contains(github.event.head_commit.message, '[skip ci]')"
11
+ if : ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
12
12
runs-on : ${{ matrix.os }}
13
13
strategy :
14
14
fail-fast : false
Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
Test :
11
- if : " !contains(github.event.head_commit.message, '[skip ci]')"
11
+ if : ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
12
12
runs-on : ${{ matrix.os }}
13
13
strategy :
14
14
fail-fast : false
Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
Test :
11
- if : " !contains(github.event.head_commit.message, '[skip ci]')"
11
+ if : ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
12
12
runs-on : ${{ matrix.os }}
13
13
strategy :
14
14
fail-fast : false
Original file line number Diff line number Diff line change 16
16
os :
17
17
- windows-2022
18
18
- ubuntu-22.04
19
- - macos-12
19
+ - macos-13
20
+ - macos-14
20
21
compiler :
21
22
- llvm
22
23
- gcc
40
41
- os : " windows-2022"
41
42
compiler : " msvc"
42
43
vcvarsall : false
43
- exclude :
44
- # fails with an internal error
45
- - os : " macos-12"
46
- compiler : " gcc"
47
- cmake : true
48
- vcvarsall : true
49
44
steps :
50
45
- uses : actions/checkout@v3
51
46
with :
60
55
${{ env.XDG_CACHE_HOME }}/vcpkg/archives
61
56
${{ env.LOCALAPPDATA }}\vcpkg\archives
62
57
${{ env.APPDATA }}\vcpkg\archives
63
- key : ${{ runner.os }}-${{ matrix.compiler }}-${{ env.BUILD_TYPE }}-${{ hashFiles('**/CMakeLists.txt') }}-${{ hashFiles( './vcpkg.json')}}-${{ matrix.cmake }}
58
+ key : ${{ runner.os }}-${{ matrix.compiler }}-${{ env.BUILD_TYPE }}-${{ hashFiles('**/CMakeLists.txt', './vcpkg.json')}}-${{ matrix.cmake }}
64
59
restore-keys : |
65
60
${{ runner.os }}-${{ env.BUILD_TYPE }}-
66
61
@@ -72,11 +67,11 @@ jobs:
72
67
cmake : ${{ matrix.cmake }}
73
68
ninja : true
74
69
vcpkg : true
75
- conan : 2.1 .0
70
+ conan : 2.6 .0
76
71
cppcheck : true
77
72
clangtidy : true
78
73
task : true
79
- doxygen : ${{ !contains(matrix.os, 'macos-11') && !contains(matrix.os, 'macos-13') }}
74
+ doxygen : true
80
75
81
76
- name : Test
82
77
if : ${{ !cancelled() }}
86
81
CMAKE_GENERATOR : ${{ matrix.cmake_generator }}
87
82
88
83
- name : Lint
89
- if : ${{ !cancelled() && matrix.os == 'ubuntu-20.04' && matrix.compiler == 'gcc' }}
90
84
run : |
91
- # TODO add to setup-cpp
92
85
python3 -m pip install --user cmakelint cmake-format
93
-
94
86
task lint
You can’t perform that action at this time.
0 commit comments