Skip to content

Commit cf985fa

Browse files
author
Gonzalo Diaz
committed
[CONFIG] llvm (clang-format) upgraded 19 -> 22
1 parent 9cf4827 commit cf985fa

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/clang-format.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,16 @@ jobs:
2121
- name: Install dependencies
2222
# yamllint disable rule:line-length
2323
run: |
24+
mkdir -p /etc/apt/keyrings
25+
curl -fsSL https://apt.llvm.org/llvm-snapshot.gpg.key \
26+
| gpg --dearmor -o /etc/apt/keyrings/llvm-snapshot.gpg
27+
echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-22 main" \
28+
| tee /etc/apt/sources.list.d/llvm.list && \
2429
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
2530
sudo apt-add-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy main"
2631
sudo apt-get -y update
27-
sudo apt-get -y install --no-install-recommends --no-install-suggests clang-format-19
28-
sudo update-alternatives --install /usr/bin/clang-format clang-format $(which clang-format-19) 100
32+
sudo apt-get -y install --no-install-recommends --no-install-suggests clang-format-22
33+
sudo update-alternatives --install /usr/bin/clang-format clang-format $(which clang-format-22) 100
2934
sudo update-alternatives --set clang-format $(update-alternatives --list clang-format | grep clang-format-19)
3035
# yamllint enable rule:line-length
3136

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ RUN apt-get update && \
7373
RUN mkdir -p /etc/apt/keyrings && \
7474
curl -fsSL https://apt.llvm.org/llvm-snapshot.gpg.key \
7575
| gpg --dearmor -o /etc/apt/keyrings/llvm-snapshot.gpg && \
76-
echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg] http://apt.llvm.org/resolute/ llvm-toolchain-resolute main" \
76+
echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg] http://apt.llvm.org/resolute/ llvm-toolchain-resolute-22 main" \
7777
| tee /etc/apt/sources.list.d/llvm.list && \
7878
apt-get -y update && \
79-
apt-get -y install --no-install-recommends --no-install-suggests clang-format-19 && \
80-
update-alternatives --install /usr/bin/clang-format clang-format $(which clang-format-19) 100 && \
79+
apt-get -y install --no-install-recommends --no-install-suggests clang-format-22 && \
80+
update-alternatives --install /usr/bin/clang-format clang-format $(which clang-format-22) 100 && \
8181
rm -rf /var/lib/apt/lists/*
8282

8383
ADD https://deb.nodesource.com/setup_22.x nodesource_setup.sh

0 commit comments

Comments
 (0)