Skip to content

Commit 5af62b7

Browse files
committed
Disable TSan for libstdc++ versions not handling it
Signed-off-by: Ted Lyngmo <ted@lyncon.se>
1 parent 7c1eb24 commit 5af62b7

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

.github/workflows/ci_tests.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,29 +42,29 @@ jobs:
4242
"tests": [
4343
{ "stdlibs": ["libstdc++"],
4444
"tests": [
45-
"Debug.Default", "Release.Default", "Release.TSan",
45+
"Debug.Default", "Release.Default",
4646
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic",
4747
"Debug.Coverage"
4848
]
4949
}
5050
]
5151
},
52-
{ "cxxversions": ["c++23", "c++20", "c++17"],
52+
{ "cxxversions": ["c++23", "c++20"],
5353
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
5454
}
5555
]
5656
},
5757
{ "versions": ["14", "13"],
5858
"tests": [
59-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
59+
{ "cxxversions": ["c++26", "c++23", "c++20"],
6060
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
6161
}
6262
]
6363
},
6464
{
6565
"versions": ["12", "11"],
6666
"tests": [
67-
{ "cxxversions": ["c++23", "c++20", "c++17"],
67+
{ "cxxversions": ["c++23", "c++20"],
6868
"tests": [{ "stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
6969
}
7070
]
@@ -75,15 +75,21 @@ jobs:
7575
"tests": [
7676
{"cxxversions": ["c++26"],
7777
"tests": [
78-
{ "stdlibs": ["libstdc++", "libc++"],
78+
{ "stdlibs": ["libc++"],
7979
"tests": [
8080
"Debug.Default", "Release.Default", "Release.TSan",
8181
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic"
8282
]
83+
},
84+
{ "stdlibs": ["libstdc++"],
85+
"tests": [
86+
"Debug.Default", "Release.Default",
87+
"Release.MaxSan", "Debug.Werror", "Debug.Dynamic"
88+
]
8389
}
8490
]
8591
},
86-
{ "cxxversions": ["c++23", "c++20", "c++17"],
92+
{ "cxxversions": ["c++23", "c++20"],
8793
"tests": [
8894
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
8995
]
@@ -92,7 +98,7 @@ jobs:
9298
},
9399
{ "versions": ["20", "19"],
94100
"tests": [
95-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
101+
{ "cxxversions": ["c++26", "c++23", "c++20"],
96102
"tests": [
97103
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
98104
]
@@ -101,10 +107,10 @@ jobs:
101107
},
102108
{ "versions": ["18", "17"],
103109
"tests": [
104-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
110+
{ "cxxversions": ["c++26", "c++23", "c++20"],
105111
"tests": [{"stdlibs": ["libc++"], "tests": ["Release.Default"]}]
106112
},
107-
{ "cxxversions": ["c++20", "c++17"],
113+
{ "cxxversions": ["c++20"],
108114
"tests": [{"stdlibs": ["libstdc++"], "tests": ["Release.Default"]}]
109115
}
110116
]
@@ -113,7 +119,7 @@ jobs:
113119
"appleclang": [
114120
{ "versions": ["latest"],
115121
"tests": [
116-
{ "cxxversions": ["c++26", "c++23", "c++20", "c++17"],
122+
{ "cxxversions": ["c++26", "c++23", "c++20"],
117123
"tests": [{ "stdlibs": ["libc++"], "tests": ["Release.Default"]}]
118124
}
119125
]

0 commit comments

Comments
 (0)