File tree Expand file tree Collapse file tree 1 file changed +13
-29
lines changed
Expand file tree Collapse file tree 1 file changed +13
-29
lines changed Original file line number Diff line number Diff line change @@ -14,33 +14,21 @@ jobs:
1414 fail-fast : true
1515
1616 matrix :
17- os : [ubuntu-latest , windows-latest, macos-latest ]
17+ os : [ubuntu-24.04 , windows-latest, macos-15 ]
1818 build_type : [Debug, Release]
19- c_compiler : [gcc, clang, cl]
20- include :
21- - os : windows-latest
22- c_compiler : cl
23- cpp_compiler : cl
24- - os : ubuntu-latest
25- c_compiler : gcc
26- cpp_compiler : g++
27- - os : ubuntu-latest
28- c_compiler : clang
29- cpp_compiler : clang++
30- - os : macos-latest
31- c_compiler : clang
32- cpp_compiler : clang++
19+ cxx_compiler : [g++-14, clang++, cl]
3320 exclude :
3421 - os : windows-latest
35- c_compiler : gcc
3622 - os : windows-latest
37- c_compiler : clang
38- - os : ubuntu-latest
39- c_compiler : cl
40- - os : macos-latest
41- c_compiler : cl
42- - os : macos-latest
43- c_compiler : gcc
23+ cxx_compiler : g++-14
24+ - os : windows-latest
25+ cxx_compiler : clang++
26+ - os : ubuntu-24.04
27+ cxx_compiler : cl
28+ - os : macos-15
29+ cxx_compiler : cl
30+ - os : macos-15
31+ cxx_compiler : g++-14
4432
4533 steps :
4634 - uses : actions/checkout@v4
5947 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
6048 -S ${{ github.workspace }}
6149
62- - name : Build
63- run : cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
64-
65- - name : Test
66- working-directory : ${{ steps.strings.outputs.build-output-dir }}
67- run : ctest --output-on-failure --build-config ${{ matrix.build_type }}
50+ - name : Build and run tests
51+ run : cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} --target tests
6852
6953 lint :
7054 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments