Skip to content

Commit 3357798

Browse files
committed
Update test.yml
1 parent 58ae184 commit 3357798

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,14 @@ jobs:
1717
- name: Checkout code
1818
uses: actions/checkout@v4
1919

20-
- name: Install dependencies
21-
run: |
22-
# Install ninja
23-
sudo apt-get install -y ninja-build
24-
# Update clang to version 18
25-
wget -qO- https://apt.llvm.org/llvm.sh | sudo bash -s -- 18
26-
sudo apt-get install -y clang-18
20+
- name: Install Ninja
21+
uses: seanmiddleditch/gha-setup-ninja@v4
2722

2823
- name: Configure CMake project
2924
run: |
3025
mkdir build
3126
cd build
32-
cmake .. -DRIFT_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=clang++-18 -DCMAKE_C_COMPILER=clang-18 -G Ninja -DCMAKE_CXX_FLAGS="-Wall -Wextra -Werror"
27+
cmake .. -DRIFT_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -G Ninja -DCMAKE_CXX_FLAGS="-Wall -Wextra -Werror"
3328
3429
- name: Build project
3530
run: cmake --build build

0 commit comments

Comments
 (0)