Skip to content

Commit d48711f

Browse files
committed
update CI
1 parent a3368f0 commit d48711f

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,20 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
include:
20-
- toolset: gcc-7
21-
cxxstd: "03,11,14,17"
22-
os: ubuntu-18.04
23-
- toolset: gcc-9
20+
- toolset: gcc-12
2421
cxxstd: "03,11,14,17,2a"
25-
os: ubuntu-18.04
26-
- toolset: gcc-10
22+
os: ubuntu-22.04
23+
cxxflags: "cxxflags=--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined"
24+
linkflags: "linkflags=--coverage -lasan -lubsan"
25+
gcov_tool: "gcov-12"
26+
launcher: "testing.launcher=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.8"
27+
- toolset: gcc-11
2728
cxxstd: "03,11,14,17,2a"
28-
os: ubuntu-18.04
29+
os: ubuntu-22.04
2930
cxxflags: "cxxflags=--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined"
3031
linkflags: "linkflags=--coverage -lasan -lubsan"
31-
gcov_tool: "gcov-10"
32+
gcov_tool: "gcov-11"
33+
launcher: "testing.launcher=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.7"
3234
- toolset: clang
3335
compiler: clang++-10
3436
cxxstd: "03,11,14,17,2a"
@@ -83,9 +85,9 @@ jobs:
8385
8486
echo -e "#!/bin/bash\nexec ${{matrix.gcov_tool}} \"\$@\"" > $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh
8587
chmod +x $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh
86-
wget https://github.com/linux-test-project/lcov/archive/v1.15.zip
87-
unzip v1.15.zip
88-
LCOV="`pwd`/lcov-1.15/bin/lcov --gcov-tool $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh"
88+
wget https://github.com/linux-test-project/lcov/archive/v1.16.zip
89+
unzip v1.16.zip
90+
LCOV="`pwd`/lcov-1.16/bin/lcov --gcov-tool $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh"
8991
9092
echo "$LCOV --directory ../boost-root/bin.v2/libs/$LIBRARY/ --base-directory `pwd`/libs/$LIBRARY/test --capture --output-file $GITHUB_WORKSPACE/coveralls/coverage.info"
9193
$LCOV --directory ../boost-root/bin.v2/libs/$LIBRARY/ --base-directory ../boost-root/ --capture --output-file $GITHUB_WORKSPACE/coveralls/coverage.info

0 commit comments

Comments
 (0)