Skip to content

Commit 18d5b67

Browse files
committed
remove C++03 jobs from Drone
C++11 required by dependencies
1 parent b5f64ad commit 18d5b67

File tree

1 file changed

+30
-53
lines changed

1 file changed

+30
-53
lines changed

.drone.jsonnet

Lines changed: 30 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -98,226 +98,203 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
9898
};
9999

100100
[
101-
linux_pipeline(
102-
"Linux 16.04 GCC 4.4",
103-
"cppalliance/droneubuntu1604:1",
104-
{ TOOLSET: 'gcc', COMPILER: 'g++-4.4', CXXSTD: '98,0x' },
105-
"g++-4.4",
106-
[ "ppa:ubuntu-toolchain-r/test" ],
107-
),
108-
109-
linux_pipeline(
110-
"Linux 16.04 GCC 4.6",
111-
"cppalliance/droneubuntu1604:1",
112-
{ TOOLSET: 'gcc', COMPILER: 'g++-4.6', CXXSTD: '98,0x' },
113-
"g++-4.6",
114-
[ "ppa:ubuntu-toolchain-r/test" ],
115-
),
116-
117-
linux_pipeline(
118-
"Linux 16.04 GCC 4.7",
119-
"cppalliance/droneubuntu1604:1",
120-
{ TOOLSET: 'gcc', COMPILER: 'g++-4.7', CXXSTD: '98,0x' },
121-
"g++-4.7",
122-
),
123-
124101
linux_pipeline(
125102
"Linux 16.04 GCC 4.8",
126103
"cppalliance/droneubuntu1604:1",
127-
{ TOOLSET: 'gcc', COMPILER: 'g++-4.8', CXXSTD: '03,11' },
104+
{ TOOLSET: 'gcc', COMPILER: 'g++-4.8', CXXSTD: '11' },
128105
"g++-4.8",
129106
),
130107

131108
linux_pipeline(
132109
"Linux 16.04 GCC 4.9",
133110
"cppalliance/droneubuntu1604:1",
134-
{ TOOLSET: 'gcc', COMPILER: 'g++-4.9', CXXSTD: '03,11' },
111+
{ TOOLSET: 'gcc', COMPILER: 'g++-4.9', CXXSTD: '11' },
135112
"g++-4.9",
136113
),
137114

138115
linux_pipeline(
139116
"Linux 16.04 GCC 5*",
140117
"cppalliance/droneubuntu1604:1",
141-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14' },
118+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14' },
142119
),
143120

144121
linux_pipeline(
145122
"Linux 18.04 GCC 6",
146123
"cppalliance/droneubuntu1804:1",
147-
{ TOOLSET: 'gcc', COMPILER: 'g++-6', CXXSTD: '03,11,14' },
124+
{ TOOLSET: 'gcc', COMPILER: 'g++-6', CXXSTD: '11,14' },
148125
"g++-6",
149126
),
150127

151128
linux_pipeline(
152129
"Linux 18.04 GCC 7* 32/64",
153130
"cppalliance/droneubuntu1804:1",
154-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14,17', ADDRMD: '32,64' },
131+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14,17', ADDRMD: '32,64' },
155132
),
156133

157134
linux_pipeline(
158135
"Linux 18.04 GCC 8",
159136
"cppalliance/droneubuntu1804:1",
160-
{ TOOLSET: 'gcc', COMPILER: 'g++-8', CXXSTD: '03,11,14,17' },
137+
{ TOOLSET: 'gcc', COMPILER: 'g++-8', CXXSTD: '11,14,17' },
161138
"g++-8",
162139
),
163140

164141
linux_pipeline(
165142
"Linux 20.04 GCC 9* 32/64",
166143
"cppalliance/droneubuntu2004:1",
167-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14,17,2a', ADDRMD: '32,64' },
144+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14,17,2a', ADDRMD: '32,64' },
168145
),
169146

170147
linux_pipeline(
171148
"Linux 20.04 GCC 9* ARM64",
172149
"cppalliance/droneubuntu2004:multiarch",
173-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14,17,2a' },
150+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14,17,2a' },
174151
arch="arm64",
175152
),
176153

177154
linux_pipeline(
178155
"Linux 20.04 GCC 9* S390x",
179156
"cppalliance/droneubuntu2004:multiarch",
180-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14,17,2a' },
157+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14,17,2a' },
181158
arch="s390x",
182159
),
183160

184161
linux_pipeline(
185162
"Linux 20.04 GCC 10 32/64",
186163
"cppalliance/droneubuntu2004:1",
187-
{ TOOLSET: 'gcc', COMPILER: 'g++-10', CXXSTD: '03,11,14,17,20', ADDRMD: '32,64' },
164+
{ TOOLSET: 'gcc', COMPILER: 'g++-10', CXXSTD: '11,14,17,20', ADDRMD: '32,64' },
188165
"g++-10-multilib",
189166
),
190167

191168
linux_pipeline(
192169
"Linux 22.04 GCC 11* 32/64",
193170
"cppalliance/droneubuntu2204:1",
194-
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '03,11,14,17,2a', ADDRMD: '32,64' },
171+
{ TOOLSET: 'gcc', COMPILER: 'g++', CXXSTD: '11,14,17,2a', ADDRMD: '32,64' },
195172
),
196173

197174
linux_pipeline(
198175
"Linux 22.04 GCC 12 32/64",
199176
"cppalliance/droneubuntu2204:1",
200-
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '03,11,14,17,20,2b', ADDRMD: '32,64' },
177+
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '11,14,17,20,2b', ADDRMD: '32,64' },
201178
"g++-12-multilib",
202179
),
203180

204181
linux_pipeline(
205182
"Linux 23.04 GCC 13 32/64 UBSAN",
206183
"cppalliance/droneubuntu2304:1",
207-
{ TOOLSET: 'gcc', COMPILER: 'g++-13', CXXSTD: '03,11,14,17,20,2b', ADDRMD: '32,64' } + ubsan,
184+
{ TOOLSET: 'gcc', COMPILER: 'g++-13', CXXSTD: '11,14,17,20,2b', ADDRMD: '32,64' } + ubsan,
208185
"g++-13-multilib",
209186
),
210187

211188
linux_pipeline(
212189
"Linux 24.04 GCC 14 32/64 ASAN",
213190
"cppalliance/droneubuntu2404:1",
214-
{ TOOLSET: 'gcc', COMPILER: 'g++-14', CXXSTD: '03,11,14,17,20,2b', ADDRMD: '32,64' } + asan,
191+
{ TOOLSET: 'gcc', COMPILER: 'g++-14', CXXSTD: '11,14,17,20,2b', ADDRMD: '32,64' } + asan,
215192
"g++-14-multilib",
216193
),
217194

218195
linux_pipeline(
219196
"Linux 16.04 Clang 3.5",
220197
"cppalliance/droneubuntu1604:1",
221-
{ TOOLSET: 'clang', COMPILER: 'clang++-3.5', CXXSTD: '03,11' },
198+
{ TOOLSET: 'clang', COMPILER: 'clang++-3.5', CXXSTD: '11' },
222199
"clang-3.5",
223200
),
224201

225202
linux_pipeline(
226203
"Linux 16.04 Clang 3.6",
227204
"cppalliance/droneubuntu1604:1",
228-
{ TOOLSET: 'clang', COMPILER: 'clang++-3.6', CXXSTD: '03,11,14' },
205+
{ TOOLSET: 'clang', COMPILER: 'clang++-3.6', CXXSTD: '11,14' },
229206
"clang-3.6",
230207
),
231208

232209
linux_pipeline(
233210
"Linux 16.04 Clang 3.7",
234211
"cppalliance/droneubuntu1604:1",
235-
{ TOOLSET: 'clang', COMPILER: 'clang++-3.7', CXXSTD: '03,11,14' },
212+
{ TOOLSET: 'clang', COMPILER: 'clang++-3.7', CXXSTD: '11,14' },
236213
"clang-3.7",
237214
),
238215

239216
linux_pipeline(
240217
"Linux 16.04 Clang 3.8",
241218
"cppalliance/droneubuntu1604:1",
242-
{ TOOLSET: 'clang', COMPILER: 'clang++-3.8', CXXSTD: '03,11,14' },
219+
{ TOOLSET: 'clang', COMPILER: 'clang++-3.8', CXXSTD: '11,14' },
243220
"clang-3.8",
244221
),
245222

246223
linux_pipeline(
247224
"Linux 22.04 Clang 13",
248225
"cppalliance/droneubuntu2204:1",
249-
{ TOOLSET: 'clang', COMPILER: 'clang++-13', CXXSTD: '03,11,14,17,20' },
226+
{ TOOLSET: 'clang', COMPILER: 'clang++-13', CXXSTD: '11,14,17,20' },
250227
"clang-13",
251228
),
252229

253230
linux_pipeline(
254231
"Linux 22.04 Clang 14",
255232
"cppalliance/droneubuntu2204:1",
256-
{ TOOLSET: 'clang', COMPILER: 'clang++-14', CXXSTD: '03,11,14,17,20' },
233+
{ TOOLSET: 'clang', COMPILER: 'clang++-14', CXXSTD: '11,14,17,20' },
257234
"clang-14",
258235
),
259236

260237
linux_pipeline(
261238
"Linux 22.04 Clang 15",
262239
"cppalliance/droneubuntu2204:1",
263-
{ TOOLSET: 'clang', COMPILER: 'clang++-15', CXXSTD: '03,11,14,17,20,2b' },
240+
{ TOOLSET: 'clang', COMPILER: 'clang++-15', CXXSTD: '11,14,17,20,2b' },
264241
"clang-15",
265242
),
266243

267244
linux_pipeline(
268245
"Linux 23.04 Clang 16",
269246
"cppalliance/droneubuntu2304:1",
270-
{ TOOLSET: 'clang', COMPILER: 'clang++-16', CXXSTD: '03,11,14,17,20,2b' },
247+
{ TOOLSET: 'clang', COMPILER: 'clang++-16', CXXSTD: '11,14,17,20,2b' },
271248
"clang-16",
272249
),
273250

274251
linux_pipeline(
275252
"Linux 23.10 Clang 17 UBSAN",
276253
"cppalliance/droneubuntu2310:1",
277-
{ TOOLSET: 'clang', COMPILER: 'clang++-17', CXXSTD: '03,11,14,17,20,2b' } + ubsan,
254+
{ TOOLSET: 'clang', COMPILER: 'clang++-17', CXXSTD: '11,14,17,20,2b' } + ubsan,
278255
"clang-17",
279256
),
280257

281258
linux_pipeline(
282259
"Linux 23.10 Clang 17 ASAN",
283260
"cppalliance/droneubuntu2310:1",
284-
{ TOOLSET: 'clang', COMPILER: 'clang++-17', CXXSTD: '03,11,14,17,20,2b' } + asan,
261+
{ TOOLSET: 'clang', COMPILER: 'clang++-17', CXXSTD: '11,14,17,20,2b' } + asan,
285262
"clang-17",
286263
),
287264

288265
linux_pipeline(
289266
"Linux 24.04 Clang 18 UBSAN",
290267
"cppalliance/droneubuntu2404:1",
291-
{ TOOLSET: 'clang', COMPILER: 'clang++-18', CXXSTD: '03,11,14,17,20,2b' } + ubsan,
268+
{ TOOLSET: 'clang', COMPILER: 'clang++-18', CXXSTD: '11,14,17,20,2b' } + ubsan,
292269
"clang-18",
293270
),
294271

295272
linux_pipeline(
296273
"Linux 24.04 Clang 18 ASAN",
297274
"cppalliance/droneubuntu2404:1",
298-
{ TOOLSET: 'clang', COMPILER: 'clang++-18', CXXSTD: '03,11,14,17,20,2b' } + asan,
275+
{ TOOLSET: 'clang', COMPILER: 'clang++-18', CXXSTD: '11,14,17,20,2b' } + asan,
299276
"clang-18",
300277
),
301278

302279
macos_pipeline(
303280
"MacOS 10.15 Xcode 12.2 UBSAN",
304-
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '03,11,14,1z' } + ubsan,
281+
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '11,14,1z' } + ubsan,
305282
),
306283

307284
macos_pipeline(
308285
"MacOS 10.15 Xcode 12.2 ASAN",
309-
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '03,11,14,1z' } + asan,
286+
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '11,14,1z' } + asan,
310287
),
311288

312289
macos_pipeline(
313290
"MacOS 12.4 Xcode 13.4.1 UBSAN",
314-
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '03,11,14,17,20,2b' } + ubsan,
291+
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '11,14,17,20,2b' } + ubsan,
315292
xcode_version = "13.4.1", osx_version = "monterey", arch = "arm64",
316293
),
317294

318295
macos_pipeline(
319296
"MacOS 12.4 Xcode 13.4.1 ASAN",
320-
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '03,11,14,17,20,2b' } + asan,
297+
{ TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '11,14,17,20,2b' } + asan,
321298
xcode_version = "13.4.1", osx_version = "monterey", arch = "arm64",
322299
),
323300

0 commit comments

Comments
 (0)