Clang-tidy doesn't like the latest OpenSSL libraries available in Brew,
so disable the clang-tidy test on macOS for now.
}
deps_macos() {
- brew install coreutils netcat automake lzo lz4 miniupnpc libgcrypt "$@"
+ brew install coreutils netcat automake lzo lz4 miniupnpc libgcrypt openssl "$@"
pip3 install --user compiledb
}
- name: Run tests with default settings
run: sh .ci/test/run.sh default
- - name: Run clang-tidy
- run: |
- export PATH="$PATH:$(brew --prefix llvm)/bin:$HOME/Library/Python/3.9/bin"
- sh .ci/tidy/run.sh
-
- name: Run tests without legacy protocol
run: sh .ci/test/run.sh nolegacy
if: always()
# https://packages.msys2.org/package/
install: >-
base-devel
+ autoconf-wrapper
+ automake-wrapper
mingw-w64-x86_64-gcc
mingw-w64-x86_64-openssl
mingw-w64-x86_64-libgcrypt
mingw-w64-x86_64-miniupnpc
mingw-w64-x86_64-nsis
git
- netcat
+ openbsd-netcat
procps
- name: Checkout code