Skip to content

Commit 4e5805f

Browse files
committed
⬆️ use node 20
1 parent 7437711 commit 4e5805f

File tree

10 files changed

+21
-60
lines changed

10 files changed

+21
-60
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/setup-node@v3
1212
with:
1313
cache: yarn
14-
node-version: 16
14+
node-version: 20
1515
- run: yarn install --frozen-lockfile
1616

1717
- run: npm run type
@@ -62,7 +62,7 @@ jobs:
6262
- uses: actions/setup-node@v3
6363
with:
6464
cache: yarn
65-
node-version: 16
65+
node-version: 20
6666
- run: yarn install --frozen-lockfile
6767

6868
- name: build svg-only action
@@ -102,7 +102,7 @@ jobs:
102102
- uses: actions/setup-node@v3
103103
with:
104104
cache: yarn
105-
node-version: 16
105+
node-version: 20
106106
- run: yarn install --frozen-lockfile
107107

108108
- run: npm run build:demo

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- uses: actions/setup-node@v3
4949
with:
5050
cache: yarn
51-
node-version: 16
51+
node-version: 20
5252

5353
- name: build svg-only action
5454
run: |

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16
1+
20

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:16-slim as builder
1+
FROM node:20-slim as builder
22

33
WORKDIR /app
44

@@ -18,7 +18,7 @@ RUN yarn build:action
1818

1919

2020

21-
FROM node:16-slim
21+
FROM node:20-slim
2222

2323
WORKDIR /action-release
2424

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"devDependencies": {
88
"@sucrase/jest-plugin": "3.0.0",
99
"@types/jest": "29.5.5",
10-
"@types/node": "16.18.38",
10+
"@types/node": "20.6.3",
1111
"jest": "29.7.0",
1212
"prettier": "2.8.8",
1313
"sucrase": "3.34.0",

packages/demo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"@snk/types": "1.0.0"
1111
},
1212
"devDependencies": {
13+
"dotenv": "16.3.1",
1314
"@types/dat.gui": "0.7.10",
1415
"dat.gui": "0.7.9",
1516
"html-webpack-plugin": "5.5.3",

packages/github-user-contribution/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import fetch from "node-fetch";
2-
31
/**
42
* get the contribution grid from a github user page
53
*
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
{
22
"name": "@snk/github-user-contribution",
33
"version": "1.0.0",
4-
"dependencies": {
5-
"node-fetch": "2.7.0"
6-
},
74
"devDependencies": {
8-
"@types/node-fetch": "2.6.5",
95
"dotenv": "16.3.1"
106
}
117
}

svg-only/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: "Generates a snake game from a github user contributions grid. Outp
33
author: "platane"
44

55
runs:
6-
using: node16
6+
using: node20
77
main: dist/index.js
88

99
inputs:

yarn.lock

Lines changed: 11 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,14 +1277,6 @@
12771277
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
12781278
integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
12791279

1280-
1281-
version "2.6.5"
1282-
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.5.tgz#972756a9a0fe354b2886bf3defe667ddb4f0d30a"
1283-
integrity sha512-OZsUlr2nxvkqUFLSaY2ZbA+P1q22q+KrlxWOn/38RX+u5kTkYL2mTujEpzUhGkS+K/QCYp9oagfXG39XOzyySg==
1284-
dependencies:
1285-
"@types/node" "*"
1286-
form-data "^4.0.0"
1287-
12881280
"@types/node@*":
12891281
version "14.0.23"
12901282
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.23.tgz#676fa0883450ed9da0bb24156213636290892806"
@@ -1295,10 +1287,10 @@
12951287
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.33.tgz#8c29a0036771569662e4635790ffa9e057db379b"
12961288
integrity sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==
12971289

1298-
"@types/node@16.18.38":
1299-
version "16.18.38"
1300-
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.38.tgz#1dcdb6c54d02b323f621213745f2e44af30c73e6"
1301-
integrity sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==
1290+
"@types/node@20.6.3":
1291+
version "20.6.3"
1292+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.6.3.tgz#5b763b321cd3b80f6b8dde7a37e1a77ff9358dd9"
1293+
integrity sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==
13021294

13031295
"@types/qs@*":
13041296
version "6.9.7"
@@ -1836,11 +1828,6 @@ async-sema@^3.1.1:
18361828
resolved "https://registry.yarnpkg.com/async-sema/-/async-sema-3.1.1.tgz#e527c08758a0f8f6f9f15f799a173ff3c40ea808"
18371829
integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==
18381830

1839-
asynckit@^0.4.0:
1840-
version "0.4.0"
1841-
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
1842-
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
1843-
18441831
babel-jest@^29.7.0:
18451832
version "29.7.0"
18461833
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5"
@@ -2341,13 +2328,6 @@ colorette@^2.0.14:
23412328
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
23422329
integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
23432330

2344-
combined-stream@^1.0.8:
2345-
version "1.0.8"
2346-
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
2347-
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
2348-
dependencies:
2349-
delayed-stream "~1.0.0"
2350-
23512331
commander@^10.0.1:
23522332
version "10.0.1"
23532333
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
@@ -2645,11 +2625,6 @@ define-lazy-prop@^2.0.0:
26452625
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
26462626
integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
26472627

2648-
delayed-stream@~1.0.0:
2649-
version "1.0.0"
2650-
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
2651-
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
2652-
26532628
delegates@^1.0.0:
26542629
version "1.0.0"
26552630
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -3379,15 +3354,6 @@ follow-redirects@^1.0.0:
33793354
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db"
33803355
integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==
33813356

3382-
form-data@^4.0.0:
3383-
version "4.0.0"
3384-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
3385-
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
3386-
dependencies:
3387-
asynckit "^0.4.0"
3388-
combined-stream "^1.0.8"
3389-
mime-types "^2.1.12"
3390-
33913357
33923358
version "0.2.0"
33933359
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -4723,7 +4689,7 @@ [email protected]:
47234689
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
47244690
integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
47254691

4726-
mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24:
4692+
mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24:
47274693
version "2.1.27"
47284694
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
47294695
integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
@@ -4888,18 +4854,18 @@ [email protected]:
48884854
dependencies:
48894855
whatwg-url "^5.0.0"
48904856

4891-
[email protected], node-fetch@^2.6.7:
4857+
node-fetch@^2.6.1:
4858+
version "2.6.1"
4859+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
4860+
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
4861+
4862+
node-fetch@^2.6.7:
48924863
version "2.7.0"
48934864
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
48944865
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
48954866
dependencies:
48964867
whatwg-url "^5.0.0"
48974868

4898-
node-fetch@^2.6.1:
4899-
version "2.6.1"
4900-
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
4901-
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
4902-
49034869
node-forge@^1:
49044870
version "1.3.1"
49054871
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"

0 commit comments

Comments
 (0)