Skip to content

Commit 529ca61

Browse files
Bump main Ubuntu version to 24.04 in GitHub Actions [circle skip]
1 parent 45998e9 commit 529ca61

2 files changed

Lines changed: 25 additions & 26 deletions

File tree

.github/workflows/build.yml

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -35,122 +35,122 @@ jobs:
3535
matrix:
3636
include:
3737
- name: GCC 13 Release
38-
os: ubuntu-22.04
38+
os: ubuntu-24.04
3939
BUILD_TYPE: Release
4040
COMPILER: gcc
4141

4242
- name: GCC 13 Release with ASan
43-
os: ubuntu-22.04
43+
os: ubuntu-24.04
4444
BUILD_TYPE: Release
4545
COMPILER: gcc
4646
SANITIZE_ADDRESS: ON
4747

4848
- name: GCC 13 Release with TSan
49-
os: ubuntu-22.04
49+
os: ubuntu-24.04
5050
BUILD_TYPE: Release
5151
COMPILER: gcc
5252
SANITIZE_THREAD: ON
5353

5454
- name: GCC 13 Release with UBSan
55-
os: ubuntu-22.04
55+
os: ubuntu-24.04
5656
BUILD_TYPE: Release
5757
COMPILER: gcc
5858
SANITIZE_UB: ON
5959

6060
- name: GCC 13 Debug
61-
os: ubuntu-22.04
61+
os: ubuntu-24.04
6262
BUILD_TYPE: Debug
6363
COMPILER: gcc
6464

6565
- name: GCC 13 Debug with ASan
66-
os: ubuntu-22.04
66+
os: ubuntu-24.04
6767
BUILD_TYPE: Debug
6868
COMPILER: gcc
6969
SANITIZE_ADDRESS: ON
7070

7171
- name: GCC 13 Debug with TSan
72-
os: ubuntu-22.04
72+
os: ubuntu-24.04
7373
BUILD_TYPE: Debug
7474
COMPILER: gcc
7575
SANITIZE_THREAD: ON
7676

7777
- name: GCC 13 Debug with UBSan
78-
os: ubuntu-22.04
78+
os: ubuntu-24.04
7979
BUILD_TYPE: Debug
8080
COMPILER: gcc
8181
SANITIZE_UB: ON
8282

8383
- name: GCC 13 Debug without AVX2
84-
os: ubuntu-22.04
84+
os: ubuntu-24.04
8585
BUILD_TYPE: Debug
8686
COMPILER: gcc
8787
AVX2: OFF
8888

8989
- name: GCC 13 Release static analysis & cpplint
90-
os: ubuntu-22.04
90+
os: ubuntu-24.04
9191
BUILD_TYPE: Release
9292
COMPILER: gcc
9393
STATIC_ANALYSIS: ON
9494
CPPLINT: ON
9595

9696
- name: GCC 13 default CMake configuration
97-
os: ubuntu-22.04
97+
os: ubuntu-24.04
9898
COMPILER: gcc
9999

100100
- name: clang 18 Release
101-
os: ubuntu-22.04
101+
os: ubuntu-24.04
102102
BUILD_TYPE: Release
103103
COMPILER: clang
104104

105105
- name: clang 18 Release with ASan
106-
os: ubuntu-22.04
106+
os: ubuntu-24.04
107107
BUILD_TYPE: Release
108108
SANITIZE_ADDRESS: ON
109109
COMPILER: clang
110110

111111
- name: clang 18 Release with TSan
112-
os: ubuntu-22.04
112+
os: ubuntu-24.04
113113
BUILD_TYPE: Release
114114
SANITIZE_THREAD: ON
115115
COMPILER: clang
116116

117117
- name: clang 18 Release with UBSan
118-
os: ubuntu-22.04
118+
os: ubuntu-24.04
119119
BUILD_TYPE: Release
120120
SANITIZE_UB: ON
121121
COMPILER: clang
122122

123123
- name: clang 18 Debug
124-
os: ubuntu-22.04
124+
os: ubuntu-24.04
125125
BUILD_TYPE: Debug
126126
COMPILER: clang
127127

128128
- name: clang 18 Debug with ASan
129-
os: ubuntu-22.04
129+
os: ubuntu-24.04
130130
BUILD_TYPE: Debug
131131
SANITIZE_ADDRESS: ON
132132
COMPILER: clang
133133

134134
- name: clang 18 Debug with TSan
135-
os: ubuntu-22.04
135+
os: ubuntu-24.04
136136
BUILD_TYPE: Debug
137137
SANITIZE_THREAD: ON
138138
COMPILER: clang
139139

140140
- name: clang 18 Debug with UBSan
141-
os: ubuntu-22.04
141+
os: ubuntu-24.04
142142
BUILD_TYPE: Debug
143143
SANITIZE_UB: ON
144144
COMPILER: clang
145145

146146
- name: clang 18 Release static analysis
147-
os: ubuntu-22.04
147+
os: ubuntu-24.04
148148
BUILD_TYPE: Release
149149
COMPILER: clang
150150
STATIC_ANALYSIS: ON
151151

152152
- name: clang 18 Debug static analysis
153-
os: ubuntu-22.04
153+
os: ubuntu-24.04
154154
BUILD_TYPE: Debug
155155
COMPILER: clang
156156
STATIC_ANALYSIS: ON
@@ -266,14 +266,14 @@ jobs:
266266
AVX2: OFF
267267

268268
- name: Debug coverage
269-
os: ubuntu-22.04
269+
os: ubuntu-24.04
270270
BUILD_TYPE: Debug
271271
COMPILER: gcc
272272
COVERAGE: ON
273273
AVX2: OFF
274274

275275
- name: Release coverage
276-
os: ubuntu-22.04
276+
os: ubuntu-24.04
277277
BUILD_TYPE: Release
278278
COMPILER: gcc
279279
COVERAGE: ON
@@ -288,7 +288,6 @@ jobs:
288288
run: |
289289
sudo apt-get update
290290
sudo apt-get install -y libboost-dev libc6-dev-i386
291-
sudo apt-get remove clang-tidy-11
292291
if: runner.os == 'Linux'
293292

294293
- name: Setup dependencies for cpplint
@@ -306,7 +305,7 @@ jobs:
306305
run: |
307306
curl 'https://apt.llvm.org/llvm-snapshot.gpg.key' \
308307
| sudo apt-key add -
309-
echo 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main' \
308+
echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble-18 main' \
310309
| sudo tee -a /etc/apt/sources.list
311310
sudo apt-get update
312311
sudo apt-get install -y clang-18 iwyu

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ permissions: { }
2626
jobs:
2727
analyze:
2828
name: Analyze
29-
runs-on: ubuntu-22.04
29+
runs-on: ubuntu-24.04
3030
permissions:
3131
actions: read
3232
contents: read

0 commit comments

Comments
 (0)