@@ -180,14 +180,14 @@ jobs:
180180 CXXCOMPILER : clang++-6.0
181181 CUCUMBER_TIMEOUT : 60000
182182
183- - name : clang-11 .0-debug-clang-tidy
183+ - name : clang-15 .0-debug-clang-tidy
184184 continue-on-error : false
185185 node : 16
186186 runs-on : ubuntu-22.04
187187 BUILD_TOOLS : ON
188188 BUILD_TYPE : Debug
189- CCOMPILER : clang-14
190- CXXCOMPILER : clang++-14
189+ CCOMPILER : clang-15
190+ CXXCOMPILER : clang++-15
191191 CUCUMBER_TIMEOUT : 60000
192192 ENABLE_CLANG_TIDY : ON
193193
@@ -488,10 +488,11 @@ jobs:
488488 - name : Install dev dependencies
489489 run : |
490490 python3 -m pip install conan==1.53.0
491+
491492 # workaround for issue that GitHub Actions seems to not adding it to PATH after https://github.com/actions/runner-images/pull/6499
492493 # and that's why CI cannot find conan executable installed above
493494 if [[ "${RUNNER_OS}" == "macOS" ]]; then
494- echo "/Library/Frameworks/Python.framework/Versions/3.11 /bin" >> $GITHUB_PATH
495+ echo "/Library/Frameworks/Python.framework/Versions/Current /bin" >> $GITHUB_PATH
495496 fi
496497
497498 # ccache
@@ -504,6 +505,12 @@ jobs:
504505 # clang
505506 if [[ "${CCOMPILER}" == "clang-6.0" ]]; then
506507 sudo apt-get update -y && sudo apt-get install clang++-6
508+ elif [[ "${CCOMPILER}" == "clang-15" ]]; then
509+ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
510+ sudo apt-get update -y && sudo apt-get install software-properties-common
511+ sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main'
512+ sudo apt-get update -y && sudo apt-get install clang++-15 clang-tidy-15
513+ sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-15 100000
507514 fi
508515
509516 # Linux dev packages
@@ -532,7 +539,6 @@ jobs:
532539 tar zxvf onetbb.tgz
533540 sudo cp -a oneapi-tbb-${TBB_VERSION}/lib/. /usr/local/lib/
534541 sudo cp -a oneapi-tbb-${TBB_VERSION}/include/. /usr/local/include/
535-
536542 - name : Prepare build
537543 run : |
538544 mkdir ${OSRM_BUILD_DIR}
0 commit comments