Skip to content

Commit c1951c2

Browse files
committed
Bump clang version to 20
1 parent 882b5b1 commit c1951c2

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

.github/workflows/analyzer.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,20 @@ jobs:
6464
uses: actions/checkout@v4
6565
with:
6666
repository: include-what-you-use/include-what-you-use
67-
ref: 30e221fad0967aa6bcb279600127748ed3dab7ad
67+
ref: fa1094c0b3848f82244778bc6153cc84f8a890f6
6868
path: include-what-you-use
6969

7070
- name: Download required linux packages
7171
run: |
72-
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-19 main'
72+
sudo add-apt-repository 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main'
7373
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
7474
sudo apt update
75-
sudo apt install -y libclang-19-dev clang-19 libc++-19-dev
75+
sudo apt install -y libclang-20-dev clang-20 libc++-20-dev
7676
7777
- name: Set up include-what-you-use
7878
run: |
7979
mkdir build && cd build
80-
cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH="/usr/lib/llvm-19" ..
80+
cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH="/usr/lib/llvm-20" ..
8181
sudo make install
8282
working-directory: include-what-you-use
8383

@@ -99,7 +99,7 @@ jobs:
9999
uses: actions/checkout@v4
100100

101101
- name: Run clang-format style check
102-
uses: jidicula/clang-format-action@c74383674bf5f7c69f60ce562019c1c94bc1421a
102+
uses: jidicula/clang-format-action@fbe58bf588be019d53d4c4dff13fcef94d3d41c3
103103
id: clang-format
104104
with:
105-
clang-format-version: '19'
105+
clang-format-version: '20'

.github/workflows/pikafish.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ jobs:
4141
run: |
4242
wget https://apt.llvm.org/llvm.sh
4343
chmod u+x llvm.sh
44-
echo | sudo ./llvm.sh 19
44+
echo | sudo ./llvm.sh 20
4545
rm llvm.sh
46-
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-19 100
47-
sudo update-alternatives --install /usr/bin/llvm-profdata llvm-profdata /usr/bin/llvm-profdata-19 100
48-
sudo update-alternatives --set clang++ /usr/bin/clang++-19
49-
sudo update-alternatives --set llvm-profdata /usr/bin/llvm-profdata-19
46+
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-20 100
47+
sudo update-alternatives --install /usr/bin/llvm-profdata llvm-profdata /usr/bin/llvm-profdata-20 100
48+
sudo update-alternatives --set clang++ /usr/bin/clang++-20
49+
sudo update-alternatives --set llvm-profdata /usr/bin/llvm-profdata-20
5050
5151
- name: Setup msys and install required packages
5252
if: runner.os == 'Windows'

.github/workflows/tuning.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
run: |
2525
wget https://apt.llvm.org/llvm.sh
2626
chmod u+x llvm.sh
27-
echo | sudo ./llvm.sh 19
27+
echo | sudo ./llvm.sh 20
2828
rm llvm.sh
29-
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-19 100
30-
sudo update-alternatives --set clang++ /usr/bin/clang++-19
29+
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-20 100
30+
sudo update-alternatives --set clang++ /usr/bin/clang++-20
3131
3232
- name: make
3333
run: make clean && make -j build && make strip

0 commit comments

Comments
 (0)