1- name : GitHub Actions CI
1+ name : CI
22
33on :
44 pull_request :
1717 fail-fast : false
1818 matrix :
1919 include :
20- - name : " STD= 17 JOB= test/x3"
20+ - name : " C++ 17 test/x3"
2121 buildtype : " boost"
2222 packages : " clang-18 libc++-18-dev libc++abi-18-dev libunwind-18-dev jq ccache"
2323 packages_to_remove : " "
2929 std : " 17"
3030 job : " test/x3"
3131 travis_compiler : " clang-18"
32- - name : " STD= 17 JOB= test/x3"
32+ - name : " C++ 17 test/x3"
3333 buildtype : " boost"
3434 packages : " g++-13 jq ccache"
3535 packages_to_remove : " "
4141 std : " 17"
4242 job : " test/x3"
4343 travis_compiler : " gcc-13"
44- - name : " STD= 11 JOB= test/qi"
44+ - name : " C++ 11 test/qi"
4545 buildtype : " boost"
4646 packages : " clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
4747 packages_to_remove : " "
5353 std : " 11"
5454 job : " test/qi"
5555 travis_compiler : " clang-14"
56- - name : " STD= 11 JOB= test/karma"
56+ - name : " C++ 11 test/karma"
5757 buildtype : " boost"
5858 packages : " clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
5959 packages_to_remove : " "
6565 std : " 11"
6666 job : " test/karma"
6767 travis_compiler : " clang-14"
68- - name : " STD= 11 JOB= test/lex"
68+ - name : " C++ 11 test/lex"
6969 buildtype : " boost"
7070 packages : " clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
7171 packages_to_remove : " "
7777 std : " 11"
7878 job : " test/lex"
7979 travis_compiler : " clang-14"
80- - name : " STD= 11 JOB= test/support"
80+ - name : " C++ 11 test/support"
8181 buildtype : " boost"
8282 packages : " clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
8383 packages_to_remove : " "
8989 std : " 11"
9090 job : " test/support"
9191 travis_compiler : " clang-14"
92- - name : " STD= 11 JOB= repository/test"
92+ - name : " C++ 11 repository/test"
9393 buildtype : " boost"
9494 packages : " clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
9595 packages_to_remove : " "
@@ -101,7 +101,7 @@ jobs:
101101 std : " 11"
102102 job : " repository/test"
103103 travis_compiler : " clang-14"
104- - name : " STD= 11 JOB= test/qi"
104+ - name : " C++ 11 test/qi"
105105 buildtype : " boost"
106106 packages : " g++-11 jq ccache"
107107 packages_to_remove : " "
@@ -113,7 +113,7 @@ jobs:
113113 std : " 11"
114114 job : " test/qi"
115115 travis_compiler : " gcc-11"
116- - name : " STD= 11 JOB= test/karma"
116+ - name : " C++ 11 test/karma"
117117 buildtype : " boost"
118118 packages : " g++-11 jq ccache"
119119 packages_to_remove : " "
@@ -125,7 +125,7 @@ jobs:
125125 std : " 11"
126126 job : " test/karma"
127127 travis_compiler : " gcc-11"
128- - name : " STD= 11 JOB= test/lex"
128+ - name : " C++ 11 test/lex"
129129 buildtype : " boost"
130130 packages : " g++-11 jq ccache"
131131 packages_to_remove : " "
@@ -137,7 +137,7 @@ jobs:
137137 std : " 11"
138138 job : " test/lex"
139139 travis_compiler : " gcc-11"
140- - name : " STD= 11 JOB= test/support"
140+ - name : " C++ 11 test/support"
141141 buildtype : " boost"
142142 packages : " g++-11 jq ccache"
143143 packages_to_remove : " "
@@ -149,7 +149,7 @@ jobs:
149149 std : " 11"
150150 job : " test/support"
151151 travis_compiler : " gcc-11"
152- - name : " STD= 11 JOB= repository/test"
152+ - name : " C++ 11 repository/test"
153153 buildtype : " boost"
154154 packages : " g++-11 jq ccache"
155155 packages_to_remove : " "
@@ -172,7 +172,13 @@ jobs:
172172
173173 - uses : actions/checkout@v2
174174
175- - name : linux
175+ - name : Initialize Ubuntu
176+ if : matrix.os == 'ubuntu-22.04'
177+ run : |
178+ sudo echo "set man-db/auto-update false" | sudo debconf-communicate
179+ sudo dpkg-reconfigure man-db
180+
181+ - name : Linux
176182 shell : bash
177183 env :
178184 CXX : ${{ matrix.cxx }}
@@ -194,7 +200,7 @@ jobs:
194200 if [ -n "$PACKAGES_TO_REMOVE" ]; then sudo apt-get purge -y $PACKAGES_TO_REMOVE; fi
195201 echo ">>>>> APT: REPO.."
196202 for i in {1..3}; do sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" && break || sleep 2; done
197-
203+
198204 if test -n "${LLVM_OS}" ; then
199205 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
200206 if test -n "${LLVM_VER}" ; then
@@ -297,6 +303,6 @@ jobs:
297303
298304 echo '==================================> SCRIPT'
299305
300- b2 link=shared threading=multi variant=release,sanitize toolset=$TRAVIS_COMPILER cxxstd=$STD $STDLIB warnings=extra warnings-as-errors=on define=BOOST_SPIRIT_X3_HIDE_CXX17_WARNING
306+ b2 link=shared threading=multi variant=release,sanitize toolset=$TRAVIS_COMPILER cxxstd=$STD $STDLIB warnings=extra warnings-as-errors=off define=BOOST_SPIRIT_X3_HIDE_CXX17_WARNING
301307
302308 fi
0 commit comments