Skip to content

Commit 932e7fc

Browse files
committed
Github actions: Update systems used
1 parent 71570dc commit 932e7fc

File tree

2 files changed

+31
-25
lines changed

2 files changed

+31
-25
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,59 +10,61 @@ 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:39"
2119
- "fedora:40"
2220
- "fedora:41"
21+
- "fedora:42"
22+
- "fedora:43"
2323
build_type: [Dev]
2424
cpp_compiler: [g++]
2525
cpp_version: [c++14]
2626
include:
27+
- image: "ubuntu:22.04"
28+
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
2729
- image: "ubuntu:24.04"
2830
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
29-
- image: "debian:bullseye"
31+
- image: "debian:bookworm"
3032
cpp_version: c++17
31-
- image: "debian:bullseye"
33+
- image: "debian:bookworm"
3234
cpp_version: c++20
33-
- image: "debian:bullseye"
35+
- image: "debian:bookworm"
3436
c_compiler: clang
3537
cpp_compiler: clang++
36-
- image: "debian:bullseye"
38+
- image: "debian:bookworm"
3739
c_compiler: clang
3840
cpp_compiler: clang++
3941
cpp_version: c++17
40-
- image: "debian:bullseye"
42+
- image: "debian:bookworm"
4143
c_compiler: clang
4244
cpp_compiler: clang++
4345
cpp_version: c++20
44-
- image: "debian:bullseye"
45-
build_type: RelWithDebInfo
4646
- image: "debian:bookworm"
47+
build_type: RelWithDebInfo
48+
- image: "debian:trixie"
4749
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
48-
- image: "debian:bookworm"
50+
- image: "debian:trixie"
4951
cpp_version: c++17
5052
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
51-
- image: "debian:bookworm"
53+
- image: "debian:trixie"
5254
cpp_version: c++20
5355
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
54-
- image: "debian:bookworm"
56+
- image: "debian:trixie"
5557
c_compiler: clang
5658
cpp_compiler: clang++
57-
- image: "debian:bookworm"
59+
- image: "debian:trixie"
5860
c_compiler: clang
5961
cpp_compiler: clang++
6062
cpp_version: c++17
61-
- image: "debian:bookworm"
63+
- image: "debian:trixie"
6264
c_compiler: clang
6365
cpp_compiler: clang++
6466
cpp_version: c++20
65-
- image: "debian:bookworm"
67+
- image: "debian:trixie"
6668
build_type: RelWithDebInfo
6769
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
6870
- image: "debian:testing"
@@ -75,14 +77,18 @@ jobs:
7577
- image: "debian:experimental"
7678
c_compiler: clang
7779
cpp_compiler: clang++
78-
- image: "fedora:39"
79-
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
8080
- image: "fedora:40"
8181
CMAKE_OPTS: -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
8282
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
8383
- image: "fedora:41"
8484
CMAKE_OPTS: -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
8585
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
86+
- image: "fedora:42"
87+
CMAKE_OPTS: -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
88+
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
89+
- image: "fedora:43"
90+
CMAKE_OPTS: -DRUN_TESTS_WITH_BINARY_COMPARE=OFF
91+
CXXFLAGS: -Wno-stringop-overread -Wno-array-bounds
8692
container:
8793
image: ${{ matrix.image }}
8894
env:
@@ -167,7 +173,7 @@ jobs:
167173
- macos-15
168174
build_type: [Dev]
169175
include:
170-
- os: macos-14
176+
- os: macos-15
171177
build_type: Release
172178
env:
173179
CC: clang

.github/workflows/clang-tidy.yml

Lines changed: 6 additions & 6 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"]
1212
include:
13-
- image: "debian:bookworm"
14-
clang: 15
15-
- image: "debian:testing"
13+
- image: "debian:trixie"
1614
clang: 19
17-
- image: "debian:experimental"
18-
clang: 20
15+
- image: "debian:testing"
16+
clang: 21
17+
# - image: "debian:experimental"
18+
# clang: 21
1919
container:
2020
image: ${{ matrix.image }}
2121
env:

0 commit comments

Comments
 (0)