Skip to content

Commit 9ec9d10

Browse files
authored
Upgrade compiler and node versions (#7121)
1 parent 6b801c1 commit 9ec9d10

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

.github/workflows/osrm-backend.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ jobs:
172172
include:
173173
- name: gcc-13-debug-cov
174174
continue-on-error: false
175-
node: 20
175+
node: 22
176176
runs-on: ubuntu-24.04
177177
BUILD_TYPE: Debug
178178
CCOMPILER: gcc-13
@@ -182,7 +182,7 @@ jobs:
182182

183183
- name: clang-18-debug-asan-ubsan
184184
continue-on-error: false
185-
node: 20
185+
node: 22
186186
runs-on: ubuntu-24.04
187187
BUILD_TYPE: Debug
188188
CCOMPILER: clang-18
@@ -195,7 +195,7 @@ jobs:
195195

196196
- name: clang-18-release
197197
continue-on-error: false
198-
node: 20
198+
node: 22
199199
runs-on: ubuntu-24.04
200200
BUILD_TYPE: Release
201201
CCOMPILER: clang-18
@@ -205,7 +205,7 @@ jobs:
205205

206206
- name: clang-18-debug
207207
continue-on-error: false
208-
node: 18
208+
node:
209209
runs-on: ubuntu-24.04
210210
BUILD_TYPE: Debug
211211
CCOMPILER: clang-18
@@ -222,7 +222,8 @@ jobs:
222222
CXXCOMPILER: clang++-18
223223
CUCUMBER_TIMEOUT: 60000
224224
ENABLE_CLANG_TIDY: ON
225-
225+
NODE_PACKAGE_TESTS_ONLY: ON
226+
ENABLE_LTO: OFF
226227

227228
- name: clang-17-release
228229
continue-on-error: false
@@ -267,7 +268,7 @@ jobs:
267268

268269
- name: gcc-14-release
269270
continue-on-error: false
270-
node: 20
271+
node: 22
271272
runs-on: ubuntu-24.04
272273
BUILD_TYPE: Release
273274
CCOMPILER: gcc-14
@@ -276,7 +277,7 @@ jobs:
276277

277278
- name: gcc-13-release
278279
continue-on-error: false
279-
node: 20
280+
node: 22
280281
runs-on: ubuntu-24.04
281282
BUILD_TYPE: Release
282283
CCOMPILER: gcc-13
@@ -285,7 +286,7 @@ jobs:
285286

286287
- name: gcc-12-release
287288
continue-on-error: false
288-
node: 20
289+
node: 22
289290
runs-on: ubuntu-22.04
290291
BUILD_TYPE: Release
291292
CCOMPILER: gcc-12
@@ -295,7 +296,7 @@ jobs:
295296
- name: conan-linux-release-node
296297
build_node_package: true
297298
continue-on-error: false
298-
node: 20
299+
node: 22
299300
runs-on: ubuntu-24.04
300301
BUILD_TYPE: Release
301302
CCOMPILER: clang-16
@@ -306,7 +307,7 @@ jobs:
306307
- name: conan-linux-debug-node
307308
build_node_package: true
308309
continue-on-error: false
309-
node: 20
310+
node: 22
310311
runs-on: ubuntu-24.04
311312
BUILD_TYPE: Debug
312313
CCOMPILER: clang-16
@@ -317,7 +318,7 @@ jobs:
317318
- name: conan-macos-x64-release-node
318319
build_node_package: true
319320
continue-on-error: true
320-
node: 20
321+
node: 22
321322
runs-on: macos-13 # x86_64
322323
BUILD_TYPE: Release
323324
CCOMPILER: clang
@@ -329,7 +330,7 @@ jobs:
329330
- name: conan-macos-arm64-release-node
330331
build_node_package: true
331332
continue-on-error: true
332-
node: 20
333+
node: 22
333334
runs-on: macos-15 # arm64
334335
BUILD_TYPE: Release
335336
CCOMPILER: clang
@@ -551,12 +552,12 @@ jobs:
551552
run: |
552553
node --version
553554
npm run nodejs-tests
554-
- name: Use Node 20
555+
- name: Use Node 22
555556
if: ${{ matrix.NODE_PACKAGE_TESTS_ONLY == 'ON' }}
556557
uses: actions/setup-node@v4
557558
with:
558-
node-version: 20
559-
- name: Run Node package tests on Node 20
559+
node-version: 22
560+
- name: Run Node package tests on Node 22
560561
if: ${{ matrix.NODE_PACKAGE_TESTS_ONLY == 'ON' }}
561562
run: |
562563
node --version

0 commit comments

Comments
 (0)