Skip to content

Commit 8e27ef3

Browse files
committed
llvm-21
1 parent 182899a commit 8e27ef3

File tree

8 files changed

+32
-32
lines changed

8 files changed

+32
-32
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Parallel Programming Course",
3-
"image": "ghcr.io/learning-process/ppc-ubuntu:latest",
3+
"image": "ghcr.io/learning-process/ppc-ubuntu:1.1",
44
"customizations": {
55
"vscode": {
66
"extensions": [

.github/actions/clang-tidy-native/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ inputs:
1212
clang_tidy_version:
1313
description: 'Clang-tidy version to use'
1414
required: false
15-
default: '20'
15+
default: '21'
1616
outputs:
1717
total_comments:
1818
description: 'Total number of clang-tidy issues found'

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ jobs:
4747
file: ./docker/ubuntu.Dockerfile
4848
platforms: linux/amd64,linux/arm64
4949
push: ${{ github.ref == 'refs/heads/master' }}
50-
tags: ghcr.io/learning-process/ppc-ubuntu:1.0
50+
tags: ghcr.io/learning-process/ppc-ubuntu:1.1

.github/workflows/perf.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
ubuntu-gcc-build-perf-stats:
66
runs-on: ubuntu-24.04
77
container:
8-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
8+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
99
credentials:
1010
username: ${{ github.actor }}
1111
password: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
pre-commit:
1010
runs-on: ubuntu-24.04
1111
container:
12-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
12+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
1313
credentials:
1414
username: ${{ github.actor }}
1515
password: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/static-analysis-pr.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
clang-tidy:
2424
runs-on: ubuntu-24.04
2525
container:
26-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
26+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
2727
credentials:
2828
username: ${{ github.actor }}
2929
password: ${{ secrets.GITHUB_TOKEN }}
@@ -46,22 +46,22 @@ jobs:
4646
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
4747
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
4848
env:
49-
CC: clang-20
50-
CXX: clang++-20
49+
CC: clang-21
50+
CXX: clang++-21
5151

5252
- name: Build project
5353
run: |
5454
cmake --build build --parallel
5555
env:
56-
CC: clang-20
57-
CXX: clang++-20
56+
CC: clang-21
57+
CXX: clang++-21
5858

5959
- name: Run clang-tidy
6060
uses: ./.github/actions/clang-tidy-native
6161
id: review
6262
with:
6363
exclude: "3rdparty build"
64-
clang_tidy_version: "20"
64+
clang_tidy_version: "21"
6565
- if: steps.review.outputs.total_comments > 0
6666
run: |
6767
echo "clang-tidy run has failed. See previous 'Run clang-tidy' stage logs"
@@ -71,7 +71,7 @@ jobs:
7171
- clang-tidy
7272
runs-on: ubuntu-24.04
7373
container:
74-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
74+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
7575
credentials:
7676
username: ${{ github.actor }}
7777
password: ${{ secrets.GITHUB_TOKEN }}
@@ -109,7 +109,7 @@ jobs:
109109
id: review
110110
with:
111111
exclude: "3rdparty build docs_venv .git .pytest_cache .ruff_cache xml"
112-
clang_tidy_version: "20"
112+
clang_tidy_version: "21"
113113
- if: steps.review.outputs.total_comments > 0
114114
run: |
115115
echo "clang-tidy run has failed. See previous 'Run clang-tidy' stage logs"

.github/workflows/ubuntu.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
gcc-build:
66
runs-on: ${{ matrix.os }}
77
container:
8-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
8+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
99
credentials:
1010
username: ${{ github.actor }}
1111
password: ${{ secrets.GITHUB_TOKEN }}
@@ -60,7 +60,7 @@ jobs:
6060
- gcc-build
6161
runs-on: ${{ matrix.os }}
6262
container:
63-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
63+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
6464
credentials:
6565
username: ${{ github.actor }}
6666
password: ${{ secrets.GITHUB_TOKEN }}
@@ -92,7 +92,7 @@ jobs:
9292
- gcc-test
9393
runs-on: ${{ matrix.os }}
9494
container:
95-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
95+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
9696
credentials:
9797
username: ${{ github.actor }}
9898
password: ${{ secrets.GITHUB_TOKEN }}
@@ -116,7 +116,7 @@ jobs:
116116
clang-build:
117117
runs-on: ${{ matrix.os }}
118118
container:
119-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
119+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
120120
credentials:
121121
username: ${{ github.actor }}
122122
password: ${{ secrets.GITHUB_TOKEN }}
@@ -139,14 +139,14 @@ jobs:
139139
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
140140
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install
141141
env:
142-
CC: clang-20
143-
CXX: clang++-20
142+
CC: clang-21
143+
CXX: clang++-21
144144
- name: Build project
145145
run: |
146146
cmake --build build --parallel
147147
env:
148-
CC: clang-20
149-
CXX: clang++-20
148+
CC: clang-21
149+
CXX: clang++-21
150150
- name: Install project
151151
run: |
152152
cmake --build build --target install
@@ -162,7 +162,7 @@ jobs:
162162
- clang-build
163163
runs-on: ${{ matrix.os }}
164164
container:
165-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
165+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
166166
credentials:
167167
username: ${{ github.actor }}
168168
password: ${{ secrets.GITHUB_TOKEN }}
@@ -194,7 +194,7 @@ jobs:
194194
- clang-test
195195
runs-on: ${{ matrix.os }}
196196
container:
197-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
197+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
198198
credentials:
199199
username: ${{ github.actor }}
200200
password: ${{ secrets.GITHUB_TOKEN }}
@@ -220,7 +220,7 @@ jobs:
220220
- clang-build
221221
runs-on: ${{ matrix.os }}
222222
container:
223-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
223+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
224224
credentials:
225225
username: ${{ github.actor }}
226226
password: ${{ secrets.GITHUB_TOKEN }}
@@ -245,14 +245,14 @@ jobs:
245245
-D ENABLE_ADDRESS_SANITIZER=ON -D ENABLE_UB_SANITIZER=ON -D ENABLE_LEAK_SANITIZER=ON
246246
-D CMAKE_INSTALL_PREFIX=install
247247
env:
248-
CC: clang-20
249-
CXX: clang++-20
248+
CC: clang-21
249+
CXX: clang++-21
250250
- name: Build project
251251
run: |
252252
cmake --build build --parallel
253253
env:
254-
CC: clang-20
255-
CXX: clang++-20
254+
CC: clang-21
255+
CXX: clang++-21
256256
- name: Install project
257257
run: |
258258
cmake --build build --target install
@@ -268,7 +268,7 @@ jobs:
268268
- clang-sanitizer-build
269269
runs-on: ${{ matrix.os }}
270270
container:
271-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
271+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
272272
credentials:
273273
username: ${{ github.actor }}
274274
password: ${{ secrets.GITHUB_TOKEN }}
@@ -306,7 +306,7 @@ jobs:
306306
- clang-sanitizer-test
307307
runs-on: ${{ matrix.os }}
308308
container:
309-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
309+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
310310
credentials:
311311
username: ${{ github.actor }}
312312
password: ${{ secrets.GITHUB_TOKEN }}
@@ -334,7 +334,7 @@ jobs:
334334
- clang-test-extended
335335
runs-on: ubuntu-24.04
336336
container:
337-
image: ghcr.io/learning-process/ppc-ubuntu:1.0
337+
image: ghcr.io/learning-process/ppc-ubuntu:1.1
338338
credentials:
339339
username: ${{ github.actor }}
340340
password: ${{ secrets.GITHUB_TOKEN }}

docker/ubuntu.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN set -e \
1919
gcovr zip \
2020
&& wget -q https://apt.llvm.org/llvm.sh \
2121
&& chmod +x llvm.sh \
22-
&& ./llvm.sh 20 all \
22+
&& ./llvm.sh 21 all \
2323
&& rm llvm.sh \
2424
&& apt-get clean \
2525
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)