Skip to content

Commit 218cebf

Browse files
authored
Use Node 20 (#94)
* Use Node 20 * Update more versions in CI
1 parent e5c620d commit 218cebf

File tree

6 files changed

+14
-9
lines changed

6 files changed

+14
-9
lines changed

.changeset/wise-poems-think.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-solana-program": patch
3+
---
4+
5+
Use Node v20

.github/workflows/main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88

99
env:
1010
ANCHOR_VERSION: 0.30.0
11+
NODE_VERSION : 20
1112
SOLANA_VERSION: 1.18.18
1213
TOOLCHAIN: 1.75.0
1314

@@ -23,7 +24,7 @@ jobs:
2324
- name: Setup Node.js
2425
uses: actions/setup-node@v4
2526
with:
26-
node-version: 18
27+
node-version: ${{ env.NODE_VERSION }}
2728
cache: "pnpm"
2829
- name: Install dependencies
2930
run: pnpm install --frozen-lockfile
@@ -54,7 +55,7 @@ jobs:
5455
- name: Setup Node.js
5556
uses: actions/setup-node@v4
5657
with:
57-
node-version: 18
58+
node-version: ${{ env.NODE_VERSION }}
5859
cache: "pnpm"
5960
- name: Install dependencies
6061
run: pnpm install --frozen-lockfile
@@ -113,7 +114,7 @@ jobs:
113114
- name: Setup Node.js
114115
uses: actions/setup-node@v4
115116
with:
116-
node-version: 18
117+
node-version: ${{ env.NODE_VERSION }}
117118
cache: "pnpm"
118119
- name: Install Dependencies
119120
run: pnpm install --frozen-lockfile

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"template"
1313
],
1414
"engines": {
15-
"node": ">=v18.0.0"
15+
"node": ">=v20.0.0"
1616
},
1717
"scripts": {
1818
"build": "./scripts/build.mjs",

template/base/.github/actions/setup/action.yml.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ runs:
3434
- name: Setup Node.js
3535
uses: actions/setup-node@v4
3636
with:
37-
node-version: 18
37+
node-version: 20
3838
cache: 'pnpm'
3939

4040
- name: Install Dependencies

template/base/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@
1616
"typescript": "^5.5.2",
1717
"zx": "^7.2.3"
1818
},
19+
"engines": {
20+
"node": ">=v20.0.0"
21+
},
1922
"packageManager": "[email protected]"
2023
}

template/clients/js/clients/js/package.json.njk

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,12 @@
5050
"rimraf": "^5.0.5",
5151
"tsup": "^8.1.2",
5252
"typedoc": "^0.25.12",
53-
"typedoc-plugin-missing-exports": "^2.2.0",
5453
"typescript": "^5.5.3"
5554
},
5655
"ava": {
5756
"nodeArguments": [
5857
"--no-warnings"
5958
],
60-
"require": [
61-
"@solana/webcrypto-ed25519-polyfill"
62-
],
6359
"typescript": {
6460
"compile": false,
6561
"rewritePaths": {

0 commit comments

Comments
 (0)