diff --git a/.github/dockerfiles/docker_tag b/.github/dockerfiles/docker_tag index 0d2fd1b31c0f73..37db3d46f34033 100644 --- a/.github/dockerfiles/docker_tag +++ b/.github/dockerfiles/docker_tag @@ -1 +1 @@ -pr-28040 +pr-28725 diff --git a/.github/dockerfiles/ov_build/ubuntu_24_04_x64/Dockerfile b/.github/dockerfiles/ov_build/ubuntu_24_04_x64/Dockerfile index 82a51ffc0b175e..2c17c8c384142b 100644 --- a/.github/dockerfiles/ov_build/ubuntu_24_04_x64/Dockerfile +++ b/.github/dockerfiles/ov_build/ubuntu_24_04_x64/Dockerfile @@ -31,6 +31,12 @@ RUN apt-get update && \ python3-full \ # For Java API default-jdk \ + # Compiler \ + clang-18 \ + # Static analyzer + clang-tidy-18 \ + # clang-tidy uses clang-format as a dependency + clang-format-18 \ && \ rm -rf /var/lib/apt/lists/* diff --git a/.github/workflows/ubuntu_24.yml b/.github/workflows/ubuntu_24.yml index beac15bfbda97d..61e82a2645a486 100644 --- a/.github/workflows/ubuntu_24.yml +++ b/.github/workflows/ubuntu_24.yml @@ -88,9 +88,12 @@ jobs: build-js: true build-debian-packages: true build-contrib: true + # clang-tidy static analysis check is enabled as part of collection + # to avoid an additional separate build execution cmake-options: |- -G "Ninja Multi-Config" \ -DENABLE_CPPLINT=OFF \ + -DENABLE_CLANG_TIDY=ON \ -DENABLE_NCC_STYLE=OFF \ -DENABLE_TESTS=ON \ -DENABLE_STRICT_DEPENDENCIES=OFF \