Skip to content

Commit fc455c4

Browse files
author
MarkusB
committed
ci(workflows): add clang-libc++ presets and refine test matrix
Expanded the CI workflow test matrix with `clang-libc++` presets and removed redundant test configurations to streamline builds.
1 parent 49ef65d commit fc455c4

1 file changed

Lines changed: 9 additions & 13 deletions

File tree

.github/workflows/ci_tests.yml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
{"preset": "gcc-release", "image": "ghcr.io/bemanproject/infra-containers-gcc:latest"},
1818
{"preset": "clang-debug", "image": "ghcr.io/bemanproject/infra-containers-clang:latest"},
1919
{"preset": "clang-release", "image": "ghcr.io/bemanproject/infra-containers-clang:latest"},
20+
{"preset": "clang-libc++-debug", "image": "ghcr.io/bemanproject/infra-containers-clang:latest"},
21+
{"preset": "clang-libc++-release", "image": "ghcr.io/bemanproject/infra-containers-clang:latest"},
2022
{"preset": "appleclang-debug", "runner": "macos-latest"},
2123
{"preset": "appleclang-release", "runner": "macos-latest"},
2224
{"preset": "msvc-debug", "runner": "windows-latest"},
@@ -35,21 +37,15 @@ jobs:
3537
"tests": [
3638
{ "stdlibs": ["libstdc++"],
3739
"tests": [
38-
"Debug.Default", "Release.Default", "Release.TSan",
39-
"Release.MaxSan", "Debug.MaxError", "Release.MaxError",
40+
"Release.Default", "Release.TSan",
41+
"Release.MaxSan", "Release.MaxWarn",
42+
"Debug.MaxWarn",
4043
"Debug.Coverage"
4144
]
4245
}
4346
]
4447
}
4548
]
46-
},
47-
{ "versions": ["14"],
48-
"tests": [
49-
{ "cxxversions": ["c++26", "c++23"],
50-
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
51-
}
52-
]
5349
}
5450
],
5551
"clang": [
@@ -59,8 +55,8 @@ jobs:
5955
"tests": [
6056
{ "stdlibs": ["libstdc++", "libc++"],
6157
"tests": [
62-
"Debug.Default", "Release.Default", "Release.TSan",
63-
"Release.MaxSan", "Debug.MaxError", "Release.MaxError"
58+
"Release.Default", "Release.TSan",
59+
"Release.MaxSan"
6460
]
6561
}
6662
]
@@ -79,7 +75,7 @@ jobs:
7975
{ "versions": ["latest"],
8076
"tests": [
8177
{ "cxxversions": ["c++26"],
82-
"tests": [{ "stdlibs": ["libc++"], "tests": ["Debug.Default"]}]
78+
"tests": [{ "stdlibs": ["libc++"], "tests": ["Release.MaxSan", "Debug.MaxWarn"]}]
8379
}
8480
]
8581
}
@@ -90,7 +86,7 @@ jobs:
9086
{ "cxxversions": ["c++23"],
9187
"tests": [
9288
{ "stdlibs": ["stl"],
93-
"tests": ["Debug.Default", "Release.MaxSan", "Debug.MaxError"]
89+
"tests": ["Release.MaxSan", "Debug.MaxWarnMsvc"]
9490
}
9591
]
9692
}

0 commit comments

Comments
 (0)