Skip to content

Commit c836328

Browse files
committed
update CI setup
1 parent 71da3cf commit c836328

1 file changed

Lines changed: 8 additions & 14 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,17 @@ 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
27-
cxxstd: "03,11,14,17,2a"
28-
os: ubuntu-18.04
22+
os: ubuntu-22.04
2923
cxxflags: "cxxflags=--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined"
3024
linkflags: "linkflags=--coverage -lasan -lubsan"
25+
gcov_tool: "gcov-12"
3126
launcher: "testing.launcher=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.6"
32-
gcov_tool: "gcov-10"
3327
- toolset: clang
34-
compiler: clang++-10
28+
compiler: clang++-14
3529
cxxstd: "03,11,14,17,2a"
36-
os: ubuntu-20.04
30+
os: ubuntu-22.04
3731
# TODO: fix and uncomment
3832
#- toolset: clang
3933
# cxxstd: "03,11,14,17,2a"
@@ -88,9 +82,9 @@ jobs:
8882
8983
echo -e "#!/bin/bash\nexec ${{matrix.gcov_tool}} \"\$@\"" > $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh
9084
chmod +x $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh
91-
wget https://github.com/linux-test-project/lcov/archive/v1.15.zip
92-
unzip v1.15.zip
93-
LCOV="`pwd`/lcov-1.15/bin/lcov --gcov-tool $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh"
85+
wget https://github.com/linux-test-project/lcov/archive/v1.16.zip
86+
unzip v1.16.zip
87+
LCOV="`pwd`/lcov-1.16/bin/lcov --gcov-tool $GITHUB_WORKSPACE/coveralls/gcov_wrapper.sh"
9488
9589
echo "$LCOV --directory ../boost-root/bin.v2/libs/$LIBRARY/ --base-directory `pwd`/libs/$LIBRARY/test --capture --output-file $GITHUB_WORKSPACE/coveralls/coverage.info"
9690
$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)