Skip to content

Commit e81231f

Browse files
authored
chore(ci): drop node@18 and add node@22 (#1305)
- Remove node@18 since its EOL https://vercel.com/changelog/node-js-18-is-being-deprecated - Add node@22 to test matrix since its LTS - Upgrade `canvas` to fix CI on node@22
1 parent 6e55466 commit e81231f

File tree

3 files changed

+30
-29
lines changed

3 files changed

+30
-29
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
os: [ubuntu-latest, macos-latest, windows-latest]
23-
node: [18, 20]
23+
node: [20, 22]
2424
runs-on: ${{ matrix.os }}
2525
steps:
2626
- uses: actions/checkout@v5

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"azure-storage": "^2.10.2",
3737
"browserify-middleware": "^8.1.1",
3838
"bytes": "^3.1.2",
39-
"canvas": "3.0.0-rc2",
39+
"canvas": "^3.2.1",
4040
"chromeless": "^1.5.2",
4141
"consolidate": "^0.16.0",
4242
"copy": "^0.3.2",

yarn.lock

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4935,14 +4935,13 @@ canonical-json@0.0.4:
49354935
resolved "https://registry.yarnpkg.com/canonical-json/-/canonical-json-0.0.4.tgz#6579c072c3db5c477ec41dc978fbf2b8f41074a3"
49364936
integrity sha512-2sW7x0m/P7dqEnO0O87U7RTVQAaa7MELcd+Jd9FA6CYgYtwJ1TlDWIYMD8nuMkH1KoThsJogqgLyklrt9d/Azw==
49374937

4938-
canvas@3.0.0-rc2:
4939-
version "3.0.0-rc2"
4940-
resolved "https://registry.yarnpkg.com/canvas/-/canvas-3.0.0-rc2.tgz#710a91520e98b5f6829120f48980ce3fea985d15"
4941-
integrity sha512-esx4bYDznnqgRX4G8kaEaf0W3q8xIc51WpmrIitDzmcoEgwnv9wSKdzT6UxWZ4wkVu5+ileofppX0TpyviJRdQ==
4938+
canvas@^3.2.1:
4939+
version "3.2.1"
4940+
resolved "https://registry.yarnpkg.com/canvas/-/canvas-3.2.1.tgz#8f0390569f36b94bffba9c0e7aed6948875aec7b"
4941+
integrity sha512-ej1sPFR5+0YWtaVp6S1N1FVz69TQCqmrkGeRvQxZeAB1nAIcjNTHVwrZtYtWFFBmQsF40/uDLehsW5KuYC99mg==
49424942
dependencies:
49434943
node-addon-api "^7.0.0"
4944-
prebuild-install "^7.1.1"
4945-
simple-get "^3.0.3"
4944+
prebuild-install "^7.1.3"
49464945

49474946
capture-stack-trace@^1.0.0:
49484947
version "1.0.2"
@@ -5927,13 +5926,6 @@ decompress-response@^3.3.0:
59275926
dependencies:
59285927
mimic-response "^1.0.0"
59295928

5930-
decompress-response@^4.2.0:
5931-
version "4.2.1"
5932-
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986"
5933-
integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==
5934-
dependencies:
5935-
mimic-response "^2.0.0"
5936-
59375929
decompress-response@^6.0.0:
59385930
version "6.0.0"
59395931
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
@@ -11294,11 +11286,6 @@ mimic-response@^1.0.0, mimic-response@^1.0.1:
1129411286
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
1129511287
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1129611288

11297-
mimic-response@^2.0.0:
11298-
version "2.1.0"
11299-
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
11300-
integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
11301-
1130211289
mimic-response@^3.1.0:
1130311290
version "3.1.0"
1130411291
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
@@ -11700,6 +11687,11 @@ napi-build-utils@^1.0.1:
1170011687
resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
1170111688
integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
1170211689

11690+
napi-build-utils@^2.0.0:
11691+
version "2.0.0"
11692+
resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-2.0.0.tgz#13c22c0187fcfccce1461844136372a47ddc027e"
11693+
integrity sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==
11694+
1170311695
napi-macros@~2.0.0:
1170411696
version "2.0.0"
1170511697
resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b"
@@ -13032,6 +13024,24 @@ prebuild-install@^7.1.1:
1303213024
tar-fs "^2.0.0"
1303313025
tunnel-agent "^0.6.0"
1303413026

13027+
prebuild-install@^7.1.3:
13028+
version "7.1.3"
13029+
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.3.tgz#d630abad2b147443f20a212917beae68b8092eec"
13030+
integrity sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==
13031+
dependencies:
13032+
detect-libc "^2.0.0"
13033+
expand-template "^2.0.3"
13034+
github-from-package "0.0.0"
13035+
minimist "^1.2.3"
13036+
mkdirp-classic "^0.5.3"
13037+
napi-build-utils "^2.0.0"
13038+
node-abi "^3.3.0"
13039+
pump "^3.0.0"
13040+
rc "^1.2.7"
13041+
simple-get "^4.0.0"
13042+
tar-fs "^2.0.0"
13043+
tunnel-agent "^0.6.0"
13044+
1303513045
prelude-ls@~1.1.2:
1303613046
version "1.1.2"
1303713047
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -14425,15 +14435,6 @@ simple-concat@^1.0.0:
1442514435
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
1442614436
integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
1442714437

14428-
simple-get@^3.0.3:
14429-
version "3.1.1"
14430-
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55"
14431-
integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==
14432-
dependencies:
14433-
decompress-response "^4.2.0"
14434-
once "^1.3.1"
14435-
simple-concat "^1.0.0"
14436-
1443714438
simple-get@^4.0.0, simple-get@^4.0.1:
1443814439
version "4.0.1"
1443914440
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"

0 commit comments

Comments
 (0)