Skip to content

Commit 1322343

Browse files
committed
fix(ci): Add MPI and dependencies to clang-tidy job
Install libopenmpi-dev, openmpi-bin, libfftw3-dev, libfftw3-mpi-dev, and nlohmann-json3-dev so CMake configuration succeeds before running clang-tidy static analysis.
1 parent b2b5e4e commit 1322343

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,16 @@ jobs:
5656
- name: Install dependencies
5757
run: |
5858
sudo apt-get update
59-
sudo apt-get install -y cmake ninja-build clang-tidy-16 clang-tools-16
59+
sudo apt-get install -y \
60+
cmake \
61+
ninja-build \
62+
clang-tidy-16 \
63+
clang-tools-16 \
64+
libopenmpi-dev \
65+
openmpi-bin \
66+
libfftw3-dev \
67+
libfftw3-mpi-dev \
68+
nlohmann-json3-dev
6069
6170
- name: Configure (Debug with compile_commands)
6271
run: cmake -S . -B build-tidy -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON

0 commit comments

Comments
 (0)