@@ -225,11 +225,16 @@ aliases:
225225# ./node_modules/.bin/electron "test/support/createdb-electron.js"
226226# ./node_modules/.bin/electron-mocha --timeout 480000
227227jobs :
228- build-14 :
228+ build-16 :
229229 << : *common-build
230230 environment :
231231 PUBLISH : true
232- ELECTRON_VERSION : " 11.2.3"
232+ ELECTRON_VERSION : " 16.0.2"
233+ docker :
234+ - image : circleci/node:16.9.1
235+
236+ build-14 :
237+ << : *common-build
233238 docker :
234239 - image : circleci/node:14.11.0
235240
@@ -245,6 +250,13 @@ jobs:
245250
246251 # Node version should match electron's node version.
247252 # See https://github.com/mapbox/node-sqlite3/pull/1367
253+ build-electron-16 :
254+ << : *common-electron-linux
255+ docker :
256+ - image : circleci/node:16.9.1
257+ environment :
258+ ELECTRON_VERSION : " 16.0.2"
259+
248260 build-electron-11 :
249261 << : *common-electron-linux
250262 docker :
@@ -287,22 +299,29 @@ jobs:
287299 environment :
288300 ELECTRON_VERSION : " 6.1.9"
289301
290- build-macos-14 :
302+
303+ build-macos-16 :
291304 << : *common-macos
292305 environment :
293306 PUBLISH : true
294- NODE_VERSION : " 14.11.0 "
295- ELECTRON_VERSION : " 11.2.3 "
307+ NODE_VERSION : " 16.9.1 "
308+ ELECTRON_VERSION : " 16.0.2 "
296309
297- build-macos-14 -arm64 :
310+ build-macos-16 -arm64 :
298311 << : *common-macos
299312 environment :
300313 PUBLISH : true
301- NODE_VERSION : " 14.11.0 "
302- ELECTRON_VERSION : " 11.2.3 "
314+ NODE_VERSION : " 16.9.1 "
315+ ELECTRON_VERSION : " 16.0.2 "
303316 BUILD_ARM64 : true
304317 SKIP_TEST : true
305318
319+ build-macos-14 :
320+ << : *common-macos
321+ environment :
322+ NODE_VERSION : " 14.11.0"
323+ ELECTRON_VERSION : " 11.2.3"
324+
306325 build-macos-12 :
307326 << : *common-macos
308327 environment :
@@ -315,6 +334,7 @@ jobs:
315334
316335 # NODE_VERSION should match electron's node version.
317336 # See https://github.com/mapbox/node-sqlite3/pull/1367
337+
318338 build-macos-electron-11 :
319339 << : *common-electron-macos
320340 environment :
@@ -353,48 +373,51 @@ jobs:
353373 NODE_VERSION : " 12.6.0"
354374
355375 # Node 14 - build NAPI 3 and 6
356- windows-14_x86 :
376+ windows-16_x86 :
357377 << : *common-windows
358378 environment :
359- NODE_VERSION : " 14.11.0 "
379+ NODE_VERSION : " 16.9.1 "
360380 NODE_ARCH : x86
361381 PUBLISH : true
362- ELECTRON_VERSION : " 11.2.3 "
382+ ELECTRON_VERSION : " 16.0.2 "
363383 BUILD_ARM64 : false
364384
365- windows-14_x64 :
385+ windows-16_x64 :
366386 << : *common-windows
367387 environment :
368- NODE_VERSION : " 14.11.0 "
388+ NODE_VERSION : " 16.9.1 "
369389 NODE_ARCH : x64
370390 PUBLISH : true
371- ELECTRON_VERSION : " 11.2.3 "
391+ ELECTRON_VERSION : " 16.0.2 "
372392 BUILD_ARM64 : false
373393
374- windows-14_arm64 :
394+ windows-16_arm64 :
375395 << : *common-windows
376396 environment :
377- NODE_VERSION : " 14.11.0 "
397+ NODE_VERSION : " 16.9.1 "
378398 NODE_ARCH : x64
379399 PUBLISH : true
380- ELECTRON_VERSION : " 11.2.3 "
400+ ELECTRON_VERSION : " 16.0.2 "
381401 BUILD_ARM64 : true
382402 SKIP_TEST : true # We can build for arm64, but can't run arm64.
383403
384404workflows :
385405 version : 2
386406 build_all :
387407 jobs :
408+ - build-16
388409 - build-14
389410 - build-12
390411 - build-10
412+ - build-electron-16
391413 - build-electron-11
392414 # - build-electron-10 # Segfaults on electron-mocha
393415 - build-electron-9
394416 - build-electron-8
395417 - build-electron-7
396418 - build-electron-6
397- - build-macos-14-arm64
419+ - build-macos-16-arm64
420+ - build-macos-16
398421 - build-macos-14
399422 - build-macos-12
400423 - build-macos-10
@@ -404,6 +427,6 @@ workflows:
404427 - build-macos-electron-8
405428 - build-macos-electron-7
406429 - build-macos-electron-6
407- - windows-14_x86
408- - windows-14_x64
409- - windows-14_arm64
430+ - windows-16_x86
431+ - windows-16_x64
432+ - windows-16_arm64
0 commit comments