Skip to content

Commit ea0fbb6

Browse files
authored
fix ci
1 parent 770d102 commit ea0fbb6

1 file changed

Lines changed: 4 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,13 @@ jobs:
1616
shell: bash
1717
run: |
1818
sudo apt-get update
19-
sudo apt-get install -y build-essential cmake wget gpg ca-certificates
19+
sudo apt-get install -y cmake wget
2020
21-
sudo install -d -m 0755 /etc/apt/keyrings
22-
23-
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key \
24-
| gpg --dearmor \
25-
| sudo tee /etc/apt/keyrings/llvm.gpg >/dev/null
26-
27-
echo "deb [signed-by=/etc/apt/keyrings/llvm.gpg] http://apt.llvm.org/noble/ llvm-toolchain-noble main" \
28-
| sudo tee /etc/apt/sources.list.d/llvm.list >/dev/null
21+
wget https://apt.llvm.org/llvm.sh
22+
chmod +x llvm.sh
23+
sudo ./llvm.sh 22
2924
3025
sudo apt-get update
31-
sudo apt-get install -y \
32-
llvm-22 llvm-22-dev llvm-22-runtime \
33-
clang-22 clang-tools-22 clangd-22 clang-tidy-22 clang-format-22 \
34-
lld-22 lldb-22 \
35-
libc++-22-dev libc++abi-22-dev \
36-
libomp-22-dev
3726
3827
wget https://github.com/sharkdp/hyperfine/releases/download/v1.20.0/hyperfine_1.20.0_amd64.deb
3928
sudo dpkg -i hyperfine_1.20.0_amd64.deb

0 commit comments

Comments
 (0)