@@ -1245,15 +1245,19 @@ jobs:
1245
1245
(needs.job_get_metadata.outputs.changed_profiling_node == 'true') ||
1246
1246
(needs.job_get_metadata.outputs.is_release == 'true')
1247
1247
runs-on : ${{ matrix.os }}
1248
- container : ${{ matrix.container }}
1248
+ container :
1249
+ image : ${{ matrix.container }}
1250
+ env :
1251
+ NODE_VERSION : ${{ matrix.node }}
1252
+
1249
1253
timeout-minutes : 30
1250
1254
strategy :
1251
1255
fail-fast : false
1252
1256
matrix :
1253
1257
include :
1254
1258
# x64 glibc
1255
1259
- os : ubuntu-20.04
1256
- node : 18
1260
+ node : 18.19.1
1257
1261
binary : linux-x64-glibc-108
1258
1262
- os : ubuntu-20.04
1259
1263
node : 20
@@ -1265,7 +1269,7 @@ jobs:
1265
1269
# x64 musl
1266
1270
- os : ubuntu-20.04
1267
1271
container : node:18-alpine3.17
1268
- node : 18
1272
+ node : 18.19.1
1269
1273
binary : linux-x64-musl-108
1270
1274
- os : ubuntu-20.04
1271
1275
container : node:20-alpine3.17
@@ -1279,7 +1283,7 @@ jobs:
1279
1283
# arm64 glibc
1280
1284
- os : ubuntu-20.04
1281
1285
arch : arm64
1282
- node : 18
1286
+ node : 18.19.1
1283
1287
binary : linux-arm64-glibc-108
1284
1288
- os : ubuntu-20.04
1285
1289
arch : arm64
@@ -1294,7 +1298,7 @@ jobs:
1294
1298
- os : ubuntu-20.04
1295
1299
arch : arm64
1296
1300
container : node:18-alpine3.17
1297
- node : 18
1301
+ node : 18.19.1
1298
1302
binary : linux-arm64-musl-108
1299
1303
- os : ubuntu-20.04
1300
1304
arch : arm64
@@ -1309,7 +1313,7 @@ jobs:
1309
1313
1310
1314
# macos x64
1311
1315
- os : macos-13
1312
- node : 18
1316
+ node : 18.19.1
1313
1317
arch : x64
1314
1318
binary : darwin-x64-108
1315
1319
- os : macos-13
@@ -1324,7 +1328,7 @@ jobs:
1324
1328
# macos arm64
1325
1329
- os : macos-13
1326
1330
arch : arm64
1327
- node : 18
1331
+ node : 18.19.1
1328
1332
target_platform : darwin
1329
1333
binary : darwin-arm64-108
1330
1334
- os : macos-13
@@ -1340,7 +1344,7 @@ jobs:
1340
1344
1341
1345
# windows x64
1342
1346
- os : windows-2022
1343
- node : 18
1347
+ node : 18.19.1
1344
1348
arch : x64
1345
1349
binary : win32-x64-108
1346
1350
- os : windows-2022
@@ -1366,17 +1370,9 @@ jobs:
1366
1370
1367
1371
- name : Setup Node
1368
1372
uses : actions/setup-node@v4
1369
- if : matrix.node != '18'
1370
1373
with :
1371
1374
node-version : ${{ matrix.node }}
1372
1375
1373
- # We need to make sure to use a proper version of v18 that satisifes our minimum version
1374
- - name : Setup Node (v18)
1375
- uses : actions/setup-node@v4
1376
- if : matrix.node != '18'
1377
- with :
1378
- node-version-file : ' package.json'
1379
-
1380
1376
- name : Restore dependency cache
1381
1377
uses : actions/cache/restore@v4
1382
1378
id : restore-dependencies
0 commit comments