2222 test-gcc :
2323 strategy :
2424 matrix :
25- libraryType : [HeaderOnly, Static, Shared ]
26- version : [7, 10, 12 ]
27- os : [ubuntu-22 .04]
25+ libraryType : [Static]
26+ version : [7, 8, 10, 11 ]
27+ os : [ubuntu-20 .04]
2828
2929 runs-on : ${{ matrix.os }}
3030
@@ -51,44 +51,12 @@ jobs:
5151 working-directory : ${{ env.BUILD_DIR }}
5252 run : ctest -C ${{env.BUILD_TYPE}}
5353
54- test-mingw :
55- strategy :
56- matrix :
57- libraryType : [HeaderOnly, Static]
58- version : [7, 10, 12]
59- os : [windows-2022]
60-
61- runs-on : ${{ matrix.os }}
62-
63- steps :
64- - uses : actions/checkout@v3
65-
66- - name : Install MinGW
67- uses : egor-tensin/setup-mingw@v2.2.0
68- with :
69- version : ${{ matrix.version }}
70-
71- - name : Install Conan Packages
72- uses : ./.github/actions/conan-install
73- with :
74- install-dir : ${{ env.BUILD_DIR }}
75-
76- - name : CMake Build
77- uses : ./.github/actions/cmake-build
78- with :
79- build-dir : ${{ env.BUILD_DIR }}
80- build-type : ${{ env.BUILD_TYPE }}
81-
82- - name : Test
83- working-directory : ${{ env.BUILD_DIR }}
84- run : ctest -C ${{env.BUILD_TYPE}}
85-
8654 test-clang :
8755 strategy :
8856 matrix :
89- libraryType : [HeaderOnly, Static]
90- version : [6, 10 , 15]
91- os : [windows-2022, ubuntu-22 .04]
57+ libraryType : [Static]
58+ version : [6, 13, 14 , 15]
59+ os : [ubuntu-20 .04]
9260
9361 runs-on : ${{ matrix.os }}
9462
@@ -114,37 +82,3 @@ jobs:
11482 - name : Test
11583 working-directory : ${{ env.BUILD_DIR }}
11684 run : ctest -C ${{env.BUILD_TYPE}}
117-
118- test-msvc :
119- strategy :
120- fail-fast : false
121- matrix :
122- libraryType : [HeaderOnly, Static]
123- version : [14, 15, 17]
124- os : [windows-2022]
125-
126- runs-on : ${{ matrix.os }}
127-
128- steps :
129- - uses : actions/checkout@v3
130-
131- - name : Install MSVC
132- uses : TheMrMilchmann/setup-msvc-dev@v2.0.0
133- with :
134- toolset : ${{ matrix.version }}
135- arch : x64
136-
137- - name : Install Conan Packages
138- uses : ./.github/actions/conan-install
139- with :
140- install-dir : ${{ env.BUILD_DIR }}
141-
142- - name : CMake Build
143- uses : ./.github/actions/cmake-build
144- with :
145- build-dir : ${{ env.BUILD_DIR }}
146- build-type : ${{ env.BUILD_TYPE }}
147-
148- - name : Test
149- working-directory : ${{ env.BUILD_DIR }}
150- run : ctest -C ${{env.BUILD_TYPE}}
0 commit comments