[github-actions] pin to clang-10 for coverage (#6652)

To avoid llvm gcov version mismatch.
This commit is contained in:
Jonathan Hui
2021-05-20 11:50:33 -07:00
committed by GitHub
parent 9eff7616b3
commit 516ae7df34
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -450,8 +450,8 @@ jobs:
REFERENCE_DEVICE: 1
THREAD_VERSION: 1.1
VIRTUAL_TIME: 1
CC: clang
CXX: clang++
CC: clang-10
CXX: clang++-10
steps:
- uses: actions/checkout@v2
with:
@@ -459,7 +459,7 @@ jobs:
- name: Bootstrap
run: |
sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
sudo apt-get --no-install-recommends install -y python3-setuptools python3-wheel llvm lcov
sudo apt-get --no-install-recommends install -y clang-10 clang++-10 python3-setuptools python3-wheel llvm lcov
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
sudo python3 -m pip install git+https://github.com/openthread/pyspinel
- name: Build
+2 -2
View File
@@ -55,7 +55,7 @@ jobs:
CXX: ${{ matrix.compiler.cxx }}
strategy:
matrix:
compiler: [{c: "gcc", cxx: "g++", gcov: "gcc"}, { c: "clang", cxx: "clang++", gcov: "llvm"}]
compiler: [{c: "gcc", cxx: "g++", gcov: "gcc"}, { c: "clang-10", cxx: "clang++-10", gcov: "llvm"}]
arch: ["m32", "m64"]
steps:
- uses: actions/checkout@v2
@@ -65,7 +65,7 @@ jobs:
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get --no-install-recommends install -y ninja-build python3-setuptools python3-wheel llvm lcov
sudo apt-get --no-install-recommends install -y clang-10 clang++-10 ninja-build python3-setuptools python3-wheel llvm lcov
sudo apt-get --no-install-recommends install -y g++-multilib libreadline-dev:i386 libncurses-dev:i386
python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
- name: Build