Commit graph

6 commits

Author SHA1 Message Date
Maged Elnaggar
c175b19ccb Silence clang-tidy warnings
Silence warnings till we investigate
unrelated warnings to the project

Signed-off-by: Maged Elnaggar <maged.elnaggar@arm.com>
Change-Id: Id557ffcd96dcccfb8f8a2c58d84a229e53b2ab03
2025-09-15 12:31:41 +01:00
Maged Elnaggar
9608f70237 Add clang-tidy linting to merge requests CI
Introduce a new clang_tidy job that runs on merge requests
and the default branch. The job configures CMake to export
compile_commands.json and runs run-clang-tidy restricted to
repo files. Any warnings or errors cause the job to fail.

Artifacts include clang-tidy.log and compile_commands.json
to aid local reproduction. Shared Vulkan Loader setup was
factored into a YAML anchor for reuse across jobs.

Signed-off-by: Maged Elnaggar <maged.elnaggar@arm.com>
Change-Id: I61b48656e68e0e83725500ae1b37f8626f9a248c
2025-09-10 14:31:35 +01:00
Dennis Tsiang
84d2c16afe Make all jobs run on Merge Requests
Use the standard GitLab workflows to ensure the build job is run on
both Merge Requests and the main branch.

Signed-off-by: Dennis Tsiang <dennis.tsiang@arm.com>
Change-Id: I0469fd48200cb258ec6fea77bf9e817506d3570f
2025-05-19 10:28:33 +01:00
Iason Paraskevopoulos
0388e35ff2 Enable Vulkan-Headers compilation in CI 2024-10-16 10:39:54 +00:00
Ben Davis
962472c729 Add Pre-commit config and add to CI pipeline 2022-08-25 10:24:47 +00:00
Matteo Franchin
05a76ba34a Add a simple build test to the Vulkan WSI Layer's CI
The test just ensures the code can be built. For now we start from a
Fedora image and install quite a number of packages. This is not very
friendly in terms of network bandwidth. We should address this by
uploading a custom image in the future.

Signed-off-by: Matteo Franchin <matteo.franchin@arm.com>
Change-Id: I5c9fa86b081650ce12ef92e333475670a4daa5fb
2019-09-30 16:06:46 +01:00