diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 442ef528ce..31f05c9917 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -82,7 +82,7 @@ jobs: packages: "lcov" - os: macos-latest - cxx: "clang++" + cxx: "clang++-16" link: "dynamic" optimization: "size" assert: "ndebug" @@ -91,14 +91,14 @@ jobs: boost: "--build-boost" icu: "" secp256k1: "--build-secp256k1" - cc: "clang" + cc: "clang-16" flags: "-Os -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE" options: "--enable-isystem" packager: "brew" - packages: "icu4c" + packages: "llvm@16 icu4c" - os: macos-latest - cxx: "clang++" + cxx: "clang++-16" link: "static" optimization: "size" assert: "ndebug" @@ -107,11 +107,11 @@ jobs: boost: "--build-boost" icu: "" secp256k1: "--build-secp256k1" - cc: "clang" + cc: "clang-16" flags: "-Os -fvisibility=hidden -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE" options: "--enable-isystem" packager: "brew" - packages: "icu4c" + packages: "llvm@16 icu4c" runs-on: ${{ matrix.os }} @@ -212,8 +212,8 @@ jobs: if: ${{ matrix.coverage == 'cov' }} run: | lcov --directory . --capture --output-file coverage.info - lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file coverage.info - lcov --list coverage.info + lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file --ignore-errors version coverage.info + lcov --list --ignore-errors version coverage.info - name: Coveralls.io Upload if: ${{ matrix.coverage == 'cov' }} @@ -344,7 +344,7 @@ jobs: packages: "" - os: macos-latest - cxx: "clang++" + cxx: "clang++-16" link: "dynamic" optimization: "size" assert: "ndebug" @@ -353,14 +353,14 @@ jobs: boost: "--build-boost" icu: "" secp256k1: "--build-secp256k1" - cc: "clang" + cc: "clang-16" flags: "-Os -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE" options: "" packager: "brew" - packages: "icu4c" + packages: "llvm@16 icu4c" - os: macos-latest - cxx: "clang++" + cxx: "clang++-16" link: "static" optimization: "size" assert: "ndebug" @@ -369,11 +369,11 @@ jobs: boost: "--build-boost" icu: "" secp256k1: "--build-secp256k1" - cc: "clang" + cc: "clang-16" flags: "-Os -fvisibility=hidden -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE" options: "" packager: "brew" - packages: "icu4c" + packages: "llvm@16 icu4c" runs-on: ${{ matrix.os }} @@ -477,8 +477,8 @@ jobs: if: ${{ matrix.coverage == 'cov' }} run: | lcov --directory . --capture --output-file coverage.info - lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file coverage.info - lcov --list coverage.info + lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file --ignore-errors version coverage.info + lcov --list --ignore-errors version coverage.info - name: Coveralls.io Upload if: ${{ matrix.coverage == 'cov' }} @@ -708,8 +708,8 @@ jobs: if: ${{ matrix.coverage == 'cov' }} run: | lcov --directory . --capture --output-file coverage.info - lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file coverage.info - lcov --list coverage.info + lcov --remove coverage.info "/usr/*" "${{ env.LIBBITCOIN_SRC_PATH }}prefix/*" "${{ github.workspace }}/examples/*" "${{ github.workspace }}/test/*" "${{ github.workspace }}/src/wallet/addresses/qrencode/*" --output-file --ignore-errors version coverage.info + lcov --list --ignore-errors version coverage.info - name: Coveralls.io Upload if: ${{ matrix.coverage == 'cov' }}