Skip to content

Commit 0d832e0

Browse files
committed
Github actions: Update systems used
1 parent 7ab8741 commit 0d832e0

File tree

2 files changed

+30
-28
lines changed

2 files changed

+30
-28
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,16 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
image:
13-
- "ubuntu:20.04" # gcc 9.3.0, clang 10.0.0, cmake 3.16.3
1413
- "ubuntu:22.04" # gcc 12.2.0, clang 15.0.7, cmake 3.24.2
1514
- "ubuntu:24.04" # gcc 14.2.0, clang 18.1.3, cmake 3.28.3
16-
- "debian:bullseye" # gcc 10.2.1, clang 11.0.1, cmake 3.18.4
1715
- "debian:bookworm" # gcc 12.2.0, clang 15.0.6, cmake 3.25.1
16+
- "debian:trixie" # gcc 14.2.0, clang 19.1.7, cmake 3.31.6
1817
- "debian:testing"
1918
- "debian:experimental"
20-
- "fedora:38"
21-
- "fedora:39"
2219
- "fedora:40"
2320
- "fedora:41"
21+
- "fedora:42"
22+
- "fedora:43"
2423
build_type: [Dev]
2524
cpp_compiler: [g++]
2625
cpp_version: [c++14]
@@ -29,51 +28,54 @@ jobs:
2928
CXXFLAGS: -Wno-stringop-overread
3029
- image: "ubuntu:24.04"
3130
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
32-
- image: "debian:bullseye"
31+
- image: "debian:bookworm"
32+
cpp_version: c++14
33+
CXXFLAGS: -Wno-stringop-overread
34+
- image: "debian:bookworm"
3335
cpp_version: c++17
34-
- image: "debian:bullseye"
36+
- image: "debian:bookworm"
3537
cpp_version: c++20
36-
- image: "debian:bullseye"
38+
- image: "debian:bookworm"
3739
c_compiler: clang
3840
cpp_compiler: clang++
39-
- image: "debian:bullseye"
41+
- image: "debian:bookworm"
4042
c_compiler: clang
4143
cpp_compiler: clang++
4244
cpp_version: c++17
43-
- image: "debian:bullseye"
45+
- image: "debian:bookworm"
4446
c_compiler: clang
4547
cpp_compiler: clang++
4648
cpp_version: c++20
47-
- image: "debian:bullseye"
49+
- image: "debian:bookworm"
4850
build_type: RelWithDebInfo
49-
- image: "debian:bullseye"
51+
- image: "debian:bookworm"
5052
c_compiler: clang
5153
cpp_compiler: clang++
5254
CXXFLAGS: -fsanitize=address,undefined -fno-sanitize-recover=all -fno-omit-frame-pointer
5355
LDFLAGS: -fsanitize=address,undefined
54-
- image: "debian:bookworm"
56+
- image: "debian:trixie"
5557
CXXFLAGS: -Wno-stringop-overread
56-
- image: "debian:bookworm"
58+
- image: "debian:trixie"
5759
cpp_version: c++17
5860
CXXFLAGS: -Wno-stringop-overread
59-
- image: "debian:bookworm"
61+
- image: "debian:trixie"
6062
cpp_version: c++20
6163
CXXFLAGS: -Wno-stringop-overread
62-
- image: "debian:bookworm"
64+
- image: "debian:trixie"
6365
c_compiler: clang
6466
cpp_compiler: clang++
65-
- image: "debian:bookworm"
67+
- image: "debian:trixie"
6668
c_compiler: clang
6769
cpp_compiler: clang++
6870
cpp_version: c++17
69-
- image: "debian:bookworm"
71+
- image: "debian:trixie"
7072
c_compiler: clang
7173
cpp_compiler: clang++
7274
cpp_version: c++20
73-
- image: "debian:bookworm"
75+
- image: "debian:trixie"
7476
build_type: RelWithDebInfo
7577
CXXFLAGS: -Wno-stringop-overread
76-
- image: "debian:bookworm"
78+
- image: "debian:trixie"
7779
c_compiler: clang
7880
cpp_compiler: clang++
7981
CXXFLAGS: -fsanitize=address,undefined -fno-sanitize-recover=all -fno-omit-frame-pointer
@@ -88,14 +90,14 @@ jobs:
8890
- image: "debian:experimental"
8991
c_compiler: clang
9092
cpp_compiler: clang++
91-
- image: "fedora:38"
92-
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
93-
- image: "fedora:39"
94-
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
9593
- image: "fedora:40"
9694
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
9795
- image: "fedora:41"
9896
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
97+
- image: "fedora:42"
98+
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
99+
- image: "fedora:43"
100+
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
99101
container:
100102
image: ${{ matrix.image }}
101103
env:

.github/workflows/clang-tidy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
image: ["debian:bookworm", "debian:testing", "debian:experimental"]
11+
image: ["debian:trixie", "debian:testing", "debian:experimental"]
1212
include:
13-
- image: "debian:bookworm"
14-
clang: 15
15-
- image: "debian:testing"
13+
- image: "debian:trixie"
1614
clang: 19
15+
- image: "debian:testing"
16+
clang: 21
1717
- image: "debian:experimental"
18-
clang: 20
18+
clang: 21
1919
container:
2020
image: ${{ matrix.image }}
2121
env:

0 commit comments

Comments
 (0)