18
18
- " debian:bookworm" # gcc 12.2.0, clang 15.0.6, cmake 3.25.1
19
19
- " debian:testing"
20
20
- " debian:experimental"
21
- - " fedora:37" # gcc 12.3.1, clang 15.0.7, cmake 3.26.4
22
- - " fedora:38" # gcc 13.0.1, clang 16.0.5, cmake 3.26.4
23
21
- " fedora:39"
24
22
- " fedora:40"
23
+ - " fedora:41"
25
24
build_type : [Dev]
26
25
cpp_compiler : [g++]
27
26
cpp_version : [c++14]
@@ -77,15 +76,14 @@ jobs:
77
76
- image : " debian:experimental"
78
77
c_compiler : clang
79
78
cpp_compiler : clang++
80
- - image : " fedora:37"
81
- CXXFLAGS : -Wno-stringop-overread -Wno-array-bounds
82
- - image : " fedora:38"
83
- CXXFLAGS : -Wno-stringop-overread -Wno-array-bounds
84
79
- image : " fedora:39"
85
80
CXXFLAGS : -Wno-stringop-overread -Wno-array-bounds
86
81
- image : " fedora:40"
87
82
CMAKE_OPTS : -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
88
83
CXXFLAGS : -Wno-stringop-overread -Wno-array-bounds
84
+ - image : " fedora:41"
85
+ CMAKE_OPTS : -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
86
+ CXXFLAGS : -Wno-stringop-overread -Wno-array-bounds
89
87
container :
90
88
image : ${{ matrix.image }}
91
89
env :
@@ -127,17 +125,17 @@ jobs:
127
125
if : startsWith(matrix.image, 'fedora:')
128
126
run : |
129
127
dnf install --quiet --assumeyes \
130
- boost-devel \
131
- bzip2-devel \
132
- cmake \
133
- expat-devel \
134
- gcc-c++ \
135
- git \
136
- json-devel \
137
- lz4-devel \
138
- make \
139
- pandoc \
140
- zlib-devel
128
+ boost-devel \
129
+ bzip2-devel \
130
+ cmake \
131
+ expat-devel \
132
+ gcc-c++ \
133
+ git \
134
+ json-devel \
135
+ lz4-devel \
136
+ make \
137
+ pandoc \
138
+ zlib-devel
141
139
- uses : actions/checkout@v4
142
140
- uses : ./.github/actions/install-from-git
143
141
- uses : ./.github/actions/cmake
@@ -146,6 +144,7 @@ jobs:
146
144
147
145
ubuntu-latest :
148
146
runs-on : ubuntu-24.04
147
+ timeout-minutes : 30
149
148
env :
150
149
CC : clang-18
151
150
CXX : clang++-18
@@ -159,18 +158,18 @@ jobs:
159
158
- uses : ./.github/actions/ctest
160
159
161
160
macos :
161
+ runs-on : ${{ matrix.os }}
162
162
timeout-minutes : 30
163
163
strategy :
164
164
fail-fast : false
165
165
matrix :
166
166
os :
167
- - " macos-14"
168
- - " macos-15"
167
+ - macos-14
168
+ - macos-15
169
169
build_type : [Dev]
170
170
include :
171
- - os : " macos-14"
171
+ - os : macos-14
172
172
build_type : Release
173
- runs-on : ${{ matrix.os }}
174
173
env :
175
174
CC : clang
176
175
CXX : clang++
@@ -184,14 +183,14 @@ jobs:
184
183
- uses : ./.github/actions/ctest
185
184
186
185
windows :
186
+ runs-on : ${{ matrix.os }}
187
187
timeout-minutes : 30
188
188
strategy :
189
189
fail-fast : false
190
190
matrix :
191
191
os :
192
192
- windows-2019
193
193
- windows-2022
194
- runs-on : ${{ matrix.os }}
195
194
steps :
196
195
- run : |
197
196
vcpkg install \
0 commit comments