File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -27,23 +27,27 @@ jobs:
27
27
github.repository_owner == 'llvm' &&
28
28
github.event.action != 'closed'
29
29
runs-on : ubuntu-22.04
30
+ env :
31
+ LLVM_VERSION : 18
30
32
steps :
31
33
- name : Checkout Source
32
34
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
33
35
34
36
- name : Install Dependencies
35
37
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 -
36
40
sudo apt-get update
37
41
sudo apt-get install \
38
42
cmake \
39
43
ninja-build \
40
44
perl \
41
- clang-tools \
42
- clang
45
+ clang-tools-$LLVM_VERSION \
46
+ clang-$LLVM_VERSION
43
47
44
48
- name : Configure
45
49
run : |
46
- scan-build \
50
+ scan-build-$LLVM_VERSION \
47
51
--use-c++=clang++ \
48
52
--use-cc=clang \
49
53
cmake -B build -S llvm -G Ninja \
54
58
55
59
- name : Build
56
60
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
58
62
59
63
- name : Upload Results
60
64
uses : actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
You can’t perform that action at this time.
0 commit comments