Skip to content

Commit fe82839

Browse files
committed
Use apt.llvm.org for the latest packages
1 parent 2a7b8b7 commit fe82839

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/ci-post-commit-analyzer.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,27 @@ jobs:
2727
github.repository_owner == 'llvm' &&
2828
github.event.action != 'closed'
2929
runs-on: ubuntu-22.04
30+
env:
31+
LLVM_VERSION: 18
3032
steps:
3133
- name: Checkout Source
3234
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3335

3436
- name: Install Dependencies
3537
run: |
38+
sudo echo "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" | sudo tee -a /etc/apt/sources.list.d/llvm.list
39+
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
3640
sudo apt-get update
3741
sudo apt-get install \
3842
cmake \
3943
ninja-build \
4044
perl \
41-
clang-tools \
42-
clang
45+
clang-tools-$LLVM_VERSION \
46+
clang-$LLVM_VERSION
4347
4448
- name: Configure
4549
run: |
46-
scan-build \
50+
scan-build-$LLVM_VERSION \
4751
--use-c++=clang++ \
4852
--use-cc=clang \
4953
cmake -B build -S llvm -G Ninja \
@@ -54,7 +58,7 @@ jobs:
5458
5559
- name: Build
5660
run: |
57-
scan-build -o analyzer-results --use-c++=clang++ --use-cc=clang ninja -v -C build
61+
scan-build-$LLVM_VERSION -o analyzer-results --use-c++=clang++ --use-cc=clang ninja -v -C build
5862
5963
- name: Upload Results
6064
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 #v4.3.0

0 commit comments

Comments
 (0)