Skip to content

Commit 837ed5e

Browse files
committed
[ot] .github: update linter and format tools to LLVM v18.
Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
1 parent 7dc59dc commit 837ed5e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/build_test.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
run: |
1717
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
1818
sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
19-
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" &&
19+
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" &&
2020
sudo apt-get update &&
21-
sudo apt-get install -y git make pkg-config clang-17 cmake ninja-build python3 rust-all \
21+
sudo apt-get install -y git make pkg-config clang-18 cmake ninja-build python3 rust-all \
2222
libpixman-1-dev
2323
- name: Check out QEMU
2424
uses: actions/checkout@v4
@@ -28,7 +28,7 @@ jobs:
2828
git clean -dffx subprojects
2929
mkdir build-clang
3030
(cd build-clang &&
31-
../configure --cc=clang-17 --disable-werror --target-list=riscv32-softmmu,riscv64-softmmu)
31+
../configure --cc=clang-18 --disable-werror --target-list=riscv32-softmmu,riscv64-softmmu)
3232
- name: Build
3333
run: |
3434
ninja -C build-clang &&
@@ -69,9 +69,9 @@ jobs:
6969
run: |
7070
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
7171
sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
72-
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" &&
72+
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" &&
7373
sudo apt-get update &&
74-
sudo apt-get install -y clang-format-17
74+
sudo apt-get install -y clang-format-18
7575
- name: Check out QEMU
7676
uses: actions/checkout@v4
7777
- name: Check execution
@@ -86,9 +86,9 @@ jobs:
8686
run: |
8787
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
8888
sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
89-
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" &&
89+
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" &&
9090
sudo apt-get update &&
91-
sudo apt-get install -y clang-tidy-17
91+
sudo apt-get install -y clang-tidy-18
9292
- name: Check out QEMU
9393
uses: actions/checkout@v4
9494
- name: Download QEMU source artifacts
@@ -137,7 +137,7 @@ jobs:
137137
run: |
138138
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
139139
sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
140-
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main" &&
140+
sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" &&
141141
sudo apt-get update &&
142142
sudo apt-get install -y git make pkg-config gcc cmake ninja-build python3 rust-all \
143143
libpixman-1-dev

0 commit comments

Comments
 (0)