Skip to content

Commit d5ba857

Browse files
committed
CI: skip testing on ubuntu until 24.04 is avialable on GHA
the new code now requires `std::views` which is not yet supported in GCC 13.1 (available on Ubuntu 22.04, the current `ubuntu-latest` in GHA). as it's quite cumbersome to install GCC 13.2 (which adds support for this and has been released nearly a year ago) the easiest option for now to move forward is to just disable the Ubuntu tests. GHA will soon have the new Ubuntu 24.04 available for beta-testing (see actions/runner-images#9691) at which point we can try to re-enable it based on the new beta. this should then also enable us to start testing with CLang again. for the time being tests will only run on Windows against MSVC (which is new enough and supports all needed C++23 features).
1 parent 8df62be commit d5ba857

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/CI.yaml

+14-14
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@ jobs:
2020
#
2121
# To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list.
2222
matrix:
23-
os: [ubuntu-latest, windows-latest]
23+
os: [windows-latest] # skip ubuntu until 24.04 is available in GHA (required for newer GCC & CLang)
2424
build_type: [Debug]
25-
c_compiler: [gcc, cl]
26-
include:
27-
- os: windows-latest
28-
c_compiler: cl
29-
cpp_compiler: cl
30-
- os: ubuntu-latest
31-
c_compiler: gcc
32-
cpp_compiler: g++
33-
exclude:
34-
- os: windows-latest
35-
c_compiler: gcc
36-
- os: ubuntu-latest
37-
c_compiler: cl
25+
c_compiler: [cl] # skip gcc & clang until ubuntu 24.04 is available in GHA
26+
# include:
27+
# - os: windows-latest
28+
# c_compiler: cl
29+
# cpp_compiler: cl
30+
# - os: ubuntu-latest
31+
# c_compiler: gcc
32+
# cpp_compiler: g++
33+
# exclude:
34+
# - os: windows-latest
35+
# c_compiler: gcc
36+
# - os: ubuntu-latest
37+
# c_compiler: cl
3838

3939
steps:
4040
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)