X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=52dd0ef75f04ad3f29667296d5e50ac3b5b098d4;hb=c789d94e0508c8d61219b2b042954209166b84a1;hp=87a758f80e10fe5b0a321570bea49321f8b6b64f;hpb=72091d5c770856870bb8cd51bcc5641078c7562c;p=tinc diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 87a758f8..52dd0ef7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -61,7 +61,8 @@ jobs: - name: Install tools run: | sudo apt-get install -y astyle clang-tidy-$CLANG - sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-$CLANG 100 + sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-$CLANG 100 + sudo update-alternatives --install /usr/bin/run-clang-tidy run-clang-tidy /usr/bin/run-clang-tidy-$CLANG 100 curl -OL "https://github.com/koalaman/shellcheck/releases/download/v$SHELLCHECK/shellcheck-v${SHELLCHECK}.linux.x86_64.tar.xz" tar -C ~ --strip-components=1 --wildcards -xf ./shellcheck-*.tar.xz 'shellcheck-*/shellcheck' curl -o ~/shfmt -L "https://github.com/mvdan/sh/releases/download/v$SHFMT/shfmt_v${SHFMT}_linux_amd64" @@ -83,20 +84,16 @@ jobs: PATH=$PATH:$HOME ./lint.py if: always() - - name: Run clang-tidy - run: sh .ci/tidy/run.sh - if: always() - - - name: Check warnings (gcc) + - name: Check warnings (clang) run: bash .ci/warn/run.sh env: - CC: gcc-10 + CC: clang-12 if: always() - - name: Check warnings (clang) + - name: Check warnings (gcc) run: bash .ci/warn/run.sh env: - CC: clang-12 + CC: gcc-10 if: always() sanitizer: