Skip to content

Commit c832885

Browse files
authored
React to ubuntu-latest changing to 24.04 (#1181)
* React to ubuntu-latest changing to 24.04 Reacting to actions/runner-images#10636 * update clang to 16,17,18 * update gcc to 12,13,14
1 parent 16a6019 commit c832885

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.github/workflows/compilers.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@ jobs:
1717
gcc:
1818
strategy:
1919
matrix:
20-
gcc_version: [ 10, 11, 12 ]
20+
gcc_version: [ 12, 13, 14 ]
2121
build_type: [ Debug, Release ]
2222
cxx_version: [ 14, 17, 20, 23 ]
2323
exclude:
24-
- gcc_version: 10
25-
cxx_version: 23
2624
# https://github.com/google/googletest/issues/4232
2725
# Looks like GoogleTest is not interested in making version 1.14
2826
# work with gcc-12.
@@ -44,9 +42,15 @@ jobs:
4442
clang:
4543
strategy:
4644
matrix:
47-
clang_version: [ 13, 14, 15 ]
45+
clang_version: [ 16, 17, 18 ]
4846
build_type: [ Debug, Release ]
4947
cxx_version: [ 14, 17, 20, 23 ]
48+
exclude:
49+
# https://github.com/llvm/llvm-project/issues/93734
50+
# Looks like clang fixed this issue in clang-18, but won't backport
51+
# the fix.
52+
- clang_version: 17
53+
cxx_version: 23
5054
runs-on: ubuntu-latest
5155
steps:
5256
- uses: actions/checkout@v4

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ Below is a table showing the versions currently being tested (also see [.github/
9393

9494
Compiler |Toolset Versions Currently Tested
9595
:------- |--:
96-
GCC | 10, 11, 12
96+
GCC | 12, 13, 14
9797
XCode | 14.3.1, 15.4
98-
Clang | 13, 14, 15
98+
Clang | 16, 17, 18
9999
Visual Studio with MSVC | VS2019, VS2022
100100
Visual Studio with LLVM | VS2019, VS2022
101101

0 commit comments

Comments
 (0)