Skip to content

Commit 0585456

Browse files
committed
Remove Ubuntu 20.04 (to be discontinued by the github) and add
24.04.
1 parent bc0209e commit 0585456

File tree

2 files changed

+65
-94
lines changed

2 files changed

+65
-94
lines changed

.github/workflows/rtpproxy_ci.yml

+64-92
Original file line numberDiff line numberDiff line change
@@ -35,37 +35,25 @@ jobs:
3535

3636
strategy:
3737
matrix:
38-
os: [20.04]
39-
compiler: ['gcc', 'clang', 'gcc-9', 'gcc-10', 'clang-9', 'clang-10']
38+
os: [22.04]
39+
compiler: ['gcc-i386-cross', 'clang-i386-cross', 'gcc-mips64-cross', 'gcc-arm32-cross', 'gcc-arm64-cross', 'gcc', 'clang', 'gcc-11', 'gcc-12', 'clang-11', 'clang-12', 'clang-13', 'clang-14', 'clang-15']
4040
include:
41-
- os: 22.04
42-
compiler: 'gcc-i386-cross'
43-
- os: 22.04
44-
compiler: 'clang-i386-cross'
45-
- os: 22.04
46-
compiler: 'gcc-mips64-cross'
47-
- os: 22.04
48-
compiler: 'gcc-arm32-cross'
49-
- os: 22.04
50-
compiler: 'gcc-arm64-cross'
51-
- os: 22.04
41+
- os: 24.04
5242
compiler: 'gcc'
53-
- os: 22.04
43+
- os: 24.04
5444
compiler: 'clang'
55-
- os: 22.04
56-
compiler: 'gcc-11'
57-
- os: 22.04
58-
compiler: 'gcc-12'
59-
- os: 22.04
60-
compiler: 'clang-11'
61-
- os: 22.04
62-
compiler: 'clang-12'
63-
- os: 22.04
64-
compiler: 'clang-13'
65-
- os: 22.04
66-
compiler: 'clang-14'
67-
- os: 22.04
68-
compiler: 'clang-15'
45+
- os: 24.04
46+
compiler: 'gcc-13'
47+
- os: 24.04
48+
compiler: 'gcc-14'
49+
- os: 24.04
50+
compiler: 'clang-16'
51+
- os: 24.04
52+
compiler: 'clang-17'
53+
- os: 24.04
54+
compiler: 'clang-18'
55+
- os: 24.04
56+
compiler: 'clang-19'
6957

7058
# Steps represent a sequence of tasks that will be executed as part of the job
7159
steps:
@@ -127,37 +115,25 @@ jobs:
127115

128116
strategy:
129117
matrix:
130-
os: [20.04]
131-
compiler: ['gcc', 'clang', 'gcc-9', 'gcc-10', 'clang-9', 'clang-10']
118+
os: [22.04]
119+
compiler: ['gcc', 'clang', 'gcc-11', 'gcc-12', 'clang-11', 'clang-12', 'clang-13', 'clang-14', 'clang-15']
132120
include:
133-
- os: 22.04
134-
compiler: 'gcc-i386-cross'
135-
- os: 22.04
136-
compiler: 'clang-i386-cross'
137-
- os: 22.04
138-
compiler: 'gcc-mips64-cross'
139-
- os: 22.04
140-
compiler: 'gcc-arm32-cross'
141-
- os: 22.04
142-
compiler: 'gcc-arm64-cross'
143-
- os: 22.04
121+
- os: 24.04
144122
compiler: 'gcc'
145-
- os: 22.04
123+
- os: 24.04
146124
compiler: 'clang'
147-
- os: 22.04
148-
compiler: 'gcc-11'
149-
- os: 22.04
150-
compiler: 'gcc-12'
151-
- os: 22.04
152-
compiler: 'clang-11'
153-
- os: 22.04
154-
compiler: 'clang-12'
155-
- os: 22.04
156-
compiler: 'clang-13'
157-
- os: 22.04
158-
compiler: 'clang-14'
159-
- os: 22.04
160-
compiler: 'clang-15'
125+
- os: 24.04
126+
compiler: 'gcc-13'
127+
- os: 24.04
128+
compiler: 'gcc-14'
129+
- os: 24.04
130+
compiler: 'clang-16'
131+
- os: 24.04
132+
compiler: 'clang-17'
133+
- os: 24.04
134+
compiler: 'clang-18'
135+
- os: 24.04
136+
compiler: 'clang-19'
161137

162138
# Steps represent a sequence of tasks that will be executed as part of the job
163139
steps:
@@ -219,27 +195,25 @@ jobs:
219195

220196
strategy:
221197
matrix:
222-
os: [20.04]
223-
compiler: ['gcc', 'clang', 'gcc-9', 'gcc-10', 'clang-9', 'clang-10']
198+
os: [22.04]
199+
compiler: ['gcc', 'clang', 'gcc-11', 'gcc-12', 'clang-11', 'clang-12', 'clang-13', 'clang-14', 'clang-15']
224200
include:
225-
- os: 22.04
201+
- os: 24.04
226202
compiler: 'gcc'
227-
- os: 22.04
203+
- os: 24.04
228204
compiler: 'clang'
229-
- os: 22.04
230-
compiler: 'gcc-11'
231-
- os: 22.04
232-
compiler: 'gcc-12'
233-
- os: 22.04
234-
compiler: 'clang-11'
235-
- os: 22.04
236-
compiler: 'clang-12'
237-
- os: 22.04
238-
compiler: 'clang-13'
239-
- os: 22.04
240-
compiler: 'clang-14'
241-
- os: 22.04
242-
compiler: 'clang-15'
205+
- os: 24.04
206+
compiler: 'gcc-13'
207+
- os: 24.04
208+
compiler: 'gcc-14'
209+
- os: 24.04
210+
compiler: 'clang-16'
211+
- os: 24.04
212+
compiler: 'clang-17'
213+
- os: 24.04
214+
compiler: 'clang-18'
215+
- os: 24.04
216+
compiler: 'clang-19'
243217

244218
# Steps represent a sequence of tasks that will be executed as part of the job
245219
steps:
@@ -296,27 +270,25 @@ jobs:
296270

297271
strategy:
298272
matrix:
299-
os: [20.04]
300-
compiler: ['gcc', 'clang', 'gcc-9', 'gcc-10', 'clang-9', 'clang-10']
273+
os: [22.04]
274+
compiler: ['gcc', 'clang', 'gcc-11', 'gcc-12', 'clang-11', 'clang-12', 'clang-13', 'clang-14', 'clang-15']
301275
include:
302-
- os: 22.04
276+
- os: 24.04
303277
compiler: 'gcc'
304-
- os: 22.04
278+
- os: 24.04
305279
compiler: 'clang'
306-
- os: 22.04
307-
compiler: 'gcc-11'
308-
- os: 22.04
309-
compiler: 'gcc-12'
310-
- os: 22.04
311-
compiler: 'clang-11'
312-
- os: 22.04
313-
compiler: 'clang-12'
314-
- os: 22.04
315-
compiler: 'clang-13'
316-
- os: 22.04
317-
compiler: 'clang-14'
318-
- os: 22.04
319-
compiler: 'clang-15'
280+
- os: 24.04
281+
compiler: 'gcc-13'
282+
- os: 24.04
283+
compiler: 'gcc-14'
284+
- os: 24.04
285+
compiler: 'clang-16'
286+
- os: 24.04
287+
compiler: 'clang-17'
288+
- os: 24.04
289+
compiler: 'clang-18'
290+
- os: 24.04
291+
compiler: 'clang-19'
320292

321293
# Steps represent a sequence of tasks that will be executed as part of the job
322294
steps:

scripts/ft-before_install.sh

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ set -e
66
. $(dirname $0)/build/build.conf.sub
77

88
${SUDO} apt-get -y install python3-pip python3-dev
9-
${SUDO} pip3 install -U pip setuptools wheel
10-
#${SUDO} pip3 install -U virtualenvwrapper
9+
${SUDO} pip3 install -U pip setuptools
1110
which python
1211
python --version
1312
for pkg in parsimonious elperiodic cpp-coveralls

0 commit comments

Comments
 (0)