@@ -698,6 +698,15 @@ jobs:
698
698
sudo apt-get update
699
699
sudo apt-get install -y libunwind-dev
700
700
701
+ #Install clang
702
+ echo "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" | sudo tee -a /etc/apt/sources.list
703
+ echo "deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" | sudo tee -a /etc/apt/sources.list
704
+ sudo apt-get update
705
+ sudo apt-get install -y clang-format-17 \
706
+ clang-tidy-17 \
707
+ clang-tools-17 \
708
+ clang-17
709
+
701
710
# Install Robotology dependencies from robotology ppa
702
711
sudo apt-add-repository -y ppa:robotology/ppa
703
712
sudo apt-get install -qq -y librobottestingframework-dev
@@ -770,8 +779,6 @@ jobs:
770
779
gcovr \
771
780
wget \
772
781
curl \
773
- clang-15 \
774
- clang-tidy-15 \
775
782
xsltproc \
776
783
libxml2-utils \
777
784
source-highlight
@@ -1459,8 +1466,6 @@ jobs:
1459
1466
gcovr \
1460
1467
wget \
1461
1468
curl \
1462
- clang-15 \
1463
- clang-tidy-15 \
1464
1469
xsltproc \
1465
1470
libxml2-utils \
1466
1471
source-highlight
@@ -1471,7 +1476,7 @@ jobs:
1471
1476
- name : Prepare environment
1472
1477
env :
1473
1478
CODACY_TOKEN : ${{ secrets.CODACY_TOKEN }}
1474
- CLANG_VERSION : 15
1479
+ CLANG_VERSION : 17
1475
1480
CODACY_CLANG_TIDY_VERSION : 1.3.8
1476
1481
run : |
1477
1482
echo "CLANG_VERSION=${CLANG_VERSION}" >> $GITHUB_ENV
@@ -1494,12 +1499,17 @@ jobs:
1494
1499
if : runner.os == 'Linux'
1495
1500
shell : bash
1496
1501
run : |
1497
- # Download extra packages required
1498
- sudo apt-get install -qq -y clang-${CLANG_VERSION} \
1499
- clang-tidy-${CLANG_VERSION}
1502
+ # Install clang
1503
+ echo "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" | sudo tee -a /etc/apt/sources.list
1504
+ echo "deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" | sudo tee -a /etc/apt/sources.list
1505
+ sudo apt-get update
1506
+ sudo apt-get install -y clang-format-17 \
1507
+ clang-tidy-17 \
1508
+ clang-tools-17 \
1509
+ clang-17
1500
1510
1501
1511
# Download codacy-clang-tidy
1502
- sudo wget https://github.com/codacy/codacy-clang-tidy/releases/download/${CODACY_CLANG_TIDY_VERSION}/codacy-clang-tidy-${CODACY_CLANG_TIDY_VERSION} -O /usr/local/bin/codacy-clang-tidy-${CODACY_CLANG_TIDY_VERSION}
1512
+ sudo wget https://github.com/codacy/codacy-clang-tidy/releases/download/${CODACY_CLANG_TIDY_VERSION}/codacy-clang-tidy-linux- ${CODACY_CLANG_TIDY_VERSION} -O /usr/local/bin/codacy-clang-tidy-${CODACY_CLANG_TIDY_VERSION}
1503
1513
sudo chmod -v +x /usr/local/bin/codacy-clang-tidy-${CODACY_CLANG_TIDY_VERSION}
1504
1514
1505
1515
- name : Run CMake
@@ -1651,8 +1661,6 @@ jobs:
1651
1661
gcovr \
1652
1662
wget \
1653
1663
curl \
1654
- clang-15 \
1655
- clang-tidy-15 \
1656
1664
xsltproc \
1657
1665
libxml2-utils \
1658
1666
source-highlight
@@ -1863,8 +1871,6 @@ jobs:
1863
1871
gcovr \
1864
1872
wget \
1865
1873
curl \
1866
- clang-15 \
1867
- clang-tidy-15 \
1868
1874
xsltproc \
1869
1875
libxml2-utils \
1870
1876
source-highlight
0 commit comments