Skip to content

Commit 9e57593

Browse files
committed
chore: bump node version
1 parent 07e5872 commit 9e57593

File tree

78 files changed

+582
-741
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+582
-741
lines changed

.github/workflows/changesets.yml

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
uses: silverhand-io/actions-node-pnpm-run-steps@v5
2222
with:
2323
pnpm-version: 9
24+
node-version: ^22.13
2425

2526
- name: Import GPG key
2627
uses: crazy-max/ghaction-import-gpg@v6

.github/workflows/commitlint.yml

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
uses: silverhand-io/actions-node-pnpm-run-steps@v5
2525
with:
2626
pnpm-version: 9
27+
node-version: ^22.13
2728

2829
- name: Commitlint
2930
# Credit to https://stackoverflow.com/a/67365254/12514940

.github/workflows/main.yml

+14
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ jobs:
2020

2121
- name: Setup Node and pnpm
2222
uses: silverhand-io/actions-node-pnpm-run-steps@v5
23+
with:
24+
pnpm-version: 9
25+
node-version: ^22.13
2326

2427
- name: Build
2528
run: pnpm ci:build
@@ -32,6 +35,9 @@ jobs:
3235

3336
- name: Setup Node and pnpm
3437
uses: silverhand-io/actions-node-pnpm-run-steps@v5
38+
with:
39+
pnpm-version: 9
40+
node-version: ^22.13
3541

3642
- name: Prepack
3743
run: pnpm prepack
@@ -47,6 +53,9 @@ jobs:
4753

4854
- name: Setup Node and pnpm
4955
uses: silverhand-io/actions-node-pnpm-run-steps@v5
56+
with:
57+
pnpm-version: 9
58+
node-version: ^22.13
5059

5160
- name: Prepack
5261
run: pnpm prepack
@@ -65,6 +74,9 @@ jobs:
6574

6675
- name: Setup Node and pnpm
6776
uses: silverhand-io/actions-node-pnpm-run-steps@v5
77+
with:
78+
pnpm-version: 9
79+
node-version: ^22.13
6880

6981
- name: Build for test
7082
run: pnpm -r build:test
@@ -135,6 +147,8 @@ jobs:
135147
- name: Setup Node and pnpm
136148
uses: silverhand-io/actions-node-pnpm-run-steps@v5
137149
with:
150+
pnpm-version: 9
151+
node-version: ^22.13
138152
run-install: false
139153

140154
# ** Prepack packages **

.github/workflows/master-codecov-report.yml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
uses: silverhand-io/actions-node-pnpm-run-steps@v5
1818
with:
1919
pnpm-version: 9
20+
node-version: ^22.13
2021

2122
- name: Install playwright for element tests
2223
working-directory: ./packages/elements

.github/workflows/release.yml

+2
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ jobs:
132132
uses: silverhand-io/actions-node-pnpm-run-steps@v5
133133
with:
134134
pnpm-version: 9
135+
node-version: ^22.13
135136

136137
- name: Import GPG key
137138
uses: crazy-max/ghaction-import-gpg@v6
@@ -164,6 +165,7 @@ jobs:
164165
uses: silverhand-io/actions-node-pnpm-run-steps@v5
165166
with:
166167
pnpm-version: 9
168+
node-version: ^22.13
167169

168170
- name: Build
169171
run: pnpm -r build

.github/workflows/upload-annotations.yml

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
uses: silverhand-io/actions-node-pnpm-run-steps@v5
2626
with:
2727
pnpm-version: 9
28+
node-version: ^22.13
2829

2930
- name: Prepack
3031
run: pnpm prepack

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
###### [STAGE] Build ######
2-
FROM node:20-alpine as builder
2+
FROM node:22-alpine as builder
33
WORKDIR /etc/logto
44
ENV CI=true
55

66
# No need for Docker build
77
ENV PUPPETEER_SKIP_DOWNLOAD=true
88

99
### Install toolchain ###
10-
RUN npm add --location=global pnpm@^9.0.0
10+
RUN npm add --location=global pnpm@^10.6.0
1111
# https://github.com/nodejs/docker-node/blob/main/docs/BestPractices.md#node-gyp-alpine
1212
RUN apk add --no-cache python3 make g++ rsync
1313

@@ -37,7 +37,7 @@ RUN NODE_ENV=production pnpm i
3737
RUN rm -rf .scripts pnpm-*.yaml packages/cloud
3838

3939
###### [STAGE] Seal ######
40-
FROM node:20-alpine as app
40+
FROM node:22-alpine as app
4141
WORKDIR /etc/logto
4242
COPY --from=builder /etc/logto .
4343
RUN mkdir -p /etc/logto/packages/cli/alteration-scripts && chmod g+w /etc/logto/packages/cli/alteration-scripts

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
"husky": "^9.0.0",
3434
"pg": "^8.8.0",
3535
"tsup": "^8.3.0",
36-
"typescript": "^5.0.0",
36+
"typescript": "^5.5.3",
3737
"vite": "^6.0.9"
3838
},
3939
"engines": {
40-
"node": "^20.9.0",
41-
"pnpm": "^9.0.0"
40+
"node": "^22.13.0",
41+
"pnpm": "^9.15.0"
4242
},
4343
"pnpm": {
4444
"overrides": {

packages/app-insights/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"devDependencies": {
3232
"@silverhand/eslint-config": "6.0.1",
3333
"@silverhand/ts-config": "6.0.0",
34-
"@types/node": "^20.9.5",
34+
"@types/node": "^22.13.0",
3535
"@vitest/coverage-v8": "^2.1.9",
3636
"eslint": "^8.56.0",
3737
"lint-staged": "^15.0.0",
@@ -40,7 +40,7 @@
4040
"vitest": "^2.1.9"
4141
},
4242
"engines": {
43-
"node": "^20.9.0"
43+
"node": "^22.13.0"
4444
},
4545
"eslintConfig": {
4646
"extends": "@silverhand"

packages/cli/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"prepack": "pnpm build"
3737
},
3838
"engines": {
39-
"node": "^20.9.0"
39+
"node": "^22.13.0"
4040
},
4141
"bugs": {
4242
"url": "https://github.com/logto-io/logto/issues"
@@ -68,7 +68,7 @@
6868
"@silverhand/eslint-config": "6.0.1",
6969
"@silverhand/ts-config": "6.0.0",
7070
"@types/inquirer": "^9.0.0",
71-
"@types/node": "^20.9.5",
71+
"@types/node": "^22.13.0",
7272
"@types/semver": "^7.3.12",
7373
"@types/sinon": "^17.0.0",
7474
"@types/tar": "^6.1.12",

packages/connectors/connector-alipay-native/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@shopify/jest-koa-mocks": "^5.0.0",
1717
"@silverhand/eslint-config": "6.0.1",
1818
"@silverhand/ts-config": "6.0.0",
19-
"@types/node": "^20.11.20",
19+
"@types/node": "^22.13.0",
2020
"@types/supertest": "^6.0.2",
2121
"@vitest/coverage-v8": "^2.1.9",
2222
"eslint": "^8.56.0",
@@ -51,7 +51,7 @@
5151
"prepublishOnly": "pnpm build"
5252
},
5353
"engines": {
54-
"node": "^20.9.0"
54+
"node": "^22.13.0"
5555
},
5656
"eslintConfig": {
5757
"extends": "@silverhand",

packages/connectors/connector-alipay-web/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@shopify/jest-koa-mocks": "^5.0.0",
1616
"@silverhand/eslint-config": "6.0.1",
1717
"@silverhand/ts-config": "6.0.0",
18-
"@types/node": "^20.11.20",
18+
"@types/node": "^22.13.0",
1919
"@types/supertest": "^6.0.2",
2020
"@vitest/coverage-v8": "^2.1.9",
2121
"eslint": "^8.56.0",
@@ -50,7 +50,7 @@
5050
"prepublishOnly": "pnpm build"
5151
},
5252
"engines": {
53-
"node": "^20.9.0"
53+
"node": "^22.13.0"
5454
},
5555
"eslintConfig": {
5656
"extends": "@silverhand",

packages/connectors/connector-aliyun-dm/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"prepublishOnly": "pnpm build"
3333
},
3434
"engines": {
35-
"node": "^20.9.0"
35+
"node": "^22.13.0"
3636
},
3737
"eslintConfig": {
3838
"extends": "@silverhand",
@@ -53,7 +53,7 @@
5353
"devDependencies": {
5454
"@silverhand/eslint-config": "6.0.1",
5555
"@silverhand/ts-config": "6.0.0",
56-
"@types/node": "^20.11.20",
56+
"@types/node": "^22.13.0",
5757
"@types/supertest": "^6.0.2",
5858
"@vitest/coverage-v8": "^2.1.9",
5959
"eslint": "^8.56.0",

packages/connectors/connector-aliyun-sms/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"prepublishOnly": "pnpm build"
3333
},
3434
"engines": {
35-
"node": "^20.9.0"
35+
"node": "^22.13.0"
3636
},
3737
"eslintConfig": {
3838
"extends": "@silverhand",
@@ -53,7 +53,7 @@
5353
"devDependencies": {
5454
"@silverhand/eslint-config": "6.0.1",
5555
"@silverhand/ts-config": "6.0.0",
56-
"@types/node": "^20.11.20",
56+
"@types/node": "^22.13.0",
5757
"@types/supertest": "^6.0.2",
5858
"@vitest/coverage-v8": "^2.1.9",
5959
"eslint": "^8.56.0",

packages/connectors/connector-amazon/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"prepublishOnly": "pnpm build"
3535
},
3636
"engines": {
37-
"node": "^20.9.0"
37+
"node": "^22.13.0"
3838
},
3939
"eslintConfig": {
4040
"extends": "@silverhand",
@@ -55,7 +55,7 @@
5555
"devDependencies": {
5656
"@silverhand/eslint-config": "6.0.1",
5757
"@silverhand/ts-config": "6.0.0",
58-
"@types/node": "^20.11.20",
58+
"@types/node": "^22.13.0",
5959
"@types/supertest": "^6.0.2",
6060
"@vitest/coverage-v8": "^2.1.8",
6161
"eslint": "^8.56.0",

packages/connectors/connector-apple/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"prepublishOnly": "pnpm build"
3535
},
3636
"engines": {
37-
"node": "^20.9.0"
37+
"node": "^22.13.0"
3838
},
3939
"eslintConfig": {
4040
"extends": "@silverhand",
@@ -55,7 +55,7 @@
5555
"devDependencies": {
5656
"@silverhand/eslint-config": "6.0.1",
5757
"@silverhand/ts-config": "6.0.0",
58-
"@types/node": "^20.11.20",
58+
"@types/node": "^22.13.0",
5959
"@types/supertest": "^6.0.2",
6060
"@vitest/coverage-v8": "^2.1.9",
6161
"eslint": "^8.56.0",

packages/connectors/connector-aws-ses/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"prepublishOnly": "pnpm build"
3636
},
3737
"engines": {
38-
"node": "^20.9.0"
38+
"node": "^22.13.0"
3939
},
4040
"eslintConfig": {
4141
"extends": "@silverhand",
@@ -56,7 +56,7 @@
5656
"devDependencies": {
5757
"@silverhand/eslint-config": "6.0.1",
5858
"@silverhand/ts-config": "6.0.0",
59-
"@types/node": "^20.11.20",
59+
"@types/node": "^22.13.0",
6060
"@types/supertest": "^6.0.2",
6161
"@vitest/coverage-v8": "^2.1.9",
6262
"eslint": "^8.56.0",

packages/connectors/connector-azuread/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"prepublishOnly": "pnpm build"
3535
},
3636
"engines": {
37-
"node": "^20.9.0"
37+
"node": "^22.13.0"
3838
},
3939
"eslintConfig": {
4040
"extends": "@silverhand",
@@ -55,7 +55,7 @@
5555
"devDependencies": {
5656
"@silverhand/eslint-config": "6.0.1",
5757
"@silverhand/ts-config": "6.0.0",
58-
"@types/node": "^20.11.20",
58+
"@types/node": "^22.13.0",
5959
"@types/supertest": "^6.0.2",
6060
"@vitest/coverage-v8": "^2.1.9",
6161
"eslint": "^8.56.0",

packages/connectors/connector-dingtalk-web/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@shopify/jest-koa-mocks": "^5.0.0",
1616
"@silverhand/eslint-config": "6.0.1",
1717
"@silverhand/ts-config": "6.0.0",
18-
"@types/node": "^20.11.20",
18+
"@types/node": "^22.13.0",
1919
"@types/supertest": "^6.0.2",
2020
"@vitest/coverage-v8": "^2.1.9",
2121
"eslint": "^8.56.0",
@@ -50,7 +50,7 @@
5050
"prepublishOnly": "pnpm build"
5151
},
5252
"engines": {
53-
"node": "^20.9.0"
53+
"node": "^22.13.0"
5454
},
5555
"eslintConfig": {
5656
"extends": "@silverhand",

packages/connectors/connector-discord/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"prepublishOnly": "pnpm build"
3434
},
3535
"engines": {
36-
"node": "^20.9.0"
36+
"node": "^22.13.0"
3737
},
3838
"eslintConfig": {
3939
"extends": "@silverhand",
@@ -54,7 +54,7 @@
5454
"devDependencies": {
5555
"@silverhand/eslint-config": "6.0.1",
5656
"@silverhand/ts-config": "6.0.0",
57-
"@types/node": "^20.11.20",
57+
"@types/node": "^22.13.0",
5858
"@types/supertest": "^6.0.2",
5959
"@vitest/coverage-v8": "^2.1.9",
6060
"eslint": "^8.56.0",

packages/connectors/connector-facebook/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"prepublishOnly": "pnpm build"
3434
},
3535
"engines": {
36-
"node": "^20.9.0"
36+
"node": "^22.13.0"
3737
},
3838
"eslintConfig": {
3939
"extends": "@silverhand",
@@ -54,7 +54,7 @@
5454
"devDependencies": {
5555
"@silverhand/eslint-config": "6.0.1",
5656
"@silverhand/ts-config": "6.0.0",
57-
"@types/node": "^20.11.20",
57+
"@types/node": "^22.13.0",
5858
"@types/supertest": "^6.0.2",
5959
"@vitest/coverage-v8": "^2.1.9",
6060
"eslint": "^8.56.0",

packages/connectors/connector-feishu-web/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"prepublishOnly": "pnpm build"
3434
},
3535
"engines": {
36-
"node": "^20.9.0"
36+
"node": "^22.13.0"
3737
},
3838
"eslintConfig": {
3939
"extends": "@silverhand",
@@ -54,7 +54,7 @@
5454
"devDependencies": {
5555
"@silverhand/eslint-config": "6.0.1",
5656
"@silverhand/ts-config": "6.0.0",
57-
"@types/node": "^20.11.20",
57+
"@types/node": "^22.13.0",
5858
"@types/supertest": "^6.0.2",
5959
"@vitest/coverage-v8": "^2.1.9",
6060
"eslint": "^8.56.0",

0 commit comments

Comments
 (0)