mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-26 15:40:32 +00:00
CI: github: remove redundant ASAN loop
it was there because we only ran ASAN for clang, now no need to separate loop Can be backported to 2.6.
This commit is contained in:
parent
d2c5ee665e
commit
6dedeb70da
67
.github/matrix.py
vendored
67
.github/matrix.py
vendored
@ -112,6 +112,38 @@ for CC in ["gcc", "clang"]:
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# ASAN
|
||||||
|
|
||||||
|
matrix.append(
|
||||||
|
{
|
||||||
|
"name": "{}, {}, ASAN, all features".format(clean_os(os), CC),
|
||||||
|
"os": os,
|
||||||
|
"TARGET": TARGET,
|
||||||
|
"CC": CC,
|
||||||
|
"FLAGS": get_asan_flags(CC)
|
||||||
|
+ [
|
||||||
|
"USE_ZLIB=1",
|
||||||
|
"USE_OT=1",
|
||||||
|
"OT_INC=${HOME}/opt-ot/include",
|
||||||
|
"OT_LIB=${HOME}/opt-ot/lib",
|
||||||
|
"OT_RUNPATH=1",
|
||||||
|
"USE_PCRE=1",
|
||||||
|
"USE_PCRE_JIT=1",
|
||||||
|
"USE_LUA=1",
|
||||||
|
"USE_OPENSSL=1",
|
||||||
|
"USE_SYSTEMD=1",
|
||||||
|
"USE_WURFL=1",
|
||||||
|
"WURFL_INC=addons/wurfl/dummy",
|
||||||
|
"WURFL_LIB=addons/wurfl/dummy",
|
||||||
|
"USE_DEVICEATLAS=1",
|
||||||
|
"DEVICEATLAS_SRC=addons/deviceatlas/dummy",
|
||||||
|
"USE_PROMEX=1",
|
||||||
|
"USE_51DEGREES=1",
|
||||||
|
"51DEGREES_SRC=addons/51degrees/dummy/pattern",
|
||||||
|
],
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
for compression in ["USE_ZLIB=1"]:
|
for compression in ["USE_ZLIB=1"]:
|
||||||
matrix.append(
|
matrix.append(
|
||||||
{
|
{
|
||||||
@ -154,41 +186,6 @@ for CC in ["gcc", "clang"]:
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
# ASAN
|
|
||||||
|
|
||||||
os = "ubuntu-latest"
|
|
||||||
TARGET = "linux-glibc"
|
|
||||||
for CC in ["gcc","clang"]:
|
|
||||||
matrix.append(
|
|
||||||
{
|
|
||||||
"name": "{}, {}, ASAN, all features".format(clean_os(os), CC),
|
|
||||||
"os": os,
|
|
||||||
"TARGET": TARGET,
|
|
||||||
"CC": CC,
|
|
||||||
"FLAGS": get_asan_flags(CC)
|
|
||||||
+ [
|
|
||||||
"USE_ZLIB=1",
|
|
||||||
"USE_OT=1",
|
|
||||||
"OT_INC=${HOME}/opt-ot/include",
|
|
||||||
"OT_LIB=${HOME}/opt-ot/lib",
|
|
||||||
"OT_RUNPATH=1",
|
|
||||||
"USE_PCRE=1",
|
|
||||||
"USE_PCRE_JIT=1",
|
|
||||||
"USE_LUA=1",
|
|
||||||
"USE_OPENSSL=1",
|
|
||||||
"USE_SYSTEMD=1",
|
|
||||||
"USE_WURFL=1",
|
|
||||||
"WURFL_INC=addons/wurfl/dummy",
|
|
||||||
"WURFL_LIB=addons/wurfl/dummy",
|
|
||||||
"USE_DEVICEATLAS=1",
|
|
||||||
"DEVICEATLAS_SRC=addons/deviceatlas/dummy",
|
|
||||||
"USE_PROMEX=1",
|
|
||||||
"USE_51DEGREES=1",
|
|
||||||
"51DEGREES_SRC=addons/51degrees/dummy/pattern",
|
|
||||||
],
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
# macOS
|
# macOS
|
||||||
|
|
||||||
os = "macos-latest"
|
os = "macos-latest"
|
||||||
|
Loading…
Reference in New Issue
Block a user