Skip to content

Commit 7416c78

Browse files
committed
Github action: Update list of OSes we are running/testing on
1 parent f87b8ee commit 7416c78

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

.github/workflows/ci.yml

+11-14
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
name: [Ubuntu-18, Ubuntu-20, Ubuntu-22, Debian-10, Debian-11, Debian-12, Debian-Testing, Debian-Experimental, Fedora-35, Fedora-36, Fedora-37, Fedora-38]
11+
name: [Ubuntu-20, Ubuntu-22, Ubuntu-24, Debian-10, Debian-11, Debian-12, Debian-Testing, Debian-Experimental, Fedora-37, Fedora-38, Fedora-39, Fedora-40]
1212
build_type: [Dev]
1313
cpp_compiler: [g++]
1414
cpp_version: [c++14]
1515
include:
16-
- name: Ubuntu-18
17-
# Uses gcc 7.5.0, clang 6.0.0, cmake 3.10.2
18-
image: "ubuntu:18.04"
19-
ubuntu: 18
2016
- name: Ubuntu-20
2117
# Uses gcc 9.3.0, clang 10.0.0, cmake 3.16.3
2218
image: "ubuntu:20.04"
@@ -26,6 +22,10 @@ jobs:
2622
image: "ubuntu:22.04"
2723
ubuntu: 22
2824
CXXFLAGS: -Wno-stringop-overread
25+
- name: Ubuntu-24
26+
image: "ubuntu:24.04"
27+
ubuntu: 24
28+
CXXFLAGS: -Wno-stringop-overread
2929
- name: Debian-10
3030
# Uses gcc 8.3.0, clang 7.0.1, cmake 3.13.4
3131
image: "debian:buster"
@@ -111,14 +111,6 @@ jobs:
111111
image: "debian:experimental"
112112
c_compiler: clang
113113
cpp_compiler: clang++
114-
- name: Fedora-35
115-
# Uses gcc 11.2.1, clang 12.0.1, cmake 3.20.5
116-
image: "fedora:35"
117-
CXXFLAGS: -Wno-stringop-overread
118-
- name: Fedora-36
119-
# Uses gcc 12.2.0, clang 14.0.5, cmake 3.24.2
120-
image: "fedora:36"
121-
CXXFLAGS: -Wno-stringop-overread
122114
- name: Fedora-37
123115
# Uses gcc 12.3.1, clang 15.0.7, cmake 3.26.4
124116
image: "fedora:37"
@@ -127,6 +119,12 @@ jobs:
127119
# Uses gcc 13.0.1, clang 16.0.5, cmake 3.26.4
128120
image: "fedora:38"
129121
CXXFLAGS: -Wno-stringop-overread
122+
- name: Fedora-39
123+
image: "fedora:39"
124+
CXXFLAGS: -Wno-stringop-overread
125+
- name: Fedora-40
126+
image: "fedora:40"
127+
CXXFLAGS: -Wno-stringop-overread
130128
container:
131129
image: ${{ matrix.image }}
132130
env:
@@ -211,7 +209,6 @@ jobs:
211209
fail-fast: false
212210
matrix:
213211
os:
214-
- "macos-11"
215212
- "macos-12"
216213
- "macos-13"
217214
build_type: [Dev]

0 commit comments

Comments
 (0)