Skip to content

Commit c3fa415

Browse files
committed
fix: update node version to 22 in CI and release workflows
1 parent 8a43f27 commit c3fa415

File tree

2 files changed

+13
-19
lines changed

2 files changed

+13
-19
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: pnpm/action-setup@v4
1616
- uses: actions/setup-node@v5
1717
with:
18-
node-version: 20
18+
node-version: 22
1919
- name: Install
2020
run: pnpm install --no-frozen-lockfile
2121
- name: Build

.github/workflows/release.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ jobs:
5151
run: |
5252
cp target/x86_64-unknown-linux-gnu/release/nanoframe-core packages/nanoframe-core-linux-x64/bin/nanoframe-core
5353
chmod +x packages/nanoframe-core-linux-x64/bin/nanoframe-core
54+
- uses: pnpm/action-setup@v4
5455
- name: Setup Node
5556
uses: actions/setup-node@v5
5657
with:
57-
node-version: 20
58+
node-version: 22
5859
registry-url: 'https://registry.npmjs.org'
59-
- name: Enable Corepack (pnpm)
60-
run: corepack enable
6160
- name: Set version in platform package
6261
working-directory: packages/nanoframe-core-linux-x64
6362
run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}"
@@ -95,13 +94,12 @@ jobs:
9594
shell: pwsh
9695
run: |
9796
Copy-Item -Force "target/x86_64-pc-windows-msvc/release/nanoframe-core.exe" "packages/nanoframe-core-win32-x64/bin/nanoframe-core.exe"
97+
- uses: pnpm/action-setup@v4
9898
- name: Setup Node
9999
uses: actions/setup-node@v5
100100
with:
101-
node-version: 20
101+
node-version: 22
102102
registry-url: 'https://registry.npmjs.org'
103-
- name: Enable Corepack (pnpm)
104-
run: corepack enable
105103
- name: Set version in platform package
106104
working-directory: packages/nanoframe-core-win32-x64
107105
run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}"
@@ -142,13 +140,12 @@ jobs:
142140
shell: pwsh
143141
run: |
144142
Copy-Item -Force "target/aarch64-pc-windows-msvc/release/nanoframe-core.exe" "packages/nanoframe-core-win32-arm64/bin/nanoframe-core.exe"
143+
- uses: pnpm/action-setup@v4
145144
- name: Setup Node
146145
uses: actions/setup-node@v5
147146
with:
148-
node-version: 20
147+
node-version: 22
149148
registry-url: 'https://registry.npmjs.org'
150-
- name: Enable Corepack (pnpm)
151-
run: corepack enable
152149
- name: Set version in platform package
153150
working-directory: packages/nanoframe-core-win32-arm64
154151
run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}"
@@ -189,13 +186,12 @@ jobs:
189186
run: |
190187
cp target/x86_64-apple-darwin/release/nanoframe-core packages/nanoframe-core-darwin-x64/bin/nanoframe-core
191188
chmod +x packages/nanoframe-core-darwin-x64/bin/nanoframe-core
189+
- uses: pnpm/action-setup@v4
192190
- name: Setup Node
193191
uses: actions/setup-node@v5
194192
with:
195-
node-version: 20
193+
node-version: 22
196194
registry-url: 'https://registry.npmjs.org'
197-
- name: Enable Corepack (pnpm)
198-
run: corepack enable
199195
- name: Set version in platform package
200196
working-directory: packages/nanoframe-core-darwin-x64
201197
run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}"
@@ -233,13 +229,12 @@ jobs:
233229
run: |
234230
cp target/aarch64-apple-darwin/release/nanoframe-core packages/nanoframe-core-darwin-arm64/bin/nanoframe-core
235231
chmod +x packages/nanoframe-core-darwin-arm64/bin/nanoframe-core
232+
- uses: pnpm/action-setup@v4
236233
- name: Setup Node
237234
uses: actions/setup-node@v5
238235
with:
239-
node-version: 20
236+
node-version: 22
240237
registry-url: 'https://registry.npmjs.org'
241-
- name: Enable Corepack (pnpm)
242-
run: corepack enable
243238
- name: Set version in platform package
244239
working-directory: packages/nanoframe-core-darwin-arm64
245240
run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}"
@@ -268,13 +263,12 @@ jobs:
268263
- uses: actions/checkout@v5
269264
- name: Ensure jq is installed
270265
run: sudo apt-get update && sudo apt-get install -y jq
266+
- uses: pnpm/action-setup@v4
271267
- name: Setup Node
272268
uses: actions/setup-node@v5
273269
with:
274-
node-version: 20
270+
node-version: 22
275271
registry-url: 'https://registry.npmjs.org'
276-
- name: Enable Corepack (pnpm)
277-
run: corepack enable
278272
- name: Update version and optionalDependencies
279273
working-directory: packages/nanoframe
280274
run: |

0 commit comments

Comments
 (0)